使用 Configuration Manager 自訂開機映射

適用於:Configuration Manager (目前的分支)

每個版本的Configuration Manager都支援 Windows ADK) (Windows 評定及部署套件的特定版本。 當映射是以支援的Windows ADK版本 WinPE 附加元件中的 Windows PE (WinPE) 版本為基礎時,您可以從 Configuration Manager 主控台服務或自訂開機映射。 如需如何在 Configuration Manager 主控台中自訂開機映射的詳細資訊,請參閱管理開機映射

針對具有其他 WinPE 版本的開機映射,請使用另一種方法來自訂它們。 例如,使用部署映射服務與管理 (DISM) 命令列工具。 然後將開機映射匯入Configuration Manager以搭配 OS 部署使用。

例如,您會在月臺伺服器上安裝適用于 Windows 11 的 Windows ADK 和 WinPE 附加元件。 針對適用于 Windows 11 的 WinPE 附加元件中以 WinPE 第 11 版為基礎的 x64 開機映射,您可以從 Configuration Manager 主控台自訂它們。 不過,雖然支援以 WinPE 第 10 版為基礎的 x86 開機映射,但您需要從不同的電腦手動自訂它們。 使用隨 Windows ADK for Windows 10 安裝的 DISM 版本。 然後,您可以將開機映射新增至Configuration Manager主控台。

重要事項

不支援適用于 Windows 11 和 Windows Server 2022 之 WinPE 附加元件中的 32 位版本的 Windows PE (WinPE) 。 WinPE 附加元件中提供 32 位 WinPE 的最後一個支援版本,適用于 Windows 10 版本 2004。 如需詳細資訊,請 參閱下載並安裝 Windows ADK

下列步驟摘要說明自訂使用 WinPE 第 10 版之 x86 開機映射的程式:

  • 安裝適用于 Windows 10 版本 2004 的 Windows ADK 和 WinPE 附加元件
  • 使用 DISM 命令列工具:
    • 掛接 x86 開機映射
    • 新增選擇性元件
    • 新增驅動程式
    • 認可開機映射的變更
  • 將自訂開機映射匯入至 Configuration Manager

必要元件

本文中的程式示範如何新增Configuration Manager需要的 WinPE選擇性元件

  • WinPE-WMI:新增 Windows Management Instrumentation (WMI) 支援。

  • WinPE-Scripting:新增 Windows 腳本主機 (WSH) 支援。

  • WinPE-WDS-Tools:安裝 Windows 部署服務 (WDS) 工具。

還有其他 WinPE 套件可供新增。 如需詳細資訊,請參閱 WinPE 選擇性元件參考

使用 DISM 自訂映射

  1. 在沒有 Windows ADK 版本且未安裝任何Configuration Manager元件的電腦上,安裝 Windows ADK () adksetup.exe 和 WinPE 附加元件 () adkwinpesetup.exe 。 如需詳細資訊,請 參閱其他 ADK 下載

    提示

    您只需要安裝此程式的 部署工具 元件。

  2. 從 WinPE 安裝資料夾複製開機映射 (winpe.wim) ,預設為 C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\en-us 。 在您要自訂開機映射的電腦上建立工作目錄,並將預設映射檔案複製到其中。 此程式會使用 C:\WinPE 作為資料夾名稱。 例如:

    $workingDir = New-Item -Path "C:\" -Name "WinPE" -ItemType "directory"
    $peDir = "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\en-us"
    Copy-Item "$($peDir)\winpe.wim" -Destination $workingDir
    
  3. 建立新資料夾,以作為開機映射的掛接點。 此程式會使用 C:\WinPEMount 作為資料夾名稱。

    New-Item -Path "C:\" -Name "WinPEMount" -ItemType "directory"
    
  4. 使用 DISM 將開機映射掛接至本機 Windows PE 資料夾。 例如,輸入下列命令列:

    重要事項

    請確定您使用的是來自已安裝 Windows ADK 的 DISM 版本。 Windows 可能會預設為 OS 版本,這在技術上可能不支援您要維護的 WinPE 版本。 如需詳細資訊,請參閱 DISM 支援的平臺

    Set-Location "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\"
    
    .\dism.exe /mount-wim /wimfile:C:\WinPE\winpe.wim /index:1 /mountdir:C:\WinPEMount
    

    提示

    如需 DISM 命令的詳細資訊,請參閱 DISM 參考

  5. 掛接開機映射之後,請使用 DISM 將選擇性元件新增至開機映射。 根據預設,選擇性元件位於 C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs

    注意事項

    此程式會使用選擇性元件的預設位置和 en-us 地區設定。 您使用的路徑可能會因您為 Windows ADK 選擇的版本和安裝選項,以及開機映射的地區設定而有所不同。

    輸入下列命令來安裝Configuration Manager所需的選擇性元件:

    $ocpath = "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\winpe-wmi.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\winpe-scripting.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\winpe-wds-tools.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\en-us\winpe-wmi_en-us.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\en-us\winpe-scripting_en-us.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\en-us\winpe-wds-tools_en-us.cab"
    

    提示

    如需您可以新增至開機映射之不同套件的詳細資訊,請參閱 WinPE 選擇性元件參考

  6. 如有需要,請使用 DISM 將特定驅動程式新增至開機映射。 例如,輸入下列命令,將驅動程式新增至開機映射:

    .\dism.exe /image:C:\WinPEMount /add-driver /driver:C:\Drivers\driver.inf
    
  7. 當您完成變更時,請輸入下列命令來卸載開機映射檔案,並認可變更:

    .\dism.exe /unmount-wim /mountdir:C:\WinPEMount /commit
    

    重要事項

    無論您是否會使用此自訂映射,請務必在完成時將它取消掛接。 若要不儲存變更,但仍取消掛接映射,請使用 /discard 參數, /commit 而不是 選項。

  8. 將自訂開機映射複製到您網站的集中式套件來源位置。

匯入開機映射

將更新的開機映射新增至 Configuration Manager,使其可用於您的工作順序。 使用下列步驟匯入更新的開機映射:

  1. 在 Configuration Manager 主控台中,移至 [軟體程式庫] 工作區,展開 [作業系統],然後選取 [開機映射] 節點。

  2. 在功能區的 [ 常用] 索引標籤上,選取 [ 建立 ] 群組中的 [ 新增開機映射]。 此動作會啟動 [新增開機映射精靈]。

  3. 在 [ 資料來源] 頁面上,指定下列選項:

    • 指定更新開機映射檔的 路徑 。 指定的路徑必須是 UNC 格式的有效網路路徑。 例如:\\server\share\WinPE10x86\winpe.wim

    • 從 [開機映射] 清單中選擇特定 開機映射 。 如果 WIM 檔案包含多個映射,則會列出每個映射。

  4. 在 [ 一般] 頁面上,指定下列選項:

    • 名稱:指定開機映射的唯一名稱。

    • 版本:指定開機映射的版本號碼。 此值不一定為 OS 版本,它是您針對開機映射版本維護的字串。

    • 批註:指定開機映射如何用來在主控台中更妥善識別它的選擇性描述。

  5. 完成精靈。

啟用命令殼層以進行測試

您可以在部署開機映射時使用 F8 鍵,在開機映射中啟用命令殼層以開啟命令提示字元。 此選項適用于測試部署時的疑難排解。 基於安全性考慮,建議您不要在生產環境部署中使用此設定。

使用下列步驟在自訂開機映射上啟用命令殼層:

  1. 在 Configuration Manager 主控台中,移至 [軟體程式庫] 工作區,展開 [作業系統],然後選取 [開機映射] 節點。

  2. 在清單中尋找新的開機映射,並識別映射的套件識別碼。 您可以在開機映射的 [ 映射標識 符] 資料行中找到套件識別碼。

  3. 從命令提示字元中,輸入 wbemtest 以開啟 Windows Management Instrumentation Tester。

  4. 針對 [命名空間],輸入 \\<smsprovider>\root\sms\site_<sitecode> ,然後選取 [ 連線]

  5. 選取 [開啟實例]。 輸入 sms_bootimagepackage.packageID="<packageID>" ,然後選取 [ 確定]

  6. 選取 [重新整理物件],然後在 [ 屬性 ] 窗格中選取 [EnableLabShell]

  7. 取 [編輯屬性],將值變更為 TRUE,然後選取 [ 儲存屬性]

  8. 取 [儲存物件],然後結束 [Windows Management Instrumentation Tester]。

注意事項

當您從包含所新增工具的自訂開機映射開機到 WinPE 時,您可以從 WinPE 開啟命令提示字元,並輸入工具的檔案名來執行它。 這些工具的位置會自動新增至路徑變數。

發佈內容

在工作順序中使用開機映射之前,請先將開機映射發佈至發佈點。 使用下列步驟來散發開機映射:

  1. 在 Configuration Manager 主控台中,移至 [軟體程式庫] 工作區,展開 [作業系統],然後選取 [開機映射] 節點。

  2. 選取新的自訂開機映射。

  3. 在功能區的 [ 首頁 ] 索引標籤上,選取 [ 部署 ] 群組中的 [ 更新發佈點]

後續步驟

管理開機映像

在 Configuration Manager 中支援 Windows ADK