共用方式為


現有裝置的 Windows Autopilot 部署:安裝必要的模組以從 Intune 取得 Autopilot 配置檔

Autopilot 用戶驅動Microsoft加入步驟:

  • 步驟 2:安裝必要的模組以從 Intune 取得 Autopilot 配置檔

如需現有裝置的 Windows Autopilot 部署工作流程概觀,請參閱 Intune 和 Configuration Manager 中現有裝置的 Windows Autopilot 部署

安裝必要的模組以從 Intune 取得 Autopilot 配置檔

注意事項

本節中的 PowerShell 代碼段已在 2023 年 7 月更新為使用 Microsoft Graph PowerShell 模組,而不是已淘汰的 AzureAD Graph PowerShell 模組。 Microsoft Graph PowerShell 模組在第一次使用時,可能需要核准 Microsoft Entra ID 中的其他許可權。 代碼段也已更新為使用 WindowsAutoPilot 模組的更新版本強制執行。 如需詳細資訊,請參閱 AzureAD重要事項:Azure AD Graph 淘汰和 PowerShell 模組淘汰

確定有有效的 Autopilot 配置文件之後,下一個步驟是從 Intune 下載現有的 Autopilot 配置檔作為 JSON 檔案。 JSON 檔案包含有關 Intune 租使用者和 Autopilot 配置檔的所有資訊。 從 Intune 下載 JSON 檔案之後,會建立包含 JSON 檔案的 Configuration Manager 套件。 Configuration Manager 套件接著會在現有裝置的 Windows Autopilot 部署工作順序期間,用來在裝置上安裝 JSON 檔案。

在 Configuration Manager 工作順序的 WinPE 部分期間,JSON 檔案會安裝到離線 Windows 安裝的裝置上。 JSON 檔案可讓 Windows 全新體驗 (OOBE) 使用 Autopilot 配置檔,以便在第一次啟動 Windows 時執行 Autopilot 部署。 JSON 檔案不需要 Windows OOBE 必須先從 Intune 下載 Autopilot 配置檔。

注意事項

即使 JSON 檔案存在,Windows OOBE 仍會檢查是否有任何指派給裝置的 Autopilot 配置檔。 如果裝置是 Autopilot 裝置,且已將 Autopilot 配置檔指派給裝置,則會從 Intune 下載 Autopilot 配置檔,並使用 而非 JSON 檔案。

從 Intune 下載 Autopilot 配置檔作為 JSON 檔案之前,必須在將下載 Autopilot 配置檔的裝置上安裝某些模組。 需要這些模組才能從 Intune 取得 Autopilot 配置檔。 在本教學課程中,為了簡化程式,這些模組的安裝會在 Configuration Manager 月臺伺服器上執行。 不過,可以使用任何可存取 Intune 的裝置。

若要安裝必要的模組,以將 Autopilot 配置文件下載為 JSON 檔案,請遵循下列步驟:

  1. 登入 Configuration Manager 月台伺服器或其他可以存取 Intune 的裝置。

  2. 在裝置上,以系統管理員身分開啟 PowerShell 視窗,方法是以滑鼠右鍵按兩下 [開始] 選單,然後選取 [Windows PowerShell (系統管理員) /Windows 終端機 (系統管理員) ],然後在 [使用者帳戶控制] (UAC) 提示中選取 []。

  3. 選取下列 PowerShell 程式代碼區塊右上角的 [複製],以複製下列命令:

    Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
    Install-Module -Name WindowsAutopilotIntune -MinimumVersion 5.4.0 -Force
    Install-Module -Name Microsoft.Graph.Groups -Force
    Install-Module -Name Microsoft.Graph.Authentication -Force
    Install-Module Microsoft.Graph.Identity.DirectoryManagement -Force
    
    Import-Module -Name WindowsAutopilotIntune -MinimumVersion 5.4
    Import-Module -Name Microsoft.Graph.Groups
    Import-Module -Name Microsoft.Graph.Authentication
    Import-Module -Name Microsoft.Graph.Identity.DirectoryManagement
    
  4. 將命令貼到提升許可權的 PowerShell 視窗中,然後在鍵盤上選取 Enter 以執行命令。 可能需要 再次選取 Enter,才能在程式碼區塊中執行最後一個命令。 一旦所有命令都順利執行,就會安裝必要的模組。

確認可以檢視來自 Intune 的 Autopilot 配置檔

安裝必要的模組之後,可以採取下列步驟來確認可以檢視來自 Intune 的 Autopilot 配置檔:

注意事項

下列步驟不會將 Autopilot 配置檔匯出為 JSON 檔案。 它只會驗證是否可以檢視 Autopilot 配置檔。

  1. 選取下列 PowerShell 程式代碼區塊右上角的 [複製],以複製下列命令:

    Connect-MgGraph -Scopes "Device.ReadWrite.All", "DeviceManagementManagedDevices.ReadWrite.All", "DeviceManagementServiceConfig.ReadWrite.All", "Domain.ReadWrite.All", "Group.ReadWrite.All", "GroupMember.ReadWrite.All", "User.Read"
    
  2. 將命令貼到提升許可權的 PowerShell 視窗中,然後在鍵盤上選取 Enter 以執行命令。

  3. [ 登入您的帳戶] 視窗隨即出現。 使用可存取 Intune 和 Autopilot 配置檔的 Microsoft Entra 帳戶登入。

  4. 選取下列 PowerShell 程式代碼區塊右上角的 [複製],以複製下列命令:

    Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
    
  5. 將命令貼到提升許可權的 PowerShell 視窗中,然後在鍵盤上選取 Enter 以執行命令。

  6. Intune 中所有可用的 Autopilot 配置檔都會以 JSON 格式顯示在 PowerShell 視窗中。 每個個別的 Autopilot 配置檔都會封裝在大括弧內 ({}) 。

下一個步驟:建立 Autopilot 配置檔的 JSON 檔案

如需安裝必要的模組以從 Intune 取得 Autopilot 配置檔的詳細資訊,請參閱下列文章: