Підключіть ISO у командному рядку та отримайте його лист з накопичувачем у Windows 8


2

Я створюю пакетний сценарій, який монтує ISO-файл і встановлює додаток (VS 2012) із змонтованого місця на зразок цього:

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

Але проблема полягає в тому, щоб отримати літеру диска, в який встановлено ISO. Хтось знає спосіб отримати літеру диска?

Відповіді:


7

Спробуйте це:

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
)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.