Windows Autopilot-distribution för befintliga enheter: Installera nödvändiga moduler för att hämta Autopilot-profiler från Intune

Användardrivna Microsoft Entra-kopplingssteg för Autopilot:

  • Steg 2: Installera nödvändiga moduler för att hämta Autopilot-profiler från Intune

En översikt över arbetsflödet för Windows Autopilot-distribution för befintliga enheter finns i Windows Autopilot-distribution för befintliga enheter i Intune och Configuration Manager.

Installera nödvändiga moduler för att hämta Autopilot-profiler från Intune

Obs!

PowerShell-kodfragmenten i det här avsnittet uppdaterades i juli 2023 för att använda Microsoft Graph PowerShell-modulerna i stället för de inaktuella AzureAD Graph PowerShell-modulerna. Microsoft Graph PowerShell-modulerna kan kräva godkännande av ytterligare behörigheter i Microsoft Entra-ID när de först används. Kodfragmenten uppdaterades också för att framtvinga användning av en uppdaterad version av WindowsAutoPilot-modulen. Mer information finns i AzureAD och Viktigt: Tillbakadragning av Azure AD Graph och Utfasning av PowerShell-modul.

När du har kontrollerat att det finns en giltig Autopilot-profil är nästa steg att ladda ned befintliga Autopilot-profiler från Intune som JSON-filer. JSON-filerna innehåller all information om Intune-klientorganisationen och Autopilot-profilen. När JSON-filerna har laddats ned från Intune skapas Configuration Manager-paket som innehåller JSON-filerna. Configuration Manager-paketen används sedan för att installera JSON-filen på enheten under Windows Autopilot-distributionen för befintliga enheters aktivitetssekvens.

JSON-filen installeras på enheten till Windows-offlineinstallationen under WinPE-delen av Configuration Manager-aktivitetssekvensen. JSON-filen gör Autopilot-profilen tillgänglig för Windows out-of-box experience (OOBE) så att den kan köra Autopilot-distributionen när Windows startas för första gången. JSON-filen eliminerar behovet av att Windows OOBE först måste ladda ned Autopilot-profilen från Intune.

Obs!

Windows OOBE kontrollerar fortfarande om det finns några Autopilot-profiler tilldelade till enheten även om det finns en JSON-fil. Om enheten är en Autopilot-enhet och det finns en Autopilot-profil tilldelad till enheten laddas Autopilot-profilen ned från Intune och används i stället för JSON-filen.

Innan Autopilot-profilerna laddas ned från Intune som JSON-filer måste vissa moduler installeras på den enhet där Autopilot-profilen laddas ned. De här modulerna krävs för att hämta Autopilot-profilen från Intune. För den här självstudien och för att förenkla processen utförs installationen av dessa moduler på Configuration Manager-platsservern. Alla enheter med åtkomst till Intune kan dock användas.

Följ dessa steg om du vill installera de moduler som krävs för att ladda ned Autopilot-profilerna som en JSON-fil:

  1. Logga in på Configuration Manager-platsservern eller någon annan enhet som har åtkomst till Intune.

  2. Öppna ett PowerShell-fönster som administratör på enheten genom att högerklicka på Start-menyn och välja Windows PowerShell (Admin)/Windows Terminal (Admin) och sedan välja Ja i UAC-prompten ( User Account Control ).

  3. Kopiera följande kommandon genom att välja Kopiera i det övre högra hörnet i powershell-kodblocket nedan:

    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. Klistra in kommandona i det upphöjda PowerShell-fönstret och välj sedan Retur på tangentbordet för att köra kommandona. Ange kan behöva väljas en andra gång för att köra det sista kommandot i kodblocket. När alla kommandon har körts installeras de moduler som krävs.

Kontrollera att Autopilot-profiler från Intune kan visas

När de nödvändiga modulerna har installerats kan du utföra följande steg för att kontrollera att Autopilot-profiler från Intune kan visas:

Obs!

Följande steg exporterar inte Autopilot-profilerna som en JSON-fil. Den verifierar bara att Autopilot-profilerna kan visas.

  1. Kopiera följande kommando genom att välja Kopiera i det övre högra hörnet i powershell-kodblocket nedan:

    Connect-MgGraph -Scopes "Device.ReadWrite.All", "DeviceManagementManagedDevices.ReadWrite.All", "DeviceManagementServiceConfig.ReadWrite.All", "Domain.ReadWrite.All", "Group.ReadWrite.All", "GroupMember.ReadWrite.All", "User.Read"
    
  2. Klistra in kommandot i det upphöjda PowerShell-fönstret och välj sedan Retur på tangentbordet för att köra kommandot.

  3. Fönstret Logga in på ditt konto visas. Logga in med ett Microsoft Entra-konto som har åtkomst till Intune och Autopilot-profilerna.

  4. Kopiera följande kommando genom att välja Kopiera i det övre högra hörnet i powershell-kodblocket nedan:

    Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
    
  5. Klistra in kommandot i det upphöjda PowerShell-fönstret och välj sedan Retur på tangentbordet för att köra kommandot.

  6. Alla Autopilot-profiler som är tillgängliga i Intune visas i PowerShell-fönstret i JSON-format. Varje enskild Autopilot-profil är inkapslad inom klammerparenteser ({}).

Nästa steg: Skapa JSON-fil för Autopilot-profiler

Mer information om hur du installerar de moduler som krävs för att hämta Autopilot-profiler från Intune finns i följande artiklar: