The next script uses the VMware Tools to get the guests disk information:
Get-VM | `
Where-Object { $_.PowerState -eq "PoweredOn" } | `
Get-VMGuest | `
ForEach-Object {
$VmName =$_.VmName
If ($_.Disks) { $_.Disks | `
Add-Member -membertype NoteProperty -name VmName -Value $VmName -Passthru
}
}
Robert
Blog: https://rvdnieuwendijk.com/ | Twitter: @rvdnieuwendijk | Author of: https://www.packtpub.com/virtualization-and-cloud/learning-powercli-second-edition