運行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掛載磁碟映像commandlet(點擊連結查看現成的操作方法答案)或使用外部實用程式電源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 的真實路徑。

相關內容