Windows Autopilot-distribution för befintliga enheter: Skapa JSON-fil för Autopilot-profiler
Användardrivna Microsoft Entra-kopplingssteg för Autopilot:
- Steg 1: Konfigurera en Windows Autopilot-profil
- Steg 2: Installera nödvändiga moduler för att hämta Autopilot-profiler från Intune
- Steg 3: Skapa JSON-fil för Autopilot-profiler
- Steg 4: Skapa och distribuera paket för JSON-fil i Configuration Manager
- Steg 5: Skapa Autopilot-aktivitetssekvens i Configuration Manager
- Steg 6: Skapa samling i Configuration Manager
- Steg 7: Distribuera Autopilot-aktivitetssekvens till samling i Configuration Manager
- Steg 8: Påskynda distributionsprocessen (valfritt)
- Steg 9: Kör Autopilot-aktivitetssekvens på enheten
- Steg 10: Registrera enheten för Windows Autopilot
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.
Skapa JSON-fil för Autopilot-profiler
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. Mer information finns i AzureAD och Viktigt: Tillbakadragning av Azure AD Graph och Utfasning av PowerShell-modul.
När rätt moduler har installerats för att tillåta export av Autopilot-profiler från Intune är nästa steg att exportera Autopilot-profilerna som JSON-filer. JSON-filerna används för att skapa ett paket i Configuration Manager.
Så här exporterar du Autopilot-profilerna som JSON-filer:
Logga in på Configuration Manager-platsservern eller någon annan enhet där de moduler som krävs installerades i modulen Installera nödvändiga moduler för att hämta Autopilot-profiler från Intune-steget .
Ö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 ).
Kopiera följande kommandon 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" $AutopilotProfile = Get-AutopilotProfile $targetDirectory = "C:\Autopilot" $AutopilotProfile | ForEach-Object { New-Item -ItemType Directory -Path "$targetDirectory\$($_.displayName)" $_ | ConvertTo-AutopilotConfigurationJSON | Set-Content -Encoding Ascii "$targetDirectory\$($_.displayName)\AutopilotConfigurationFile.json" }
Klistra in kommandona i det upphöjda PowerShell-fönstret och välj sedan Retur på tangentbordet för att köra kommandona. Om det upphöjda PowerShell-kommandofönstret inte redan är inloggad i Intune visas fönstret Logga in på ditt konto . Logga in med ett Microsoft Entra-konto som har åtkomst till Intune och Autopilot-profilerna.
När du har loggat in på Intune kan Retur 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 visas Autopilot-profilerna i en undermapp under mappen som anges av variabeln
$targetDirectory
. Som standard ärC:\AutoPilot
variabeln$targetDirectory
, men den kan ändras till en annan plats om du vill. Undermappen har namnet på Autopilot-profilen från Intune. Om det finns flera Autopilot-profiler har varje profil en egen undermapp. I varje mapp finns det en JSON-fil med namnetAutopilotConfigurationFile.json
.
Obs!
Skriptet ovan exporterar alla Autopilot-profiler från Intune. Förutom användardrivna Autopilot-profiler som stöds laddar den även ned autopilotprofiler som inte stöds och självdistribuerar Autopilot-profiler om de finns i miljön.
Nästa steg: Skapa och distribuera paketet för JSON-filen i Configuration Manager
Relaterat innehåll
Mer information om hur du skapar JSON-filen finns i följande artiklar: