Lire en anglais

Partager via


Déploiement De Windows Autopilot pour les appareils existants : Créer un fichier JSON pour les profils Windows Autopilot

Étapes de jointure des Microsoft Entra windows Autopilot pilotées par l’utilisateur :

  • Étape 3 : Créer un fichier JSON pour les profils Windows Autopilot

Pour obtenir une vue d’ensemble du flux de travail déploiement de Windows Autopilot pour les appareils existants, consultez Déploiement de Windows Autopilot pour les appareils existants dans Intune et Configuration Manager.

Créer un fichier JSON pour les profils Windows Autopilot

Notes

Les extraits de code PowerShell de cette section ont été mis à jour en juillet 2023 pour utiliser les modules PowerShell Microsoft Graph au lieu des modules PowerShell AzureAD Graph déconseillés. Les modules Microsoft Graph PowerShell peuvent nécessiter l’approbation d’autorisations supplémentaires dans Microsoft Entra ID lorsqu’ils sont utilisés pour la première fois. Pour plus d’informations, consultez AzureAD et Important : Retrait d’Azure AD Graph et Dépréciation des modules PowerShell.

Une fois les modules appropriés installés pour permettre l’exportation des profils Windows Autopilot à partir de Intune, l’étape suivante consiste à exporter les profils Windows Autopilot sous forme de fichiers JSON. Les fichiers JSON sont utilisés pour créer un package dans Configuration Manager.

Pour exporter les profils Windows Autopilot en tant que fichiers JSON, procédez comme suit :

  1. Connectez-vous au serveur de site Configuration Manager ou à un autre appareil sur lequel les modules requis ont été installés dans l’étape Installer les modules requis pour obtenir les profils Windows Autopilot à partir de Intune étape.

  2. Sur l’appareil, ouvrez une fenêtre PowerShell en tant qu’administrateur en cliquant avec le bouton droit sur le menu Démarrer, en sélectionnant Windows PowerShell (Administration)/Terminal Windows (Administration), puis en sélectionnant Oui à l’invite Contrôle de compte d’utilisateur (UAC).

  3. Copiez les commandes suivantes en sélectionnant Copier en haut à droite du bloc de code PowerShell ci-dessous :

    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. Collez les commandes dans la fenêtre PowerShell avec élévation de privilèges, puis sélectionnez Entrée sur le clavier pour exécuter les commandes. Si la fenêtre de commande PowerShell avec élévation de privilèges n’est pas déjà connectée à Intune, une fenêtre Se connecter à votre compte s’affiche. Connectez-vous avec un compte Microsoft Entra qui a accès à Intune et aux profils Windows Autopilot.

  5. Une fois connecté à Intune, vous devrez peut-être sélectionner Entrée une deuxième fois pour exécuter la dernière commande dans le bloc de code.

  6. Une fois toutes les commandes exécutées avec succès, les profils Windows Autopilot apparaissent dans un sous-dossier sous le dossier spécifié par la $targetDirectory variable. Par défaut, la $targetDirectory variable est C:\AutoPilot, mais elle peut être remplacée par un autre emplacement si vous le souhaitez. Le sous-dossier a le nom du profil Windows Autopilot de Intune. S’il existe plusieurs profils Windows Autopilot, chaque profil a son propre sous-dossier. Dans chaque dossier, il y a un fichier JSON nommé AutopilotConfigurationFile.json.

Notes

Le script ci-dessus exporte tous les profils Windows Autopilot à partir de Intune. En plus des profils Windows Autopilot pilotés par l’utilisateur pris en charge, il télécharge également les profils Windows Autopilot de préprovisionnement non pris en charge et le déploiement automatique des profils Windows Autopilot s’ils existent dans l’environnement.

Étape suivante : Créer et distribuer le package pour le fichier JSON dans Configuration Manager

Pour plus d’informations sur la création du fichier JSON, consultez les articles suivants :