Lister les VM avec <5% d’espace libre en Powershell
Posted by NiTRo | Filed under HowTo, VMware
Fortement inspiré par un script similaire trouvé sur peetersonline.nl, voici un one-liner qui vous permet de lister les VM (avec VM tools) dont l’espace disque libre représente moins de 5% de l’espace disque total :
get-vm | ?{$_.Guest.State -eq "Running" -and $_.Guest.Disks -ne $NULL} | Select -ExpandProperty Guest| Select VmName -ExpandProperty Disks | ?{(($_.FreeSpace *100)/$_.Capacity) -lt 5}
Comme vous pouvez le voir sur le screenshot, l’exécution de ce script ne prend que 13 secondes sur environ 600 VM.
Tags: scripting