Zum Inhalt springen

PowerShell Snippet 07/ 2017

Wer sich unter PowerShell an “Get-Volume” gewöhnt hat und plötzlich die Information auf einem System vor Windows 2012 Server benötigt, muss einen anderen Weg wählen.
Hier gelingt der Umweg über ein WMI-Objekt.
Get-wmiobject -class Win32_volume | Select-Object label, name, @{n='Groesse/ MB';e={[int]($_.Capacity/1MB)}}, @{n='Freier Platz/ MB';e={[int]($_.FreeSpace/1MB)}}, deviceid, drivetype | format-table -AutoSize -Wrap
Auf die Größe in GB habe ich verzichtet, da die kleiner Datenträger, wie “System-reserviert”, dann mit “0” angezeigt werden. Wer dennoch die Anzeige in GB haben möchte, der tauscht einfach 1MB gegen 1GB aus.

Nachtrag: Der Ersatz für “Get-Disk” ist “Get-wmiobject -class win32_diskdrive