WMIC - Freien Speicher von Partitionen ermitteln
Hallo,
ich weiß nicht, ob WMIC das überhaupt hergibt, aber fragen kostet ja schließlich nichts. Ich habe bisher leider nichts gefunden.
über den alias "partition" kann ich die einzelnen Partionen und deren Größe auslesen. Aber nicht was darauf noch frei ist.
Wäre auch nicht schlimm, wenn ich den Wert irgendwie berechnen müsste (aus Blocks, mit Hilfe des startig offsets, usw.)
Danke schonmal im Voraus.
Gruß
Tuffli
ich weiß nicht, ob WMIC das überhaupt hergibt, aber fragen kostet ja schließlich nichts. Ich habe bisher leider nichts gefunden.
über den alias "partition" kann ich die einzelnen Partionen und deren Größe auslesen. Aber nicht was darauf noch frei ist.
Wäre auch nicht schlimm, wenn ich den Wert irgendwie berechnen müsste (aus Blocks, mit Hilfe des startig offsets, usw.)
Danke schonmal im Voraus.
Gruß
Tuffli
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 129127
Url: https://administrator.de/contentid/129127
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
3 Kommentare
Neuester Kommentar
hallo,
hier ein Beispiel (VBS):
objItem.DriveType = "3" <-- sind lokale Festplatten
du könntest natürich den Freespace einzelner Partitionen auch addieren
hier ein Beispiel (VBS):
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_LogicalDisk", , 48)
For Each objItem In colItems
If objItem.DriveType = "3" Then
Wscript.Echo "Laufwerk : " & objItem.Caption
Wscript.Echo "FreeSpace: " & Int( objItem.FreeSpace / 1024 / 1024) & " MB"
End If
Next
du könntest natürich den Freespace einzelner Partitionen auch addieren