Thank you for your knowlegde share:
so here is my script:
$rpName = "ApplicationServerPool" Get-ResourcePool -Name $rpName | Get-VM | Select Name, @{N="Guest OS";E={$_.Guest.OSFullName}},@{N="HW Version";E={$_.Version}},@{N="CPU";E={$_.NumCPU}},@{N="Memory";E={$_.MemoryMB}},@{N="Memory Overhead";E={"???"}},@{N="VMware Tools";E={$_.ToolsVersionSTatus}},@{N="IP ADdresses";E={[string]::Join(',',($_.Guest.IPAdress)}},@{N="DNS Name";E={$_.Guest.Hostname}},@{N="Host";E={$_.HostName}}
.................................................................................................................................................................................................................................
Error result :
Unexpected token 'Get-ResourcePool' in expression or statement.
At line:1 char:51
+ $rpName = "ApplicationServerPool" Get-ResourcePool <<<< -Name $rpName | Get-
VM | Select Name, @{N="Guest OS";E={$_.Guest.OSFullName}},@{N="HW Version";E={$
_.Version}},@{N="CPU";E={$_.NumCPU}},@{N="Memory";E={$_.MemoryMB}},@{N="Memory
Overhead";E={"???"}},@{N="VMware Tools";E={$_.ToolsVersionSTatus}},@{N="IP ADdr
esses";E={[string]::Join(',',($_.Guest.IPAdress)}},@{N="DNS Name";E={$_.Guest.H
ostname}},@{N="Host";E={$_.HostName}}
+ CategoryInfo : ParserError: (Get-ResourcePool:String) [], Paren
tContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken