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

Windows Autopilot användardriven Microsoft Entra anslutningssteg:

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

En översikt över arbetsflödet 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 Windows 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 används första gången. Kodfragmenten uppdaterades också för att tvinga fram 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 Windows Autopilot-profil är nästa steg att ladda ned de befintliga Windows Autopilot-profilerna från Intune som JSON-filer. JSON-filerna innehåller all information om Intune klientorganisationen och Windows 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 enheter aktivitetssekvensen.

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

Obs!

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

Innan Windows Autopilot-profilerna laddas ned från Intune som JSON-filer måste vissa moduler installeras på enheten där Windows Autopilot-profilen laddas ned. Dessa moduler krävs för att hämta Windows Autopilot-profilen från Intune. I 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 nödvändiga moduler för att ladda ned Windows Autopilot-profiler som en JSON-fil:

  1. Logga in på Configuration Manager-platsservern eller någon annan enhet som kan komma åt Intune.

  2. På enheten öppnar du ett PowerShell-fönster som administratör genom att högerklicka på Start-menyn och välja Windows PowerShell (Admin)/Windows-terminal (Admin) och sedan välja JaUser Account Control (UAC) -prompten.

  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. Retur 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 nödvändiga modulerna.

Kontrollera att Windows Autopilot-profiler från Intune kan visas

När de nödvändiga modulerna har installerats kan följande steg vidtas för att verifiera att Windows Autopilot-profiler från Intune kan visas:

Obs!

Följande steg exporterar inte Windows Autopilot-profiler som en JSON-fil. Den verifierar bara att Windows 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 Windows Autopilot profiler.

  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 Windows Autopilot-profiler som är tillgängliga i Intune visas i PowerShell-fönstret i JSON-format. Varje enskild Windows Autopilot-profil är inkapslad inom klammerparenteser ({}).

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

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