Windows Autopilot 使用者驅動 Microsoft Entra 聯結步驟:
- 步驟 1: 設定 Windows Autopilot 設定檔
- 步驟 2: 安裝必要的模組,以從 Intune 取得 Windows Autopilot 配置檔
- 步驟 3 :建立 Windows Autopilot 設定檔的 JSON 檔案
- 步驟 4:在 Configuration Manager 中建立和散發 JSON 檔案的套件
- 步驟 5:在 Configuration Manager 中建立 Windows Autopilot 工作順序
- 步驟 6:在 Configuration Manager 中建立集合
- 步驟 7:將 Windows Autopilot 工作順序部署至 Configuration Manager 中的集合
- 步驟 8: (選用) 加快部署程序
- 步驟 9: 在裝置上執行 Windows Autopilot 工作順序
- 步驟 10: 註冊 Windows Autopilot 的裝置
如需現有裝置工作流程的 Windows Autopilot 部署概觀,請參閱 Intune 和 Configuration Manager 中現有裝置的 Windows Autopilot 部署。
現有裝置的 適用現有裝置的 Windows Autopilot 工作順序程式
當現有裝置的 適用現有裝置的 Windows Autopilot 工作順序在裝置上執行時,當裝置在工作順序的 [安裝 Windows 和 ConfigMgr] 工作期間第一次開機進入 Windows 時,Windows Autopilot 部署不會執行。 相反地,Windows Autopilot 部署要等到工作順序完成之後才會執行。
Windows Autopilot 部署通常會在 Windows 第一次開機時執行,且 Windows 安裝程式和 OOBE (現成體驗) 執行。 不過,在現有裝置的 適用現有裝置的 Windows Autopilot 工作順序期間,即使工作順序將 Windows Autopilot 設定檔 JSON 檔案插入離線 Windows 安裝,Windows 第一次開機時也不會處理檔案,因為工作順序也會建立並插入unattend.xml檔案。 當 Windows 安裝程式期間同時 unattend.xml 有檔案和 Windows Autopilot 設定檔 JSON 檔案時,Windows 安裝程式會忽略 Windows Autopilot 設定檔 JSON 檔案,而且只會處理檔案 unattend.xml 。
Windows 安裝程式完成之後,工作順序會繼續並刪除現有 unattend.xml的 。 稍後在工作順序中,當工作順序在裝置上執行 Sysprep 時,它不會指定或新增檔案 unattend.xml 。 工作順序完成執行 Sysprep 之後,工作順序就會完成,而且裝置會重新啟動。 當裝置重新啟動時,Windows 會啟動,而 Windows 安裝程式會再次執行。 由於沒有 unattend.xml 檔案,而且只有 Windows Autopilot 設定檔 JSON 檔案存在,因此 Windows 安裝程式會處理 Windows Autopilot 設定檔 JSON 檔案,並啟動 Windows Autopilot 部署。
現有裝置的 適用現有裝置的 Windows Autopilot 工作順序程式概觀如下:
- 工作順序會在 Windows PE 中啟動。
- 工作順序會格式化和分割磁碟。
- 工作順序會套用 Windows OS 並建立
unattend.xml檔案。 - 工作順序會插入 Windows Autopilot 設定檔 JSON 檔案。
- 工作順序會第一次開機進入 Windows。
- Windows 安裝程式會首次執行並處理
unattend.xml檔案。 會忽略 Windows Autopilot 設定檔 JSON 檔案。 - 工作順序會在新安裝的 Windows OS 中繼續。
- 工作順序會刪除 unattend.xml 檔案。
- 工作順序會安裝 Configuration Manager 用戶端。
- 工作順序會執行其他工作 (安裝應用程式、安裝軟體匯報、安裝套件、啟用 BitLocker 等 )
- 工作順序會解除安裝 Configuration Manager 用戶端。
- 工作順序 Syspreps 裝置。
- 工作順序完成,裝置重新啟動。
- Windows 安裝程式會第二次執行,並處理 Windows Autopilot 設定檔 JSON 檔案,因為沒有
unattend.xml檔案。 - Windows Autopilot 部署隨即啟動。
在現有裝置的 適用現有裝置的 Windows Autopilot 工作順序期間執行的其他工作
使用 Configuration Manager 中的 [建立工作順序精靈] 來建立現有裝置的 適用現有裝置的 Windows Autopilot 工作順序時,它會假設在執行 Windows Autopilot 部署之前,必須透過工作順序執行其他工作。 在 Windows Autopilot 部署執行之前,透過工作順序執行的其他工作範例包括:
- 透過「 安裝應用程式」 工作安裝應用程式。
- 透過安裝軟體匯報工作安裝軟體更新。
- 透過 「安裝套件」 工作安裝套件。
- 透過 [啟用 BitLocker] 工作啟用 BitLocker 。
- 其他自訂。
為了讓這些額外的工作執行,工作順序部署程式會在開機 Windows PE 之後執行下列程式:
- 首次啟動進入 Windows 作業系統並執行 Windows 安裝程式和 OOBE。
- 在完整的 Windows 作業系統中繼續工作順序。
- 安裝 Configuration Manager 用戶端,以支援執行工作,例如 [安裝應用程式] 或 [安裝軟體匯報] 工作。
- 執行其他工作。
- 移除 Configuration Manager 用戶端。
- Syspreps 裝置,以便在工作順序完成且裝置重新開機之後,它可以重新執行 Windows 安裝程式和 OOBE,然後啟動 Windows Autopilot 部署。
如果需要在工作順序期間執行其他工作,則需要執行上述步驟。 不過,如果不需要在工作順序期間執行其他工作,則不需要上述數個步驟。 在不需要時執行上述步驟可能會導致數個問題,包括:
- 不必要地增加部署過程的時間。
- 不必要地在裝置上安裝 Configuration Manager 用戶端。 最佳做法是避免在工作順序期間不需要安裝 Configuration Manager 用戶端,而且最終要卸載。
- 不必要地多次執行 Windows 安裝程式和 OOBE。
- 不必要地執行 Sysprep。
加快部署程序
提示
如果在執行 Windows Autopilot 部署之前需要工作順序來執行其他工作,請跳至在 裝置上執行 Windows Autopilot 工作順序的下一個步驟。
不過,即使需要其他工作,請考慮使用替代方法來執行其他工作,而不是使用工作順序來執行這些工作。 例如:
- 透過 Intune 安裝應用程式。
- 透過 Intune 啟用 BitLocker。
- 透過離線服務和 Configuration Manager 排程匯報安裝軟體更新。
可能的話,Microsoft 建議使用上述方法來執行其他工作,而不是透過工作順序執行它們。 使用上述方法可以使用此解決方案來加速部署。
如果在執行 Windows Autopilot 部署之前不需要透過工作順序執行其他工作,則可以修改現有裝置的 適用現有裝置的 Windows Autopilot 工作順序,以消除不需要的工作和進程。 消除不需要的任務和流程可以加快部署過程和部署完成所需的時間。 可消除以加速部署的程序範例包括:
- 透過 [安裝程式 Windows 和 ConfigMgr ] 工作額外執行 Windows 安裝程式。
- 透過安裝程式 Windows 和 ConfigMgr 安裝 Configuration Manager 用戶端。
- 透過 [準備 ConfigMgr 用戶端以進行擷取] 工作解除安裝 Configuration Manager 用戶端。
- 透過 [準備 Windows 以擷取/Sysprep 工作] 執行 Sysprep 。
加速部署的解決方案會刪除檔案 unattend.xml 並消除不必要的工作,以便在第一次開機進入 Windows 期間處理 Windows Autopilot 配置檔 JSON 檔案。 套用解決方案之後,現有裝置的 適用現有裝置的 Windows Autopilot 工作順序程式的更新概觀如下:
- 工作順序會在 Windows PE 中啟動。
- 工作順序會格式化和分割磁碟。
- 工作順序會套用 Windows OS 並建立 unattend.xml 檔案。
- 工作順序會插入 Windows Autopilot 設定檔 JSON 檔案。
- 工作順序會刪除檔案
unattend.xml。 - 工作順序會第一次開機進入 Windows。
- Windows 安裝程式會第一次執行,並處理 Windows Autopilot 設定檔 JSON 檔案,因為沒有
unattend.xml檔案。 - Windows Autopilot 部署隨即啟動。
加快部署速度的解決方案將部署過程中的步驟數從 15 個減少到 8 個。
注意事項
解決方案加速部署的步驟是選擇性的。 現有裝置的現成 適用現有裝置的 Windows Autopilot 工作順序仍可運作,無需任何修改。 下列步驟僅旨在減少執行部署所需的時間,並可能避免某些問題。 如果喜好設定是不修改現有裝置的現有 適用現有裝置的 Windows Autopilot 工作順序,請跳至在裝置上執行 Windows Autopilot 工作順序的下一個步驟。
若要修改現有裝置的 適用現有裝置的 Windows Autopilot 工作順序以加速部署程式,請遵循下列步驟:
在安裝 Configuration Manager 主控台的裝置上,例如 Configuration Manager 月臺伺服器,開啟 Configuration Manager 主控台。
在 Configuration Manager 主控台的左側窗格中,流覽至 [軟體程式庫>概觀>]作業系統。
展開 [工作順序],然後找出在 [在 Configuration Manager 中建立 Windows Autopilot 工作順序] 步驟中建立的現有裝置的 適用現有裝置的 Windows Autopilot 工作順序。
找到現有裝置的 適用現有裝置的 Windows Autopilot 工作順序之後,請選取它,然後在功能區上選取 [編輯]。 或者,以滑鼠右鍵按兩下現有裝置的 適用現有裝置的 Windows Autopilot 工作順序,然後選取 [編輯]。
在開啟的 [工作順序編輯器] 視窗中:
選取 [準備適用於 Windows Autopilot 的裝置 ] 群組,然後選取工作順序編輯器左上角的 [移除] 選項。 確認對話方塊隨即出現,確認刪除步驟。 選取 [ 是 ] 按鈕,以移除 [準備 Windows Autopilot 的裝置 ] 群組。
選取 [ 設定作業系統 ] 群組,然後選取工作順序編輯器左上角的 [ 移除 ] 選項。 確認對話方塊隨即出現,確認刪除步驟。 選取 [ 是 ] 按鈕以移除 [安裝作業系統 ] 群組。
注意事項
如果在 [設定 Windows 和 Configuration Manager] 工作之後有任何其他工作或群組,則針對每個工作或群組選取工作順序編輯器左上角的 [移除] 選項,以移除這些工作和群組。 對於每次移除,都會顯示一個確認對話方塊,確認刪除步驟或群組。 選取 [ 是 ] 按鈕以移除每個額外的工作或群組。
選取工作順序中的最後一個工作。
選取工作順序編輯器左上角的 [ 新增 ] 下拉式功能表,然後選取 [ 一般>執行命令列]。 [ 執行命令列] 工作會新增為工作順序中的最後一個工作。
選取 [執行命令列 ] 工作,然後使用下列設定進行設定:
名稱:從 Panther 中移除 unattend.xml
命令列:選擇以下 Windows 命令提示字元程式碼區塊右上角的複製,然後貼到命令列文字方塊中:
cmd.exe /c del %OSDTargetSystemDrive%\Windows\Panther\unattend.xml /s
選取工作順序編輯器中的 [確定] 按鈕,以儲存工作順序的變更。
如果現有裝置有多個 適用現有裝置的 Windows Autopilot 工作順序,請針對每個工作順序重複上述步驟。
工作順序完成之後關閉裝置 (選擇性)
當修改以加速部署程式的工作順序完成執行並完成時,裝置會重新啟動,然後立即第一次開機進入 Windows。 首次啟動 Windows 後,它將運行 Windows 安裝程序和 OOBE。 當 Windows 安裝程式和 OOBE 執行時,會處理 Windows Autopilot JSON 檔案,並開始 Windows Autopilot 部署。
不過,可以在工作順序完成時關閉裝置,而不是重新啟動。 關閉裝置,而不是在工作順序完成時重新啟動裝置,例如,提供進一步準備裝置,然後將裝置傳遞給終端使用者的選項。 然後,當使用者第一次開啟裝置時,Windows 安裝程式、OOBE 和 Windows Autopilot 部署就會啟動。
如果需要在工作順序完成時重新啟動裝置的預設行為,請略過本節,並繼續進行 在裝置上執行 Windows Autopilot 工作順序的下一個步驟。 否則,若要關閉裝置,而不是在工作順序完成時重新啟動裝置,請遵循下列步驟:
在安裝 Configuration Manager 主控台的裝置上,例如 Configuration Manager 月臺伺服器,開啟 Configuration Manager 主控台。
在 Configuration Manager 主控台的左側窗格中,流覽至 [軟體程式庫>概觀>]作業系統。
展開 [工作順序],然後找出在 [加速部署程式] 區段中修改的現有適用現有裝置的 Windows Autopilot 工作順序。
找到現有裝置的 適用現有裝置的 Windows Autopilot 工作順序之後,請選取它,然後在功能區上選取 [編輯]。 或者,以滑鼠右鍵按兩下現有裝置的 適用現有裝置的 Windows Autopilot 工作順序,然後選取 [編輯]。
在開啟的 [工作順序編輯器] 視窗中:
選取工作順序中的最後一個工作。
選取工作順序編輯器左上角的 [ 新增 ] 下拉式功能表,然後選取 [ 一般>執行命令列]。 [ 執行命令列] 工作會新增為工作順序中的最後一個工作。
選取 [執行命令列 ] 工作,然後使用下列設定進行設定:
名稱:關機
命令列:選擇以下 Windows 命令提示字元程式碼區塊右上角的複製,然後貼到命令列文字方塊中:
wpeutil.exe shutdown
選取工作順序編輯器中的 [確定] 按鈕,以儲存工作順序的變更。
如果現有裝置有多個 適用現有裝置的 Windows Autopilot 工作順序,請針對每個工作順序重複上述步驟。
下一步:在裝置上執行 Windows Autopilot 工作順序
相關內容
如需加速部署程式的詳細資訊,請參閱下列文章: