ANAVEM
Languageen
Comment supprimer les appareils Windows Autopilot d'Intune, Entra ID et M365

Comment supprimer les appareils Windows Autopilot d'Intune, Entra ID et M365

Apprenez à supprimer correctement les appareils Windows Autopilot obsolètes des portails Microsoft Intune, Entra ID et Microsoft 365 en utilisant des méthodes manuelles et PowerShell.

Evan MaelEvan Mael
27 mars 2026 15 min
mediumintune 8 étapes 15 min

Pourquoi supprimer les appareils Windows Autopilot des plateformes Microsoft ?

La gestion des cycles de vie des appareils dans les organisations modernes nécessite un nettoyage approprié des appareils Windows mis hors service, remplacés ou obsolètes dans l'écosystème de Microsoft. Lorsque les appareils sont retirés, vendus ou remplacés, leurs identités numériques persistent dans Microsoft Intune, Entra ID (anciennement Azure AD) et les plateformes Microsoft 365, créant potentiellement des risques de sécurité et une surcharge de gestion.

Les enregistrements d'appareils obsolètes peuvent causer plusieurs problèmes : ils consomment des licences, créent de la confusion dans les inventaires d'appareils, peuvent conserver l'accès aux ressources organisationnelles et peuvent interférer avec les nouvelles inscriptions d'appareils si le matériel est réutilisé. De plus, les enregistrements Autopilot orphelins peuvent empêcher le reprovisionnement correct des appareils avec les mêmes identifiants matériels.

Qu'est-ce qui rend la suppression des appareils complexe sur les plateformes Microsoft ?

Le défi réside dans la compréhension de la nature interconnectée des plateformes de gestion des appareils de Microsoft. Un seul appareil Windows existe généralement à plusieurs endroits : en tant qu'identité d'appareil Autopilot pour le déploiement sans contact, en tant qu'appareil géré dans Intune pour l'application des politiques, et en tant qu'objet d'appareil dans Entra ID pour l'authentification et le contrôle d'accès. Chaque plateforme sert des objectifs différents et a des exigences spécifiques en matière de suppression.

La séquence de suppression est d'une importance cruciale. Les enregistrements Autopilot bloquent les suppressions dans Entra ID, vous devez donc d'abord supprimer les appareils d'Intune Autopilot. Les appareils joints en mode hybride ajoutent une autre couche de complexité, car ils se synchronisent à partir d'Active Directory sur site et réapparaîtront à moins d'être supprimés à la source. Comprendre ces dépendances et la séquence de suppression appropriée empêche les suppressions incomplètes et les enregistrements d'appareils récurrents.

Guide de mise en oeuvre

Procédure complète

01

Supprimer l'appareil du registre Intune Autopilot

Commencez par supprimer l'appareil du registre Autopilot dans Intune. Cette étape est cruciale car l'enregistrement Autopilot bloque la suppression de l'ID Entra.

Accédez au centre d'administration Microsoft Intune à https://endpoint.microsoft.com. Allez à AppareilsInscrire des appareilsAppareils Windows Autopilot.

Utilisez la barre de recherche pour trouver votre appareil par numéro de série ou hachage matériel. Vous pouvez également filtrer par nom d'appareil si vous le connaissez.

# Alternative : Trouver l'appareil via une requête PowerShell Graph
Connect-MgGraph -Scopes "DeviceManagementServiceConfig.ReadWrite.All"
Get-MgDeviceManagementWindowsAutopilotDeviceIdentity | Where-Object {$_.SerialNumber -eq "YOUR_SERIAL_NUMBER"}

Sélectionnez l'appareil dans la liste et cliquez sur Supprimer. Confirmez la suppression lorsque vous y êtes invité.

Avertissement : La suppression d'un appareil Autopilot empêche son approvisionnement automatique à l'avenir. Ne supprimez que les appareils qui sont mis hors service ou remplacés.

Vérification : Recherchez à nouveau l'appareil dans la liste des appareils Autopilot. Il ne devrait plus apparaître. La suppression peut prendre quelques minutes pour se propager.

02

Supprimer l'appareil des appareils gérés par Intune

Ensuite, retirez l'appareil de la liste des appareils gérés d'Intune s'il y apparaît. Cette étape met l'appareil à la retraite et le supprime du Portail d'entreprise.

Dans le centre d'administration Intune, accédez à AppareilsTous les appareils. Recherchez votre appareil par nom, utilisateur ou ID d'appareil.

Sélectionnez l'appareil et cliquez sur Supprimer. Cette action :

  • Émettra une commande de mise à la retraite à l'appareil
  • Supprimera l'appareil du Portail d'entreprise
  • Désinscrira l'appareil de la gestion Intune
  • Supprimera les données de l'entreprise (selon vos politiques)
# Alternative PowerShell pour les opérations en masse
Connect-MgGraph -Scopes "DeviceManagementManagedDevices.ReadWrite.All"
$devices = Get-MgDeviceManagementManagedDevice | Where-Object {$_.DeviceName -like "*PATTERN*"}
foreach ($device in $devices) {
    Remove-MgDeviceManagementManagedDevice -ManagedDeviceId $device.Id
    Write-Host "Deleted device: $($device.DeviceName)"
}
Astuce pro : Si vous devez réapprovisionner l'appareil plus tard, utilisez plutôt l'option Effacer. Sélectionnez Effacer → cochez Supprimer les données de l'entreprise et Ne pas conserver l'état d'inscription pour réinitialiser à OOBE tout en préservant l'enregistrement Autopilot.

Vérification : L'appareil devrait disparaître de la liste Tous les appareils dans les 5 à 10 minutes. Vérifiez l'état de l'appareil avant la suppression - il peut apparaître comme "En attente" pendant le processus de mise à la retraite.

03

Supprimer l'appareil de Microsoft Entra ID

Maintenant que l'enregistrement Autopilot est supprimé, vous pouvez supprimer l'appareil de Entra ID (anciennement Azure AD). Cette étape supprime l'identité de l'appareil et révoque l'accès aux ressources organisationnelles.

Ouvrez le centre d'administration Microsoft Entra à https://entra.microsoft.com. Accédez à AppareilsTous les appareils.

Recherchez votre appareil par nom, ID de l'appareil ou d'autres attributs. Vous pouvez utiliser des filtres pour affiner les résultats si vous avez de nombreux appareils.

Sélectionnez l'appareil et cliquez éventuellement sur Désactiver d'abord pour bloquer immédiatement l'accès tout en conservant l'enregistrement de l'appareil. Ensuite, cliquez sur Supprimer et confirmez l'action.

# Méthode PowerShell pour la suppression d'appareil Entra ID
Connect-MgGraph -Scopes "Device.ReadWrite.All"

# Trouver l'appareil par nom
$device = Get-MgDevice -Filter "displayName eq 'DEVICE_NAME'"

# Ou trouver par ID de l'appareil
$device = Get-MgDevice -Filter "deviceId eq 'DEVICE_ID'"

# Supprimer l'appareil
Remove-MgDevice -DeviceId $device.Id
Write-Host "Appareil supprimé : $($device.DisplayName) de Entra ID"
Avertissement : Si l'option de suppression est grisée, l'appareil a probablement encore un enregistrement Autopilot actif. Retournez à l'étape 1 et assurez-vous que l'appareil Autopilot a été correctement supprimé.

Vérification : Recherchez à nouveau l'appareil dans Entra ID. Il ne devrait plus apparaître dans la liste des appareils. Vous pouvez également vérifier en utilisant PowerShell : Get-MgDevice -Filter "displayName eq 'DEVICE_NAME'" ne devrait retourner aucun résultat.

04

Gérer les appareils hybrides rejoints

Pour les appareils joints à Azure AD hybride, des étapes supplémentaires sont nécessaires pour empêcher l'appareil de réapparaître en raison de la synchronisation Active Directory.

Tout d'abord, identifiez si votre appareil est joint en mode hybride en vérifiant son type de jonction dans Entra ID. Recherchez "Joint à Azure AD hybride" dans les détails de l'appareil.

Connectez-vous à votre contrôleur de domaine local et ouvrez Active Directory Users and Computers. Naviguez vers le conteneur Computers ou l'OU spécifique où se trouve l'appareil.

# PowerShell pour trouver et supprimer de l'AD local
Import-Module ActiveDirectory

# Trouver l'objet ordinateur
$computer = Get-ADComputer -Filter "Name -eq 'DEVICE_NAME'"

# Supprimer l'objet ordinateur
Remove-ADComputer -Identity $computer.DistinguishedName -Confirm:$false
Write-Host "Deleted $($computer.Name) from on-premises AD"

Cliquez avec le bouton droit sur l'objet ordinateur et sélectionnez Delete. Cela empêche Azure AD Connect de resynchroniser l'appareil.

Attendez le prochain cycle de synchronisation Azure AD Connect (généralement 30 minutes) ou forcez une synchronisation :

# Forcer la synchronisation Azure AD Connect (exécuter sur le serveur de synchronisation)
Start-ADSyncSyncCycle -PolicyType Delta
Astuce pro : Vous pouvez vérifier l'état de synchronisation Azure AD Connect dans le centre d'administration Entra sous Azure AD ConnectConnect Health pour confirmer que la suppression a été synchronisée.

Vérification : Après la fin de la synchronisation, vérifiez que l'appareil ne réapparaît pas dans Entra ID. Vérifiez à la fois le centre d'administration Entra et exécutez Get-MgDevice -Filter "displayName eq 'DEVICE_NAME'" pour confirmer la suppression permanente.

05

Utilisez Graph Explorer pour les enregistrements Autopilot orphelins

Parfois, les appareils Autopilot existent en arrière-plan mais n'apparaissent pas dans la console Intune. Utilisez Microsoft Graph Explorer pour trouver et supprimer ces enregistrements orphelins.

Ouvrez Graph Explorer à https://developer.microsoft.com/graph/graph-explorer et connectez-vous avec votre compte administrateur.

Tout d'abord, trouvez l'appareil dans Entra ID pour obtenir son ID d'appareil Azure AD. Exécutez cette requête dans Graph Explorer :

GET https://graph.microsoft.com/v1.0/devices?$filter=displayName eq 'DEVICE_NAME'

Copiez le deviceId de la réponse. Ensuite, recherchez l'enregistrement Autopilot correspondant :

GET https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities?$filter=azureActiveDirectoryDeviceId eq 'DEVICE_ID'

Si un enregistrement Autopilot est trouvé, notez le id et le serialNumber. Supprimez-le en utilisant :

DELETE https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities/AUTOPILOT_ID

Alternativement, utilisez PowerShell pour les mêmes opérations :

# Trouver l'appareil Autopilot par ID d'appareil Azure AD
$autopilotDevice = Get-MgDeviceManagementWindowsAutopilotDeviceIdentity -Filter "azureActiveDirectoryDeviceId eq 'DEVICE_ID'"

# Supprimer l'enregistrement Autopilot
Remove-MgDeviceManagementWindowsAutopilotDeviceIdentity -WindowsAutopilotDeviceIdentityId $autopilotDevice.Id
Astuce pro : Graph Explorer est excellent pour le dépannage. Vous pouvez explorer les relations entre les appareils et voir tous les enregistrements associés à travers les services Microsoft 365.

Vérification : Relancez la requête Graph pour confirmer que l'enregistrement Autopilot est supprimé. La requête devrait retourner un ensemble de résultats vide.

06

Suppression en masse de plusieurs appareils avec PowerShell

Pour les organisations avec de nombreux appareils obsolètes, utilisez des scripts PowerShell pour automatiser le processus de suppression sur les trois plateformes.

Tout d'abord, installez les modules PowerShell requis :

# Installer les modules Microsoft Graph
Install-Module Microsoft.Graph.Authentication -Scope CurrentUser
Install-Module Microsoft.Graph.DeviceManagement -Scope CurrentUser
Install-Module Microsoft.Graph.Identity.DirectoryManagement -Scope CurrentUser

Créez un fichier texte avec les noms des appareils (un par ligne) et enregistrez-le sous devices.txt. Ensuite, exécutez ce script complet :

# Se connecter avec les autorisations requises
Connect-MgGraph -Scopes "DeviceManagementManagedDevices.ReadWrite.All", "DeviceManagementServiceConfig.ReadWrite.All", "Device.ReadWrite.All"

# Lire la liste des appareils
$deviceNames = Get-Content "C:\temp\devices.txt"

foreach ($deviceName in $deviceNames) {
    Write-Host "Traitement de l'appareil : $deviceName" -ForegroundColor Yellow
    
    # Étape 1 : Trouver et supprimer l'enregistrement Autopilot
    $autopilotDevice = Get-MgDeviceManagementWindowsAutopilotDeviceIdentity | Where-Object {$_.DisplayName -eq $deviceName}
    if ($autopilotDevice) {
        Remove-MgDeviceManagementWindowsAutopilotDeviceIdentity -WindowsAutopilotDeviceIdentityId $autopilotDevice.Id
        Write-Host "  Supprimé d'Autopilot" -ForegroundColor Green
    }
    
    # Étape 2 : Trouver et supprimer des appareils gérés par Intune
    $intuneDevice = Get-MgDeviceManagementManagedDevice | Where-Object {$_.DeviceName -eq $deviceName}
    if ($intuneDevice) {
        Remove-MgDeviceManagementManagedDevice -ManagedDeviceId $intuneDevice.Id
        Write-Host "  Supprimé d'Intune" -ForegroundColor Green
    }
    
    # Étape 3 : Trouver et supprimer d'Entra ID
    $entraDevice = Get-MgDevice -Filter "displayName eq '$deviceName'"
    if ($entraDevice) {
        Remove-MgDevice -DeviceId $entraDevice.Id
        Write-Host "  Supprimé d'Entra ID" -ForegroundColor Green
    }
    
    Start-Sleep -Seconds 2  # Limitation de débit
}
Avertissement : Testez ce script sur un petit sous-ensemble d'appareils d'abord. Les suppressions en masse ne peuvent pas être facilement annulées, et vous pourriez perdre des configurations d'appareils importantes ou des clés de récupération BitLocker.

Vérification : Après avoir exécuté le script, vérifiez quelques appareils pour vous assurer qu'ils sont supprimés des trois emplacements. Vous pouvez également exécuter un rapport récapitulatif : Get-MgDeviceManagementWindowsAutopilotDeviceIdentity | Where-Object {$_.DisplayName -in $deviceNames}

07

Nettoyer les clés de récupération BitLocker et les dépendances

Avant de terminer le processus de suppression de l'appareil, gérez les clés de récupération BitLocker et d'autres dépendances qui pourraient être orphelines.

Les clés de récupération BitLocker sont stockées dans Entra ID et doivent être sauvegardées avant la suppression de l'appareil. Accédez à l'appareil dans Entra ID et vérifiez les clés BitLocker dans les détails de l'appareil.

# Exporter les clés BitLocker avant la suppression
Connect-MgGraph -Scopes "BitLockerKey.Read.All", "Device.Read.All"

$device = Get-MgDevice -Filter "displayName eq 'DEVICE_NAME'"
$bitlockerKeys = Get-MgInformationProtectionBitlockerRecoveryKey -Filter "deviceId eq '$($device.DeviceId)'"

foreach ($key in $bitlockerKeys) {
    $keyDetails = Get-MgInformationProtectionBitlockerRecoveryKey -BitlockerRecoveryKeyId $key.Id
    Write-Host "Appareil : $($device.DisplayName)"
    Write-Host "ID de clé : $($key.Id)"
    Write-Host "Clé de récupération : $($keyDetails.Key)"
    Write-Host "Créé : $($key.CreatedDateTime)"
    Write-Host "---"
}

Vérifiez d'autres dépendances qui pourraient nécessiter un nettoyage :

  • Politiques de conformité : Supprimez les affectations de conformité spécifiques à l'appareil
  • Profils de configuration : Nettoyez les configurations ciblées sur l'appareil
  • Affectations d'applications : Supprimez les déploiements d'applications spécifiques à l'appareil
  • Accès conditionnel : Mettez à jour les politiques CA basées sur l'appareil
# Vérifiez les politiques assignées (nécessite des portées Graph supplémentaires)
Connect-MgGraph -Scopes "DeviceManagementConfiguration.Read.All"

# Obtenez les politiques de conformité des appareils
$compliancePolicies = Get-MgDeviceManagementDeviceCompliancePolicy
foreach ($policy in $compliancePolicies) {
    $assignments = Get-MgDeviceManagementDeviceCompliancePolicyAssignment -DeviceCompliancePolicyId $policy.Id
    # Vérifiez si l'appareil est spécifiquement ciblé
}
Astuce pro : Créez une liste de contrôle de suppression d'appareil qui inclut la sauvegarde des clés BitLocker, la documentation des politiques assignées et la notification des équipes concernées avant les suppressions en masse.

Vérification : Confirmez que les clés BitLocker sont sauvegardées et qu'aucune politique critique n'est rompue après la suppression de l'appareil. Vérifiez les rapports Intune pour toute erreur d'affectation qui pourrait indiquer des références orphelines.

08

Vérifier la suppression complète sur toutes les plateformes

Effectuez une vérification finale pour vous assurer que l'appareil est complètement supprimé de toutes les plateformes Microsoft et ne causera pas de conflits futurs.

Exécutez ces commandes de vérification pour confirmer la suppression complète :

# Script de vérification complet
Connect-MgGraph -Scopes "Device.Read.All", "DeviceManagementManagedDevices.Read.All", "DeviceManagementServiceConfig.Read.All"

$deviceName = "YOUR_DEVICE_NAME"

# Vérifier Entra ID
$entraCheck = Get-MgDevice -Filter "displayName eq '$deviceName'"
if ($entraCheck) {
    Write-Host "AVERTISSEMENT : L'appareil existe toujours dans Entra ID" -ForegroundColor Red
} else {
    Write-Host "✓ Appareil supprimé de Entra ID" -ForegroundColor Green
}

# Vérifier les appareils gérés par Intune
$intuneCheck = Get-MgDeviceManagementManagedDevice | Where-Object {$_.DeviceName -eq $deviceName}
if ($intuneCheck) {
    Write-Host "AVERTISSEMENT : L'appareil existe toujours dans Intune" -ForegroundColor Red
} else {
    Write-Host "✓ Appareil supprimé de Intune" -ForegroundColor Green
}

# Vérifier Autopilot
$autopilotCheck = Get-MgDeviceManagementWindowsAutopilotDeviceIdentity | Where-Object {$_.DisplayName -eq $deviceName}
if ($autopilotCheck) {
    Write-Host "AVERTISSEMENT : L'appareil existe toujours dans Autopilot" -ForegroundColor Red
} else {
    Write-Host "✓ Appareil supprimé de Autopilot" -ForegroundColor Green
}

Write-Host "Vérification complète pour l'appareil : $deviceName"

De plus, vérifiez manuellement ces emplacements :

  • Centre d'administration Microsoft 365 : Allez dans AppareilsAppareils actifs pour vous assurer que l'appareil n'apparaît pas
  • Centre de sécurité et conformité : Vérifiez les rapports de conformité des appareils
  • Analytique des points de terminaison : Vérifiez que l'appareil est supprimé des performances de démarrage et d'autres rapports

Pour les environnements hybrides, vérifiez également sur site :

# Vérifier AD sur site (exécuter sur le contrôleur de domaine)
Import-Module ActiveDirectory
$adCheck = Get-ADComputer -Filter "Name -eq '$deviceName'" -ErrorAction SilentlyContinue
if ($adCheck) {
    Write-Host "AVERTISSEMENT : L'appareil existe toujours dans AD sur site" -ForegroundColor Red
} else {
    Write-Host "✓ Appareil supprimé de AD sur site" -ForegroundColor Green
}
Avertissement : Si des vérifications échouent, l'appareil peut réapparaître ou causer des conflits lors des inscriptions futures. Répétez les étapes de suppression appropriées pour toutes les plateformes où l'appareil existe encore.

Vérification : Toutes les vérifications doivent retourner des confirmations vertes. Documentez la suppression réussie avec des horodatages à des fins d'audit. L'appareil ne devrait pas réapparaître sur aucune plateforme Microsoft dans les 24 heures.

Questions Fréquentes

Pourquoi ne puis-je pas supprimer un appareil de Entra ID même si j'ai des permissions d'administrateur ?+
La raison la plus courante est que l'appareil a encore une inscription Autopilot active dans Microsoft Intune. Les inscriptions Autopilot bloquent les suppressions d'Entra ID comme mesure de protection. Vous devez d'abord supprimer l'appareil de la section des appareils Windows Autopilot d'Intune, puis attendre quelques minutes pour que le changement se propage avant de tenter de supprimer de l'Entra ID. Cette séquence est obligatoire et ne peut pas être contournée.
Que se passe-t-il avec les clés de récupération BitLocker lorsque je supprime un appareil de ces plateformes ?+
Les clés de récupération BitLocker stockées dans Entra ID sont définitivement supprimées lorsque vous supprimez l'objet de l'appareil. Cela est irréversible et peut entraîner une perte de données si le lecteur de l'appareil devient inaccessible. Exportez toujours et stockez en toute sécurité les clés de récupération BitLocker avant de supprimer des appareils. Utilisez PowerShell avec l'API Microsoft Graph pour récupérer les clés : Get-MgInformationProtectionBitlockerRecoveryKey avec un filtrage approprié par ID d'appareil.
La suppression d'un appareil Autopilot m'empêchera-t-elle de réinscrire le même matériel plus tard ?+
Oui, supprimer un appareil Autopilot supprime l'enregistrement de son hash matériel et de son numéro de série, empêchant le déploiement automatique sans contact. Si vous devez reprovisionner le même matériel, vous devrez recapturer le hash matériel et le réenregistrer dans Autopilot. Pour une suppression temporaire, envisagez d'utiliser l'option 'Wipe' à la place, qui réinitialise l'appareil à OOBE tout en préservant l'enregistrement Autopilot.
Comment gérer les appareils Azure AD hybrides joints qui réapparaissent après suppression ?+
Les appareils hybrides synchronisent depuis Active Directory sur site via Azure AD Connect. Les supprimer uniquement des plateformes cloud est temporaire - ils réapparaîtront lors du prochain cycle de synchronisation. Vous devez d'abord supprimer l'objet ordinateur d'Active Directory sur site, puis attendre qu'Azure AD Connect synchronise la suppression (généralement 30 minutes), ou forcer une synchronisation en utilisant Start-ADSyncSyncCycle. Ce n'est qu'alors que vous pourrez supprimer de Entra ID et Intune.
Puis-je utiliser PowerShell pour supprimer en masse des centaines d'appareils Autopilot obsolètes efficacement ?+
Oui, PowerShell avec les modules Microsoft Graph est la méthode la plus efficace pour les opérations en masse. Installez les modules Microsoft.Graph.DeviceManagement et Microsoft.Graph.Identity.DirectoryManagement, connectez-vous avec les portées appropriées (DeviceManagementServiceConfig.ReadWrite.All, Device.ReadWrite.All), puis bouclez à travers les listes de dispositifs. Testez toujours sur un petit sous-ensemble d'abord, implémentez une limitation de débit avec Start-Sleep, et maintenez des journaux détaillés. Envisagez d'utiliser des filtres de dispositifs basés sur les dates de dernière activité pour identifier les dispositifs réellement obsolètes.
Evan Mael
Écrit par

Evan Mael

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Partagez vos réflexions et analyses

Connectez-vous pour participer