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
Please also mark the comments that contributed to the solution of the article
Content-Key: 129127
Url: https://administrator.de/contentid/129127
Printed on: April 18, 2024 at 21:04 o'clock
3 Comments
Latest comment
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