Windows Autopilot-Bereitstellung für vorhandene Geräte: Erstellen einer JSON-Datei für Windows Autopilot-Profile

Benutzergesteuerte Microsoft Entra-Beitrittsschritte in Windows Autopilot:

  • Schritt 3: Erstellen einer JSON-Datei für Windows Autopilot-Profile

Eine Übersicht über den Workflow "Windows Autopilot-Bereitstellung für vorhandene Geräte" finden Sie unter Windows Autopilot-Bereitstellung für vorhandene Geräte in Intune und Konfigurations-Manager.

Erstellen einer JSON-Datei für Windows Autopilot-Profile

Hinweis

Die PowerShell-Codeausschnitte in diesem Abschnitt wurden im Juli 2023 aktualisiert, um die Microsoft Graph PowerShell-Module anstelle der veralteten AzureAD Graph PowerShell-Module zu verwenden. Die Microsoft Graph PowerShell-Module erfordern möglicherweise die Genehmigung zusätzlicher Berechtigungen in Microsoft Entra ID, wenn sie zum ersten Mal verwendet werden. Weitere Informationen finden Sie unter AzureAD und wichtig: Einstellung von Azure AD Graph und Einstellung des PowerShell-Moduls.

Sobald die richtigen Module installiert sind, um den Export von Windows Autopilot-Profilen aus Intune zu ermöglichen, besteht der nächste Schritt darin, die Windows Autopilot-Profile als JSON-Dateien zu exportieren. Die JSON-Dateien werden verwendet, um ein Paket im Konfigurations-Manager zu erstellen.

Führen Sie die folgenden Schritte aus, um die Windows Autopilot-Profile als JSON-Dateien zu exportieren:

  1. Melden Sie sich beim Konfigurations-Manager-Standortserver oder einem anderen Gerät an, auf dem die erforderlichen Module im Schritt Erforderliche Module installieren, um Windows Autopilot-Profile aus Intune abzurufen installiert wurden.

  2. Öffnen Sie auf dem Gerät ein PowerShell-Fenster als Administrator, indem Sie mit der rechten Maustaste auf das Startmenü klicken, Windows PowerShell (Admin)/Windows-Terminal (Admin) auswählen und dann an der Eingabeaufforderung der Benutzerkontensteuerung (UAC) Ja auswählen.

  3. Kopieren Sie die folgenden Befehle, indem Sie in der oberen rechten Ecke des nachfolgenden PowerShell-CodeblocksKopieren auswählen:

    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"
    }
    
  4. Fügen Sie die Befehle in das PowerShell-Fenster mit erhöhten Rechten ein, und drücken Sie dann auf der Tastatur die EINGABETASTE , um die Befehle auszuführen. Wenn das PowerShell-Befehlsfenster mit erhöhten Rechten noch nicht bei Intune angemeldet ist, wird das Fenster "Bei Ihrem Konto anmelden" angezeigt. Melden Sie sich mit einem Microsoft Entra-Konto an, das Zugriff auf Intune und die Windows Autopilot-Profile hat.

  5. Nach der Anmeldung bei Intune muss die EINGABETASTE möglicherweise ein zweites Mal ausgewählt werden, um den letzten Befehl im Codeblock auszuführen.

  6. Sobald alle Befehle erfolgreich ausgeführt wurden, werden die Windows Autopilot-Profile in einem Unterordner unter dem von der $targetDirectory Variablen angegebenen Ordner angezeigt. Standardmäßig lautet C:\AutoPilotdie $targetDirectory Variable , sie kann jedoch bei Bedarf an eine andere Position geändert werden. Der Unterordner trägt den Namen des Windows Autopilot-Profils aus Intune. Wenn mehrere Windows Autopilot-Profile vorhanden sind, hat jedes Profil einen eigenen Unterordner. In jedem Ordner befindet sich eine JSON-Datei mit dem Namen AutopilotConfigurationFile.json.

Hinweis

Das obige Skript exportiert alle Windows Autopilot-Profile aus Intune. Zusätzlich zu den unterstützten benutzergesteuerten Windows Autopilot-Profilen werden auch nicht unterstützte Windows Autopilot-Profile vor der Bereitstellung und die selbst bereitgestellte Windows Autopilot-Profile heruntergeladen, sofern diese in der Umgebung vorhanden sind.

Nächster Schritt: Erstellen und Verteilen des Pakets für die JSON-Datei in Konfigurations-Manager

Weitere Informationen zum Erstellen der JSON-Datei finden Sie in den folgenden Artikeln: