Yes, VMWare, and this is an exctract of my script
$reportVM = @()
Get-VM | %{ $vm = $_ | Get-View
foreach($dsImpl in $vm.Config){
$d = $_ | Get-HardDisk
$row = "" | select ID_Estrazione, ID_Macchina, ID_Disco, Disco, SizeMB, DiscoFree
$row.ID_Estrazione = $dt
$row.ID_Macchina = $vm.Summary.Config.uuid
$row.ID_Disco = "Disco " + ($count +1)
$row.Disco = $d
$row.SizeMB = $d.CapacityKB/1024
$row.DiscoFree = $Null # i must set to null value for statistics query!! $count = $count + 1
$reportVM += $row}}
$reportVM | export-csv .reportVM.csv