1

У меня есть внешний жесткий диск с двумя разделами. Первый - это раздел UDF, а второй - это раздел Veracrypt. Теперь я хочу использовать пакетный скрипт для загрузки раздела Veracrypt с помощью командной строки Veracrypt. Но я не могу найти GUID раздела. Mountvol не перечисляет раздел. Единственный подход заключается в использовании подхода Device\HardDisk [номер]/ раздела [номер]. Теперь я могу получить правильный жесткий диск и номер раздела, используя Diskpart. Но я не могу реализовать это в сценарии. Если бы кто-то мог помочь мне в этом, это было бы очень полезно.

1 ответ1

0

Я понял это сам. Я сделал это в Powershell, хотя. Для этого пришлось изучить Powershell с нуля.

$diskdrv = Get-WmiObject -Class Win32_DiskDrive -Filter "Caption='WD Elements 1078 USB Device'"
if ($diskdrv.SerialNumber.Contains("WXS1E94D125E"))
{
    $index = $diskdrv.Index
    Write-Host Hard Disk found at Index $Index
    $volume = "\Device\Harddisk"+ $index + "\Partition2"
    write-host Volume located at $volume
    &"I:\Applications\VeraCrypt Portable\veracrypt.exe" /v $volume /lS /e /b  /q
 }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .