Location, AG 5425, Schweiz
+41 56 508 24 14
info@busicon.ch

Den freien Disk Platz abfragen mit PowerShell

Den freien Disk Platz abfragen mit PowerShell

Um den aktuell verfügbaren Speicherplatz abzufragen, gibt es in PowerShell mehrere unterschiedliche Wege. Ich habe ein paar davon hier aufgelistet. In unseren Beispielen wird der Wert jeweils in Gigabyte angezeigt. Variante 1 ist auf vier Stellen nach dem Komma gerundet.

Selbstverständlich kann auch bei den anderen Varianten gerundet werden. Dann muss allerdings der Variablen Typ [int] entfernt werden.

Variante 1

$DiskFreeSpace1 = ([math]::Round(((Get-CimInstance -ClassName Win32_LogicalDisk | Where-Object {$_.DeviceID -eq 'C:'}).FreeSpace / 1GB),4))

Variante 2

[int]$DiskFreeSpace2 = (Get-CimInstance -ClassName Win32_LogicalDisk -Filter "DeviceID = 'C:'").FreeSpace / 1GB

Variante 3

[int]$DiskFreeSpace3 = (Get-Volume -DriveLetter 'C').SizeRemaining / 1GB

Variante 4

[int]$DiskFreeSpace4 = (Get-PSDrive -Name 'C').Free / 1GB