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

Windows Autopilot 使用者驅動的 Microsoft Entra 連接步驟:

  • 步驟 2:安裝必要模組以取得 Intune 的 Windows Autopilot 設定檔

欲了解現有裝置 Windows Autopilot 部署工作流程的概述,請參閱 Intune 與 設定管理員 中的 Windows Autopilot 部署

安裝必要模組以取得 Intune 的 Windows Autopilot 設定檔

注意事項

本節的 PowerShell 程式碼片段於 2023 年 7 月更新,改用 Microsoft Graph PowerShell 模組,取代已棄用的 AzureAD Graph PowerShell 模組。 Microsoft Graph PowerShell 模組在首次使用時可能需要在 Microsoft Entra ID 中獲得額外權限的核准。 程式碼片段也更新為強制使用更新版的 WindowsAutoPilot 模組。 欲了解更多資訊,請參閱 AzureAD重要事項:Azure AD Graph Retirement and PowerShell Module Deprecation

確認有有效的 Windows Autopilot 設定檔後,下一步是從 Intune 下載現有的 Windows Autopilot 設定檔,格式為 JSON 檔案。 JSON 檔案包含了關於 Intune 租戶及 Windows Autopilot 設定檔的所有資訊。 從 Intune 下載 JSON 檔案後,會建立包含 JSON 檔案的 設定管理員 套件。 接著,在 Windows Autopilot 部署現有裝置任務序列時,使用 設定管理員 套件安裝 JSON 檔案。

JSON 檔案會在 Windows 離線安裝時安裝於 設定管理員 任務序列的 WinPE 階段。 JSON 檔案讓 Windows Autopilot 設定檔可供 Windows 開箱即用體驗 (OBE) ,使其能在首次啟動 Windows 時執行 Windows Autopilot 部署。 JSON 檔案消除了 Windows OOBE 必須先從 Intune 下載 Windows Autopilot 設定檔的麻煩。

注意事項

即使有 JSON 檔案,Windows OOBE 仍會檢查裝置是否有 Windows Autopilot 設定檔。 如果裝置是 Windows Autopilot 裝置,且裝置有 Windows Autopilot 設定檔,則 Windows Autopilot 設定檔會從 Intune 下載,並取代 JSON 檔案。

在從 Intune 下載 Windows Autopilot 設定檔以 JSON 檔案形式之前,必須先在安裝 Windows Autopilot 設定檔的裝置上安裝特定模組。 這些模組是取得 Intune Windows Autopilot 設定檔所必需的。 為了簡化流程,這些模組的安裝是在 設定管理員 的站點伺服器上進行。 不過,任何能使用 Intune 的裝置都可以使用。

要安裝下載Windows Autopilot設定檔(以JSON檔)的必要模組,請依照以下步驟操作:

  1. 登入 設定管理員 網站伺服器或其他能存取 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 的 Windows Autopilot 設定檔是否能被查看

安裝所需模組後,可以採取以下步驟來確認 Intune 的 Windows Autopilot 設定檔是否可被查看:

注意事項

以下步驟不會將 Windows Autopilot 設定檔匯出成 JSON 檔案。 它只驗證 Windows 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 及 Windows Autopilot 設定檔的 Microsoft Entra 帳號登入。

  4. 請在下方 PowerShell 程式碼區塊右上角選擇「複製」來複製以下指令:

    Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
    
  5. 將指令貼到提升的 PowerShell 視窗,然後在鍵盤上選擇 Enter 鍵執行該指令。

  6. 所有在 Intune 中可用的 Windows Autopilot 設定檔,皆以 JSON 格式顯示於 PowerShell 視窗中。 每個 Windows Autopilot 設定檔都被封裝在) ({} 括號中。

下一步:為 Windows Autopilot 設定檔建立 JSON 檔案

欲了解更多安裝取得 Windows Autopilot Intune設定檔所需模組的資訊,請參閱以下文章: