Windows

Windows PE 自動執行腳本

  • June 13, 2021

我已經在 USB 拇指驅動器(Windows 自動安裝工具包/WAIK 的最新版本)上設置了一個 Windows 預安裝環境,並且我正在努力設置一個部署環境。

但是,我們想讓我們的 1 級技術人員可以使用部署系統,因此,我編寫了幾個批處理文件以最大限度地減少技術人員必須執行的命令行工作量。

有沒有辦法讓這些腳本在 PE 環境完成初始化後自動執行?

PE 鍵上的“sources”文件夾下是“boot.wim”文件。

掛載引導 WIM:

dism /Mount-Wim /wimfile:C:

$$ WPE PATH $$\sources\boot.wim /index:1 /MountDir:C:\Mounted_images\boot

然後可以在以下位置找到該文件:

C:\Mounted_images\boot\Windows\System32\startnet.cmd

送出更改並解除安裝 WIM:

dism / Unmount -Wim /MountDir:C:\Mounted_images\boot /commit

如果要放棄更改:

dism /Unmount-Wim /MountDir:C:\Mounted_images\boot /discard

通常我不做自動執行腳本,因為擔心有人會不小心擦掉他們的機器。我發現效果很好的解決方案是提供一個具有簡單名稱的單個批處理文件,並告訴他們在命令提示符處鍵入該名稱並按輸入鍵。如果您有不同品牌/型號的多個映像,您可以根據製造的型號為其命名,例如鍵入“dellgx280”以重新映像 Dell GX280。

但是,如果您真的需要,您可以修改 startnet.cmd 文件(WinPE 的 autoexec.bat 等效文件)來執行此操作。這只是安裝 PE 映像 r/w、定位文件(位於 %systemroot%\system32)、編輯它、然後送出和解除安裝的情況。

引用自:https://serverfault.com/questions/85579