Anda bisa menggunakan skrip PowerShell untuk mendapatkan status drive disk yang informasinya tersedia (tidak semua drive mengembalikan status ini).
Coba ini di konsol Windows PowerShell (mungkin dijalankan sebagai administrator):
Get-WMIObject -class Win32_DiskDrive | Select-Object caption,availability
Nilai menarik untuk ketersediaan dapat ditemukan di sini :
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
Jika Win32_DiskDrive tidak berfungsi untuk Anda, kemungkinan lain adalah Win32_LogicalDisk dan Win32_Volume.
Jika salah satu dari mereka berfungsi, Anda juga dapat membuat skrip, misalnya:
$strComputer = "."
$colItems = get-wmiobject -class "Win32_Volume" -namespace "root\cimv2" -computername strComputer
foreach ($objItem in $colItems) {
write-host "Name: " $objItem.Name " Availability: " $objItem.Availability
}