在 Windows 8 中从命令行挂载 ISO 并获取其驱动器号

在 Windows 8 中从命令行挂载 ISO 并获取其驱动器号

我正在编写一个批处理脚本,它安装一个 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
)

相关内容