Dela via


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

Användardrivna Autopilot-Microsoft Entra kopplingssteg:

  • 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: Azure AD Graph-tillbakadragning 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. De 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 aktivitetssekvens. JSON-filen gör Autopilot-profilen tillgänglig för Windows 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 de här modulerna 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 WindowsAutopilotIntune -MinimumVersion 5.4.0 -Force
    Install-Module Microsoft.Graph.Groups -Force
    Install-Module Microsoft.Graph.Authentication -Force
    Install-Module Microsoft.Graph.Identity.DirectoryManagement -Force
    
    Import-Module WindowsAutopilotIntune -MinimumVersion 5.4
    Import-Module Microsoft.Graph.Groups
    Import-Module Microsoft.Graph.Authentication
    Import-Module 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. Du kan behöva välja Ange 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 vidta 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

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 artikel(er):