This is how to do it really fast Get-View -ViewType VirtualMachine -Server $vCenter -Property Name, Snapshot | ?{$_.Snapshot} | Sort Name | Get-VIObjectByVIView | Get-Snapshot | Select VM, Name, Description, Created, SizeMB, SizeGB, @{Name="Cluster"; ...