У меня есть жесткий диск USB, зашифрованный с помощью BitLocker:
Пока он еще не разблокирован, в PowerShell я хочу получить метку тома диска, поэтому я запускаю такую команду:
Get-WmiObject -Class Win32_Volume |Where-Object {$_.DeviceID -like "\\?\Volume{a54e95ae-3dae-11e4-9cbc-001e673f1fc5}\"} | Select-Object DriveLetter,DeviceID,Label,Name,Caption | FL
Но вывод не включает метку тома:
DriveLetter : I:
DeviceID : \\?\Volume{a54e95ae-3dae-11e4-9cbc-001e673f1fc5}\
Label :
Name : I:\
Caption : I:\
Как я могу получить метку диска перед разблокировкой диска?
Используйте сценарий
Причина, по которой я хочу получить метку диска, заключается в том, что мой сценарий PowerShell может перечислять все диски, подключенные к системе, а затем на основе метки диска разблокировать диск, используя правильный файл ключа восстановления BitLocker. Обычно я делаю это, используя DeviceID
, но в этом случае у меня есть несколько USB-накопителей, которые сообщают об одном и том же DeviceID ... что может в итоге стать другим вопросом SU.