Quantcast
Channel: VMware Communities: Message List
Viewing all articles
Browse latest Browse all 170134

Re: VM hardware report

$
0
0

Try it like this

 

$result=@()
Get-View-ViewTypeVirtualMachine-Property"Name","Guest.guestfullname","ResourcePool",`
"Config.version","Guest.hostname","Guest.toolsversion","guest.toolsversionstatus"|
% {
 
$row=""|selectName,OS,HWVersion,Host,Cluster,ToolsVersion,ToolsVersionStatus
 
$row.Name=$_.Name
 
$row.OS=$_.guest.guestfullname
 
$row.HWVersion=$_.config.version
 
$row.Host=$_.guest.hostname
 
$row.ToolsVersion=$_.guest.toolsversion
 
$row.ToolsVersionstatus=$_.guest.toolsversionstatus
 
$row.Cluster=&{
   
$parent=Get-View$_.ResourcePool
   
while ($parent-isnot [VMware.Vim.ClusterComputeResource] -and$parent.Parent){
     
$parent=Get-View$parent.Parent
    }
   
if($parent-is [VMware.Vim.ClusterComputeResource]){
     
$parent.Name
    }
  }
 
$result+=$row
}
$result

Viewing all articles
Browse latest Browse all 170134

Trending Articles