Zamontuj ISO z wiersza poleceń i pobierz jego literę dysku w Windows 8


2

Robię skrypt wsadowy, który montuje plik ISO i instaluje aplikację (VS 2012) z zamontowanej lokalizacji w następujący sposób:

K:\Softwares\VS12.iso
%DRIVE_LETTER%:\vs_ultimate.exe /passive /norestart

Problem polega jednak na tym, aby uzyskać literę dysku, na której zamontowana jest ISO. Czy ktoś wie, jak zdobyć literę dysku?

Odpowiedzi:


7

Spróbuj tego:

for /f "tokens=3 delims=\:" %%d in ('reg query hklm\system\mounteddevices ^| findstr /c:"5C003F00" ^| findstr /v "{.*}"') do (  
    if exist %%d:\vs_ultimate.exe %%d:\vs_ultimate.exe /passive /norestart
)
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.