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