运行cmd.exe的批处理文件,依次运行多个命令

运行cmd.exe的批处理文件,依次运行多个命令

我想创建一个批处理文件:

  1. 打开命令提示符
  2. 安装 .ISO
  3. 然后运行:

    DISM /Online /Cleanup-Image /StartComponentCleanup
    DISM /Online /Cleanup-Image /AnalyzeComponentStore
    DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:F:\Sources\Install.wim:1 /LimitAccess
    SFC /SCANNOW
    

我该怎么做?我已经知道如何创建 .bat 文件以及如何以管理员身份运行它。提前感谢您的回答!

答案1

有两种使用脚本挂载 ISO 的方法:使用 powershell挂载磁盘映像命令行(点击链接查看现成的答案)或使用外部实用程序电源ISO在批处理文件中。由于您的问题与批处理文件有关,因此这里是使用 PowerISO 的示例:

piso mount d:\test.iso F:
DISM /Online /Cleanup-Image /StartComponentCleanup
DISM /Online /Cleanup-Image /AnalyzeComponentStore
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:F:\Sources\Install.wim:1 /LimitAccess
SFC /SCANNOW

您不需要额外的命令来打开命令提示符 - 运行批处理文件时它将自动启动命令提示符。在此示例中,您将位于 D: 驱动器上的文件 test.iso 挂载到虚拟驱动器 F:

您还需要在批处理文件中指定 piso.exe 的真实路径。

相关内容