No PowerCLI, o número de CPUs é acessível diretamente como uma propriedade do objeto VirtualMachine retornado por Get-VM
, mas na v5.0, os outros objetos de hardware virtual têm seus próprios cmdlets, por exemplo, Get-HardDisk
, Get-NetworkAdapter
. Então você teria que fazer algo como:
Get-VM | ForEach-Object {$nic = Get-NetworkAdapter -VM $_; Write-Host "$_.Name $nic.Type"}