Script para descobrir o número do disco

1

Eu tenho um disco rígido externo com duas partições. O primeiro é uma partição UDF e a segunda partição é uma partição Veracrypt. Agora eu quero usar um script em lotes para carregar a partição Veracrypt usando a linha de comando Veracrypt. Mas não consigo encontrar o GUID da partição. Mountvol não lista a partição. A única abordagem é usar a abordagem Device \ HardDisk [number] / Partition [number]. Agora posso obter o disco rígido correto e o número da partição usando o Diskpart. Mas não posso implementá-lo em um script. Se alguém pudesse me ajudar nisso, seria uma grande ajuda.

    
por Mycroft Holmes 09.05.2015 / 13:07

1 resposta

0

Eu mesmo descobri. Eu fiz isso em Powershell embora. Tive que aprender Powershell a partir do zero por isso.

$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
 }
    
por 12.05.2015 / 11:58