Sie können ein PowerShell- Skript verwenden, um den Status von Festplattenlaufwerken abzurufen, für die diese Informationen verfügbar sind (nicht alle Laufwerke geben diesen Status zurück).
Versuchen Sie dies in einer Windows PowerShell-Konsole (möglicherweise als Administrator ausgeführt):
Get-WMIObject -class Win32_DiskDrive | Select-Object caption,availability
Die interessanten Werte für die Verfügbarkeit finden Sie hier :
3 (0x3) : Running or Full Power 7 (0x7) : Power Off 8 (0x8) : Off Line 13 (0xD) : Power Save - Unknown 14 (0xE) : Power Save - Low Power Mode 15 (0xF) : Power Save - Standby 16 (0x10) : Power Cycle 17 (0x11) : Power Save - Warning
Wenn Win32_DiskDrive für Sie nicht funktioniert, sind Win32_LogicalDisk und Win32_Volume andere Möglichkeiten.
Wenn einer von ihnen funktioniert, können Sie auch ein Skript erstellen, zum Beispiel:
$strComputer = "." $colItems = get-wmiobject -class "Win32_Volume" -namespace "root\cimv2" -computername strComputer foreach ($objItem in $colItems) { write-host "Name: " $objItem.Name " Availability: " $objItem.Availability }