使用映射部署架構建立映射Windows 11
本指南示範如何使用可從 Microsoft 下載中心下載的腳本集合,建立自訂Windows 11映射。
您可以使用您建立的映射來部署至一行裝置,並完成應用程式、驅動程式、語言和設定等自訂專案。
準備您的環境
若要遵循此實驗室中的步驟,您將需要:
- 技術人員電腦,您將在其中對映射進行離線自訂
- 您將部署自訂映射的參考電腦
- 您將用來部署映射的 16 Gb USB 磁片磁碟機。 這是 USB 和網路型部署的必要專案。
- Windows 安裝 ISO 和補充媒體 (附屬) 。
技術人員電腦
請確定您的技術人員電腦符合下列需求:
- 四核心 CPU
- 8 Gb RAM
- 128 Gb SSD
- Windows 11 Professional
- 已安裝適用于 Windows 11 和相關聯 WinPE 附加元件的 Windows ADK。 當您安裝 ADK 時,至少請安裝:
- 部署工具
- 使用者狀態移轉工具 (USMT)
- 如果您要透過網路部署映射,網路連線
抵押品
將下列附隨品下載到您的技術人員電腦上:
抵押品 | 組件編號 |
---|---|
Windows 安裝媒體 | X22-77379 |
語言和選擇性功能 ISO | X22-62160 |
RDX ISO | X22-62162 |
收件匣應用程式 ISO | X22-79194 |
最新 LCU for Windows 11 | X22-89545 |
Office 2106 OPK | X22-61138 |
適用于 OPK v 2106 的 Office C2R 腳本 | X22-61128 |
下載Images.zip | 沒有元件編號 |
準備 Images 資料夾
既然您已收集附屬產品,您可以設定技術人員電腦開始建立映射。 此實驗室中所述的映射建立程式是以下載Images.zip為基礎,您將擷取到您的電腦,然後填入其他附屬產品的內容。
擷取Images.zip
將Images.zip的內容解壓縮到硬碟的根目錄。 擷取之後,您應該會有此資料夾結構:
C:\
📁 Images
📁 Mount
📁 Projects
📁 Scripts
--📁 AutoPilot
📁 Windows
--📁 Drivers
--📁 FOD
--📁 InboxApps
--📁 Languages
--📁 Office
--📁 Unattend
--📁 Office
--📁 Updates
--📁 WinRE
--📁 Languages
--📁 Updates
📁 WinPE
--📁 Drivers
以下是每個資料夾用途的描述。 當您擷取images.zip時,其中許多資料夾都會是空的,而您將套件複製到其中:
資料夾 | 描述 |
---|---|
影像 | 這是自訂專案映射的儲存位置。 |
掛接 | 用於在自訂程式期間掛接 wim 檔案。 啟動新的自訂映射之前,這個資料夾必須是空的。 絕對不要在這裡儲存檔案。 |
專案 | 專案會儲存在這裡,並在執行時 CreateProject.cmd 從 \Windows 資料夾繼承檔案系統和檔案 |
指令碼 | 包含 WinPE 環境所需的腳本,包括 WinPEMenu.cmd 。 |
Windows\Drivers | 此處放置的驅動程式會插入 Windows 和 WinRE 映射中。 |
Windows\FOD | 零售示範體驗和隨選語言功能套件。 |
Windows\InboxApps | 收件匣 UWP Apps 更新和其他 UWP 應用程式。 此資料夾中的應用程式是使用 UpdateInboxApps.cmd 管理。 |
Windows\Language | 多語言 Windows 映像的語言檔案。 |
Windows\自動 | OEM 自訂檔案和其他自動化處理所需的腳本。 |
Windows\更新 | .msu 更新套件,包括 ZDP 和 LCU。 |
Windows\WinRE\Languages | 來自 ADK 的 WinRE 語言檔案,適用于多語言 Windows 映像。 |
Windows\WinRE\更新 | WinRE 更新套件。 |
WinPE\Drivers | WinPE 所需的驅動程式。 |
指令碼使用方式
Images.zip中的腳本可讓您輕鬆地建置和部署映射。 此實驗室中的步驟會針對每個映射建立和部署階段使用腳本。
當您執行腳本時,您會看到下列色彩,每個色彩都有不同的意義:
Color | 描述 |
---|---|
綠色 | 等候使用者輸入 |
藍色 | 腳本正在執行 |
紅色 | 警告 |
複製附屬品
現在您已在硬碟上擁有資料夾結構和腳本,請將附屬專案的套件新增至 Images 資料夾。
複製驅動程式
將驅動程式新增至 Images\Windows\Drivers
和 Images\WinPE\Drivers
資料夾。
- 如果您要準備系統特定映射,您可以將 Windows 驅動程式放在將新增至映射的這個資料夾中
- 如果您要準備一般 Windows 映像,而且不想包含系統特定的驅動程式,則您可以在映射自訂期間,在參考電腦上新增驅動程式。
- 只能新增以 .inf 為基礎的驅動程式。 無法使用 DISM 新增比使用安裝程式 (Setup.exe) 的驅動程式
- 只安裝適用的驅動程式架構。 某些 IHV 可能會提供包含 x86 和 x64 二進位檔的驅動程式套件,但只安裝適用的架構。
複製 RDX 套件
將套件從 RDX FOD ISO Images\Windows\FOD
複製到 資料夾中。
至少 Microsoft-Windows-RetailDemo-OfflineContent-Content-Package~31bf3856ad364e35~amd64~~.cab
複製 和 Microsoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package~31bf3856ad364e35~amd64~~.cab
檔案
同時複製 Microsoft-Windows-RetailDemo-OfflineContent-Content-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
您要新增之所有語言的檔案。
複製語言套件
如果您打算在映射中包含其他語言:
將語言 FOD 套件從 [語言] 和 [選擇性功能 ISO
Images\Windows\FOD
] 複製到 資料夾中。 這些檔案包括:Microsoft-Windows-LanguageFeatures-TextToSpeech-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
Microsoft-Windows-LanguageFeatures-Basic-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
Microsoft-Windows-LanguageFeatures-Handwriting-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
Microsoft-Windows-LanguageFeatures-OCR-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
Microsoft-Windows-LanguageFeatures-Speech-xx-yy-Package~31bf3856ad364e35~amd64~~.cab
注意
只有某些語言具有
Microsoft-Windows-LanguageFeatures-Speech
套件。 某些語言需要選擇性字型套件,例如日文 (Microsoft-Windows-LanguageFeatures-Fonts-Jpan-Package~31bf3856ad364e35~amd64~~.cab
) 。將 LanguagesAndFeatures 資料夾的 LanguagesAndFeatures
Images\Windows\Languages
資料夾內容複寫到資料夾中。 複製之後,請刪除Microsoft-Windows-Client-Language-Pack_x64_xx-yy.cab
您不想新增之語言的主要語言檔案。若要節省磁碟空間,您也可以刪除
Microsoft-Windows-Client-Language-Pack_x64_en-us.cab
檔案,因為它已在映射中。重要
請勿移除其餘 3,000 個以上的檔案,因為它們是正確設定附屬套件所需的檔案。
如果您要建置僅限英文的影像,您可以將資料夾保留空白
複製收件匣應用程式
- 將 [收件匣應用程式 ISO] 之 amd64fre 資料夾的內容複寫到
Images\Windows\InboxApps
資料夾中。 - 複製 X22-79194 Win 11 21H2 x64 MltLng OPK 收件匣) (應用程式的 x64\Microsoft.SecHealthUI_8wekyb3d8bbwe 資料夾) 4 個檔案 (內容 6 月RTM\SW ELCTRNC Win 11 21H2 x64 MltLng InboxAppsOEM (WinSecurityAppX) JuneRTM\Layer\X22-79198.zip封存 - 覆寫兩個現有的檔案:Microsoft.SecHealthUI_8wekyb3d8bbwe.appx 和 Microsoft.SecHealthUI_8wekyb3d8bbwe.xml。
複製 Office 套件
複製 資料夾中適用于 OEM OPK v2106 之 X22-61128 Office C2RScriptsConfigDeployment Tool for OEM OPK v2106 的 2106ODT
Windows\Office
資料夾內容。複製 Images\Windows\Office 資料夾中 X22-61138 Office 2106 英文 OPK 的內容。
選擇性:複製您想要預先安裝之 Office 語言的其他 Office 2106 OPK 內容
注意:
- 每個 Office 2106 OPK 的最上層資料夾是 Office。 這是必須在 Windows\Office 資料夾中複製的資料夾,因此最後會有
Images\Windows\Office\Office\Data\..
資料夾結構。 - Office 2106 OPK 有不同的語言資源檔,但基底檔案相同。 如果您要複製多個 Office OPK,您將會收到 檔案覆寫 提示。 您可以略過覆寫檔案以加速複製程式。
- 您新增的 Office 語言預設不會全部預先安裝。 系統會提示您選取稍後在專案建立程式中預先安裝哪些 Office 語言。
- 如果您不想在多語言 Windows 映像中新增多種語言,則必須使用預設 Windows 語言預先安裝 Office。
自動安裝
資料夾 Images\Unattend
包含用來將 OEM 資訊新增至 Windows 映像的檔案 Unattend.xml
。 此檔案將會使用您在映射建立程式中的 CreateImage.cmd 程式期間要求您提供的資訊來自訂。
成功建立映射時,需要此資料夾中的所有檔案和腳本。
桌布
如果您使用自訂桌面背景 (背景 (背景) 影像,請將它 Images\Unattend
複製到覆寫現有檔案的資料夾 wallpaper.jpg
。 如果您不打算使用自訂桌布,請刪除現有的wallpaper.jpg檔案
更新
將所有 .msu 更新套件放在 Images\WIndows\Updates
和 Images\Windows\WinRE\Updates
資料夾中。 這些資料夾中的更新會在 CreateImage.cmd 程式期間以程式設計方式更新 Install.wim 檔案。
將下列內容放在更新資料夾中:
- Windows 10.0-KB5005027-x64.msu 套件,來自 Windows 安裝媒體 OPK。
- 來自 LCU 媒體的 Windows10.0-KB5005635-x64.msu。
復原
將所有您想要套用至 WinRE 的 WinPE 語言套件放入 Images\Windows\WinRE\Languages
資料夾中。 從 C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_Ocs\xx-yy
複製語言套件。
您也需要每個語言的下列檔案;如果新增多種語言,您可以保留 C:\Program Files (x86) \Windows Kits\10\Assessment and Deployment Kit\Windows 預先安裝環境\amd64\WinPE_OCs
lp.cab
WinPE-Rejuv_xx-yy.cab
WinPE-EnhancedStorage_xx-yy.cab
WinPE-Scripting_xx-yy.cab
WinPE-SecureStartup_xx-yy.cab
WinPE-SRT_xx-yy.cab
WinPE-WDS-Tools_xx-yy.cab
WinPE-WMI_xx-yy.cab
WinPE-StorageWMI_xx-yy.cab
WinPE-HTA_xx-yy.cab
重要
您必須符合 WinRE 語言與預先安裝的 Windows 語言。 如果您要建置僅限英文的影像,您可以將資料夾保留空白。 某些語言需要選擇性字型套件,例如日文。
針對以網路為基礎的部署 - 共用 [映射] 資料夾
如果您要透過網路部署映射,您必須透過網路提供 Images
資料夾。
- 在技術人員電腦上的 [檔案總管] 中,以滑鼠右鍵按一下
C:\Images
資料夾,然後選取 [ 屬性]。 - 按一下 [ 共用] 索引 標籤。
- 在 [ 進階共用] 下,按一下 [ 進階共用...] 按鈕。
- 核取 [ 共用此資料夾] 旁的方塊。
- 按一下 [ 許可權]。
- 設定許可權:
- 完全控制:允許
- 變更:允許
- 讀取:允許
- 按一下 [許可權] 和 [進階共用] 視窗上的 [ 確定 ]。
- 關閉 [影像] 屬性視窗。 您的 Images 資料夾現在可透過網路使用。
注意
請確定您的網路已設定為 [私人],且您的防火牆規則允許透過網路共用資料夾。
建立可開機至 WinPE 的 USB 磁片磁碟機
既然您已設定環境,就可以開始使用Images.zip腳本。 我們先使用 CreateWinPE.cmd
來建立具有自訂版本的 WinPE 可開機 USB 磁片磁碟機,您將用來啟動具有 WinPE 的參照電腦並儲存映射,或建立網路對應回到技術人員電腦。
CreateWinPE.cmd
使用下列語法:
CreateWinPE {/DualPart | /OnePart | /Network <NetworkName> <UserName> <Password>}
命令 | 描述 |
---|---|
資料分割選項 (必要) | |
/DualPart | 要儲存映射的雙分割可開機 WinPE 與 NTFS 磁碟分割。 |
/OnePart | 單一分割的可開機 WinPE 磁片磁碟機,格式化為 FAT32。 |
/網路 | 具有網路對應功能的單一分割開機 WinPE。 您必須提供該帳戶的電腦名稱稱、使用者帳戶名稱和密碼。 |
以系統管理員身分開啟部署和映射處理工具
執行
CreateWinPE.cmd
:CreateWinPE.cmd /dualpart
若要建立雙重分割的 USB 磁片磁碟機,或:
CreateWinPE.cmd /network
建立 WinPE 媒體,以透過網路連線到包含您映射的共用。
開始新專案
開始建立自訂 Windows 映像之前,請先建立新的專案。 專案是一個影像的設計。
掛接 Windows 安裝 ISO 映像。 在 Windows 檔案總管中,按兩下 ISO 檔案,ISO 會顯示為光學磁片磁碟機,並指派磁碟機號。 請注意磁碟機號,例如
D:\
。提示
您可以將檔案從 Windows 安裝 ISO 複製到
\Sources\install.wim
C:\Images 資料夾,以方便存取。如果尚未開啟,請以系統管理員身分執行 部署和映射處理工具環境 。
流覽至
C:\Images
資料夾:cd c:\Images
執行
CreateProject.cmd
腳本以建立新的專案:CreateProject.cmd <projectname> D:\Sources\install.wim
其中
<projectname>
是專案的名稱,例如 「testproj」,而 D:\Sources\install.wim 是掛接 ISO 檔案或硬碟上的 install.wim 檔案路徑。當此腳本執行時,Images\Windows 資料夾中的所有檔案和資料夾都會複製到
Images\Projects\<projectname>
。資料夾
Images\Projects\<projectname>
現在會顯示用於驗證、新增和移除檔案。 資料夾Images\Windows
會保持不變,以供日後用於其他專案。
建立新的映射
現在您已建立專案,您可以開始建立新的映射。 我們將使用 CreateImage.cmd
來建立映射。
從以系統管理員身分執行的 部署和映射處理工具 中,執行
CreateImage.cmd
:CreateImage.cmd NewProject
其中
NewImage
是您要提供影像的名稱。系統會提示您選取Windows 11版本。 預設的 OA 3.0 製造金鑰會自動套用至映射,並更新unattend.xml:
選擇版本之後,映射會掛接,而且您的驅動程式、語言、FOD 和更新將會以程式設計方式套用。
資料夾中
Images\Projects\<projectname>\Drivers
的所有驅動程式都會同時套用至 Windows 和 WinRE。腳本會在此程式結束時暫停,以檢閱已套用的套件和驅動程式。
OEM 自訂專案
檢閱已套用的套件和驅動程式清單之後, NewImage.cmd
將會提示提供其他資訊。
輸入日期。 此日期將用來建立以 MM-DD-YYYY 格式包含日期的csup.txt檔案。
輸入影像的預設語言。 這也會套用為 WinRE 的預設語言。 請注意,當您一開始執行
CreateImage.cmd
時,對應的語言套件必須包含在 \Images\Windows\Languages 資料夾中。預設值為 en-US。
輸入您的時區名稱。
預設值為 Pacific Standard Time。
輸入是否要啟用 S 模式 (Y/N) 。
輸入您的 OEM 名稱和支援 URL。 輸入這項資訊是必要的,且將用於取得說明應用程式中。
如果您已在影像中包含 Office,系統會提示您選取 Office 語言,您想要從記事本中顯示的檔案中包含您的影像。 完全移除您不想包含的語言行,選取 [ 檔案 ] 和 [ 儲存],然後在完成時關閉 [記事本]。
儲存您的映射
映射自訂現在已完成,而且自訂映射會儲存在 Images\Images\<projectname>.wim
資料夾中。
- 如果您要從 USB 部署映射,請將檔案複製到
<projectname>.wim
USB 磁片磁碟機。 - 如果您要透過網路部署映射,您可以保留映射所在的映射。
將您的映射套用至參照電腦
現在您已擁有自訂映射,您可以將它部署到您的參照電腦。 您可以:
- 透過網路部署它,或
- 使用 USB 金鑰進行部署
USB 部署方法
- 將
C:\Images\Images
和C:\Images\Scripts
資料夾複製到 NTFS USB 磁片磁碟機/磁碟分割
USB 和網路方法
從 WinPE USB 磁片磁碟機開機參照裝置。
裝置開機之後,系統會提示您選擇選項。 選取 Enter
1
以套用 .wim 檔案。 您會看到可用 wim 檔案的清單。選取您想要套用的影像 (,但不要按 Enter) 。
在選取畫面上,輸入
2
以套用復原。套用映射之後,輸入
5
以結束並將參照電腦重新開機到稽核模式。
稽核模式自訂
參考電腦會在稽核模式中Windows 11 Bot,而自動化程式將會以暫停狀態啟動,且 Sysprep 視窗將會關閉。
當您準備好啟動稽核模式自訂時,請按腳本視窗中的任何按鍵來啟動 Office 組態和安裝。
當 Office 安裝完成時,請關閉 Office 視窗。
如果您有要新增至映射的其他驅動程式或應用程式,請加以新增。
安裝其他應用程式和驅動程式之後,請按一下暫停腳本視窗中的任何金鑰以設定復原、完成映射,以及關閉電腦。
擷取您的映射
接下來,您將從 WinPE USB 磁片磁碟機開機參照電腦,以擷取自訂映射。 當您開啟 USB 時,請確定具有 [影像和腳本] 資料夾的 USB 位於參照電腦中。
重要
請確定您正在開機到 USB 磁片磁碟機,而不是進入 Windows。 如果您開機進入 Windows,您可能必須手動進入稽核模式,然後再次執行 Sysprep。
USB 部署方法
開機到 USB 磁片磁碟機之後,系統會提示您提供選項清單:
輸入
3
以擷取 .wim 檔案。 Windows 映像會在資料夾中的\Images
USB 磁片磁碟機上擷取為<projectname_Final>.wim
當映射擷取完成時,請輸入
5
[結束] 和 [重新開機]。
網路部署方法
開機到 USB 磁片磁碟機之後,系統會提示您提供選項清單:
輸入
3
以擷取 .wim 檔案。 Windows 映像將會在資料夾中的網路共用\Images
上擷取為<projectname>_Final.wim
當映射擷取完成時,請輸入
5
[結束] 和 [重新開機]。
部署映像
從 WinPE USB 開機參照電腦
USB 部署方法
若要部署映射,您將從 WinPE USB 磁片磁碟機開機參照電腦,然後選擇 [套用 wim] 選項。 當您開啟 USB 時,請確定具有 [影像和腳本] 資料夾的 USB 位於參照電腦中。
- 開機到 USB 磁片磁碟機之後,您會看到選項清單。 輸入
1
以套用 .wim 檔案。 - 選取完成的映射 (
<projectname>_Final.wim
) 。 - 部署好映射之後,請輸入 [結束] 和 [
5
重新開機] 以將目的地電腦重新開機為稽核模式 - 當裝置重新開機進入稽核模式時,您可以執行品質檢查和 OA 3.0 DPK 插入,然後使用 [Sysprep] 窗格將電腦密封到 OOBE 模式、關機和寄送。
-
針對已啟用 S 模式的映射傳送:在桌面上執行
Sysprep S Mode.cmd
檔案。 此腳本會設定最終出貨的登錄,並執行Sysprep /OOBE /Shutdown
。重要
請勿手動執行 Sysprep,請改用此腳本。