使用批处理文件在Windows 8中挂载.iso文件

6

我有一个游戏备份,保存为iso文件(我的笔记本电脑的光驱很吵),希望能够通过单个快捷方式运行它,而不需要每次都安装iso文件。我使用的是Windows 8.1操作系统,所以iso文件可以自动挂载。有什么好的方法吗?


2
你的脚本目前是什么样子的?你有哪些具体问题需要解决? - admdrew
1个回答

8
powershell -Command Mount-DiskImage -ImagePath "C:\winxp.iso" 

请查看http://technet.microsoft.com/en-us/library/hh848706.aspx了解更多关于IT技术的信息。

整个脚本"run.ps1"可能如下所示:

mount-diskimage -imagepath C:\winxp.iso
$d = (get-diskimage C:\winxp.iso | Get-Volume).DriveLetter
$d = $d + ":\setup.exe"
start-process "$d" -wait 
dismount-diskimage -imagepath C:\winxp.iso
  1. 挂载镜像(如果路径中有空格,请使用“”)
  2. 获取分配给ISO的驱动器盘符
  3. 从ISO构建执行命令
  4. 执行命令并等待完成
  5. 卸载ISO

这是一个PowerShell脚本,因此您需要从上下文菜单或从cmd运行它。

powershell C:\...\run.ps1

如果出现系统限制的提示,您需要运行PowerShell并输入以下命令:

set-executionpolicy unrestricted

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接