共用方式為


現有裝置的 Windows Autopilot 部署:加速部署程式 (選擇性)

Autopilot 用戶驅動Microsoft加入步驟:

  • 步驟 8:加速部署程式 (選擇性)

如需現有裝置的 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 工作順序程式概觀如下:

  1. 工作順序會在 Windows PE 中啟動。
  2. 工作順序會格式化和分割磁碟。
  3. 工作順序會套用 Windows OS 並建立 unattend.xml 檔案。
  4. 工作順序會插入 Autopilot 配置檔 JSON 檔案。
  5. 第一次將工作順序開機到 Windows。
  6. Windows 安裝程式是第一次執行,並處理 unattend.xml 檔案。 系統會忽略 Windows Autopilot 配置檔 JSON 檔案。
  7. 工作順序會在新安裝的 Windows OS 中繼續。
  8. 工作順序會刪除 unattend.xml 檔案。
  9. 工作順序會安裝 Configuration Manager 用戶端。
  10. 工作順序會執行其他工作 (安裝應用程式安裝軟體更新安裝套件啟用 BitLocker 等 )
  11. 工作順序會卸載 Configuration Manager 用戶端。
  12. 工作順序 Syspreps 裝置。
  13. 工作順序完成,裝置重新啟動。
  14. Windows 安裝程式會第二次執行,並處理 Autopilot 配置檔 JSON 檔案,因為沒有 unattend.xml 檔案。
  15. 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 工作順序程式的更新概觀如下:

  1. 工作順序會在 Windows PE 中啟動。
  2. 工作順序會格式化和分割磁碟。
  3. 工作順序會套用 Windows OS 並建立 unattend.xml 檔案。
  4. 工作順序會插入 Autopilot 配置檔 JSON 檔案。
  5. 工作順序會 unattend.xml 刪除檔案。
  6. 第一次將工作順序開機到 Windows。
  7. Windows 安裝程式是第一次執行,並處理 Autopilot 配置檔 JSON 檔案,因為沒有 unattend.xml 檔案。
  8. Autopilot 部署隨即啟動。

加速部署的解決方案會將部署程式中的步驟數目從15減少至8。

注意事項

加快部署速度的解決方案步驟是選擇性的。 現有裝置的現成 Windows Autopilot 工作順序仍可在不進行任何修改的情況下運作。 下列步驟僅設計為減少執行部署所需的時間,並可能避免某些問題。 如果喜好設定是不要修改現有裝置的現有 Windows Autopilot 工作順序,請跳至 在裝置上執行 Autopilot 工作順序的下一個步驟。

若要修改現有裝置的 Windows Autopilot 工作順序以加速部署程式,請遵循下列步驟:

  1. 在安裝 Configuration Manager 控制台的裝置上,例如 Configuration Manager 月臺伺服器,開啟 Configuration Manager 控制台。

  2. 在 Configuration Manager 控制台的左側窗格中,流覽至 [ 軟體連結庫>概觀>操作系統]

  3. 展開 [工作順序] ,然後找出在 Configuration Manager 中建立 Autopilot 工作順序中所建立之現有裝置 的 Autopilot 工作順序

  4. 找到現有裝置的 Autopilot 工作順序之後,選取它,然後在功能區上選取 [ 編輯]。 或者,以滑鼠右鍵按兩下現有裝置的 Autopilot 工作順序,然後選取 [ 編輯]

  5. 開啟 的 [工作順序編輯器 ] 視窗中:

    1. 選取 [為 Windows Autopilot 準備裝置 ] 群組,然後選取工作順序編輯器左上方的 [ 移除 ] 選項。 確認對話框隨即出現,確認要刪除步驟。 選取 [ 是] 按鈕以移除 [準備 Windows Autopilot 的裝置 ] 群組。

    2. 取 [設定作業系統] 群組,然後選取工作順序編輯器左上方的 [ 移除 ] 選項。 確認對話框隨即出現,確認要刪除步驟。 選取 [ 是] 按鈕以移除 [設定作業系統 ] 群組。

      注意事項

      如果在 安裝 Windows 和 Configuration Manager 工作之後有任何其他工作或群組,則也請針對每個工作或群組選取工作順序編輯器左上方的 [ 移除 ] 選項,以移除這些工作和群組。 每次移除時,都會出現確認對話框,確認刪除步驟或群組。 選取 [ 是] 按鈕以移除每個額外的工作或群組。

    3. 選取工作順序中的最後一個工作。

    4. 選取工作順序編輯器左上方的 [ 新增 ] 下拉功能表,然後選取 [ 一般>執行命令行]。 執行 命令行 工作會新增為工作順序中的最後一個工作。

    5. 選取 [ 執行命令行 ] 工作,然後使用下列設定進行設定:

      • 名稱:從 unattend.xml 移除機

      • 命令行:選取下列 Windows 命令提示字元程式代碼區塊右上角的 [複製],然後貼到 [命令行] 文本框中:

        cmd.exe /c del %OSDTargetSystemDrive%\Windows\Panther\unattend.xml /s
        
    6. 選取 [工作順序編輯器] 中的 [確定] 按鈕,以儲存工作順序的變更。

  6. 如果現有裝置的工作順序有多個 Windows Autopilot,請針對每個工作順序重複上述步驟。

在工作順序完成後關閉裝置 (選擇性)

當為了加速部署程式而修改的工作順序完成執行且完成時,裝置會重新啟動,然後第一次立即開機到 Windows。 第一次開機進入 Windows 之後,它會執行 Windows 安裝程式和 OOBE。 當 Windows 安裝程式和 OOBE 執行時,會處理 Autopilot JSON 檔案,並開始部署 Autopilot。

不過,您可以關閉裝置,而不是在工作順序完成時重新啟動。 例如,在工作順序完成時關閉裝置而非重新啟動,可讓您選擇進一步準備裝置,然後將它傳遞給使用者。 Windows 安裝程式、OOBE 和 Autopilot 部署會改為在使用者第一次開啟裝置時啟動。

如果需要工作順序完成時重新啟動裝置的默認行為,請略過本節並繼續進行 在裝置上執行 Autopilot 工作順序的下一個步驟。 否則,若要關閉裝置,而不是在工作順序完成時重新啟動裝置,請遵循下列步驟:

  1. 在安裝 Configuration Manager 控制台的裝置上,例如 Configuration Manager 月臺伺服器,開啟 Configuration Manager 控制台。

  2. 在 Configuration Manager 控制台的左側窗格中,流覽至 [ 軟體連結庫>概觀>操作系統]

  3. 展開 [工作順序] ,然後找出 [ 加速部署程式 ] 區段中修改之現有裝置的 Autopilot 工作順序。

  4. 找到現有裝置的 Autopilot 工作順序之後,選取它,然後在功能區上選取 [ 編輯]。 或者,以滑鼠右鍵按兩下現有裝置的 Autopilot 工作順序,然後選取 [ 編輯]

  5. 開啟 的 [工作順序編輯器 ] 視窗中:

    1. 選取工作順序中的最後一個工作。

    2. 選取工作順序編輯器左上方的 [ 新增 ] 下拉功能表,然後選取 [ 一般>執行命令行]。 執行 命令行 工作會新增為工作順序中的最後一個工作。

    3. 選取 [ 執行命令行 ] 工作,然後使用下列設定進行設定:

      • 名稱:關機

      • 命令行:選取下列 Windows 命令提示字元程式代碼區塊右上角的 [複製],然後貼到 [命令行] 文本框中:

        wpeutil.exe shutdown
        
        
    4. 選取 [工作順序編輯器] 中的 [確定] 按鈕,以儲存工作順序的變更。

  6. 如果現有裝置的工作順序有多個 Windows Autopilot,請針對每個工作順序重複上述步驟。

下一個步驟:在裝置上執行 Autopilot 工作順序

如需加速部署程式的詳細資訊,請參閱下列文章: