« Impossible de supprimer ce domaine » lorsque vous essayez de supprimer un domaine de Microsoft 365

Problème

Lorsque vous essayez de supprimer un domaine de Microsoft 365 à l’aide de Windows PowerShell, le message d’erreur suivant s’affiche :

Remove-MsolDomain : Unable to remove this domain. Use Get-MsolUser -DomainName<domain name> to retrieve a list of objects that are blocking removal.
At line:1 char:18
+ Remove-MsolDomain <<<< -DomainName <DomainName>
+ CategoryInfo : OperationStopped: (:) [Remove-MsolDomain], MicrosoftOnlineException
+ FullyQualifiedErrorId : Microsoft.Online.Administration.Automation.DomainNotEmptyException,Microsoft.Online.Administration.Automation.RemoveDomain

Remarque

Les modules PowerShell Azure AD et MSOnline sont déconseillés à compter du 30 mars 2024. Pour en savoir plus, lisez la mise à jour déconseillée. Après cette date, la prise en charge de ces modules est limitée à l’assistance à la migration vers le Kit de développement logiciel (SDK) Microsoft Graph PowerShell et aux correctifs de sécurité. Les modules déconseillés continueront de fonctionner jusqu’au 30 mars 2025.

Nous vous recommandons de migrer vers Microsoft Graph PowerShell pour interagir avec Microsoft Entra ID (anciennement Azure AD). Pour les questions courantes sur la migration, reportez-vous au FAQ sur la migration. Note: Les versions 1.0.x de MSOnline peuvent être interrompues après le 30 juin 2024.

Cause

Ce problème se produit si une ou plusieurs des conditions suivantes sont remplies :

  • Les comptes d’utilisateur ou les groupes sont associés au domaine.
  • Les proxys qui correspondent au domaine pour tous les utilisateurs sous licence de messagerie et pour tous les groupes à extension messagerie ne sont pas supprimés. Microsoft 365 bloque la suppression d’un domaine jusqu’à ce que les proxys correspondant au domaine soient supprimés.
  • les adresses SIP (Session Initiation Protocol) Skype Entreprise Online (anciennement Lync Online) sont utilisées par le domaine.

Solution

Utilisez la Centre d'administration Microsoft 365 pour supprimer le domaine. Le Gestionnaire de domaine dans Microsoft 365 aide les administrateurs à supprimer toutes les dépendances qui bloquent la suppression du domaine sans avoir à utiliser Windows PowerShell.

Pour plus d’informations sur la suppression d’un domaine dans le Centre d'administration Microsoft 365, accédez à Supprimer un domaine.

Résoudre les problèmes de suppression de domaine à l’aide de Windows PowerShell

Remarque

Les étapes suivantes exigent que les administrateurs utilisent Windows PowerShell.

Étape 1 : Vérifier si les noms d’utilisateur contiennent le nom de domaine

Remarque

Vous pouvez également créer une vue utilisateur, puis définir le domaine sur le domaine que vous essayez de supprimer. Utilisez cette vue pour noter les noms d’utilisateur, puis modifiez les noms d’utilisateur afin que le domaine en question ne fasse pas partie du nom d’utilisateur.

Pour case activée si les noms d’utilisateur contiennent le nom de domaine, procédez comme suit :

  1. Connectez-vous à Microsoft Entra ID à l’aide du module Azure Active Directory pour Windows PowerShell. Pour ce faire, ouvrez le Microsoft Entra Modules pour Windows PowerShell, tapez l’applet de commande suivante, puis appuyez sur Entrée.
    Connect-MsolService
    
    Entrez vos informations d’identification d’administrateur lorsque vous êtes invité à les entrer.
  2. Exécutez la l’applet commande suivant :
    Get-MsolUser -DomainName [Domain] | fl UserPrincipalName  
    
    Par exemple, exécutez la commande suivante, où l’espace réservé contoso.com représente le domaine en question :
    Get-MsolUser -DomainName contoso.com | fl UserPrincipalName
    
  3. Examinez les résultats, puis modifiez le nom d’utilisateur principal (UPN) afin que le domaine ne soit pas utilisé. L’UPN est identique au nom d’utilisateur et à la propriété d’ID utilisateur. Vous pouvez utiliser le portail Microsoft 365 ou Windows PowerShell pour modifier l’UPN. L’objectif est qu’aucun résultat ne soit retourné.

Étape 2 : Vérifier les adresses e-mail

Remarque

  • Cette étape s’applique uniquement si vous disposez d’un abonnement qui inclut Exchange Online.
  • Si vous exécutez l’outil Azure Active Directory Sync, vous pouvez mettre à jour les adresses e-mail à partir de l’environnement local.

Pour case activée adresses e-mail, procédez comme suit :

  1. Connectez-vous à Exchange Online à l’aide de Remote PowerShell. Pour plus d’informations sur la procédure à suivre, consultez Se connecter à Exchange Online à l’aide de PowerShell à distance.

  2. Recherchez tous les utilisateurs et groupes qui utilisent le domaine que vous essayez de supprimer. Pour ce faire, exécutez l’applet de commande suivante. (Dans cette applet de commande, contoso.com représente le domaine en question).

    get-recipient | where {$_.EmailAddresses -match "contoso.com"} | fl Name, RecipientType, EmailAddresses
    
  3. Dans la sortie, notez la valeur de la propriété EmailAddresses et de la propriété RecipientType. Par exemple, la sortie peut ressembler à ce qui suit :

    Name : John Smith RecipientType : UserMailbox EmailAddresses : {SIP:john@contoso.com, SMTP:john@contoso.com,   smtp:john@contoso.onmicrosoft.com}
    
  4. Effectuez l’une des opérations suivantes, en fonction de votre situation :

Informations supplémentaires

Pour plus d’informations, consultez Vous obtenez un message d’erreur lorsque vous essayez de supprimer un domaine de Microsoft 365.

Encore besoin d’aide ? Accédez à Microsoft Community.