Code-Beispiel
Autor: Dr. Holger Schwichtenberg
Beschreibung
Um den Füllstand der Dateisystemlaufwerke auszugeben, bedient man sich am besten der WMI-Klasse Win32_Logicaldisk.
Programmcodebeispiele PowerShell-Pipeline
Get-Wmiobject Win32_logicaldisk | Select-Object deviceid,size,freespace
Programmcodebeispiele PowerShell-Skript
Das folgende Script zeigt eine Möglichkeit, diese Daten besser formatiert auszugeben:
$Computer = "localhost"
$laufwerke = get-wmiobject Win32_LogicalDisk -computer $computer
" Laufwerk Groesse(MB) Freier Platz(MB)"
ForEach ($laufwerk in $laufwerke)
{
" {0} {1,15:n} {2,15:n}" -f $laufwerk.DeviceID, ($laufwerk.Size/1mb), $($laufwerk.freespace/1mb)
}
Querverweise
Liste aller Codebeispiele
Definition '.NET Framework Class Library'
PowerShell Community Portal