Смонтируйте ISO-образ из командной строки и получите букву диска в Windows 8

Смонтируйте ISO-образ из командной строки и получите букву диска в Windows 8

Я создаю пакетный скрипт, который монтирует ISO-файл и устанавливает приложение (VS 2012) из ​​смонтированного расположения следующим образом:

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

Но проблема в том, чтобы получить букву диска, в который смонтирован ISO. Кто-нибудь знает, как получить букву диска?

решение1

Попробуй это:

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
)

Связанный контент