Numero de SnapShots de nuestras VM en VMWare
Muchas veces necesitamos disponer de un listado completo de todas las VM que tenemos en VMWare y saber cuales y cuantos SnapShots tienen cada una de ellas, pues bien, os dejo este Script en PowerCli que os puede ser de utilidad y que os resolverá el problema. guardando el archivo en un fichero CSV que podréis cargar posteriormente desde EXCEL.
get-cluster -name Level-CF | get-vm | select Name, MemoryDB,NumCPU,ResoucePol,@{N="HDsizeKB";E={($_.Harddisks | Measure-Object -Property CapacityKB -Sum).Sum}},Folder,
@{N="Datastore";E={($_ | Get-Datastore).Name}},@{N="#Snapshots";E={($_ | Get-Snapshot).Count}},
@{N="OS Name";E={$_.Guest.OSFullName}},
@{N="Snapshot size MB";E={(.\Software\getsnapshotsize-1.ps1 $_ | Measure-Object -Property SizeMB -Sum).Sum}} |`
Export-Csv "C:\Software\reportSnapShotsVM.csv" -NoTypeInformation -UseCulture
Espero que os sea de utilidad.