Nous avons désynchronisé tous les contacts d'Active Directory sur site. Cependant, un contact est toujours disponible dans Microsoft 365. Lorsque nous souhaitons le supprimer du portail Microsoft 365, il ne nous le permet pas et échoue avec une erreur. Dans cet article, vous apprendrez comment forcer la suppression d'un contact dans Microsoft 365 avec PowerShell.
Voyons ce qui se passe lorsque nous souhaitons supprimer le contact dans le centre d'administration Microsoft 365 et quelle erreur apparaît.
- Connectez-vous auCentre d'administration Microsoft 365
- DévelopperUtilisateurs > Contacts
- Sélectionnez lecontactde la liste
- Supprimerle contact

- CliquezSupprimer

L’erreur d’échec de la suppression du contact apparaît.
L'opération sur l'identité a échoué car elle se situe hors de la portée d'écriture de l'utilisateur actuel. L'action « Supprimer-MailContact » ne peut pas être effectuée sur l'objet, car celui-ci est en cours de synchronisation depuis votre organisation sur site. Cette action doit être effectuée sur l'objet dans votre organisation sur site.

Et si vous n’avez plus d’organisation sur site et que le contact est un reste ? Regardons l'étape suivante pour forcer la suppression du contact.
Pour forcer la suppression du contact dans Microsoft 365 (Exchange Online) à l'aide de PowerShell, procédez comme suit :
Étape 1. Installez Microsoft Graph PowerShell
Exécutez Windows PowerShell en tant qu'administrateur et installez Microsoft Graph PowerShell.
Installez à la fois Microsoft Graph PowerShell et la version bêta. En effet, vous devez utiliser l'applet de commande bêta pour supprimer le contact.
Install-Module Microsoft.Graph -ForceInstall-Module Microsoft.Graph.Beta -AllowClobber -ForceImportant:Mettez toujours à jour vers la dernière version du module Microsoft Graph PowerShell avant d’exécuter une applet de commande ou un script pour éviter les erreurs et les résultats incorrects.
Étape 2. Connectez-vous à Microsoft Graph PowerShell
Connectez-vous à Microsoft Graph PowerShell.
Connect-MgGraph -Scopes OrgContact.Read.All, Directory.ReadWrite.All, Directory.Read.AllEntrez vos informations d'identification d'administrateur global et acceptez la demande d'autorisations Microsoft Graph.
Étape 3. Obtenez tous les contacts dans Microsoft 365 avec PowerShell
Exécutez leGet-MgContactApplet de commande PowerShell pour obtenir le contact. Cela listera tous les contacts.
Get-MgContact -All | Sort-Object DisplayNameLa sortie apparaît.
DisplayName Id Mail MailNickname
----------- -- ---- ------------
Contact1 f1e8a63b-6961-4548-b7ea-caca8c7e5d47 [email protected] contact1Maintenant que vous avez l'ID du contact, vous pouvez revérifier et exécuter la commande ci-dessous pour récupérer le contact.
Get-MgContact -OrgContactId "f1e8a63b-6961-4548-b7ea-caca8c7e5d47"Passons à l'étape suivante et supprimons le contact dans Microsoft 365.
Lecture recommandée :Forcer le changement de mot de passe pour tous les utilisateurs dans Microsoft 365
Étape 4. Forcer la suppression du contact dans Microsoft 365 avec PowerShell
Exécutez la commande ci-dessous pour supprimer définitivement le contact de Microsoft 365.
Note:Vous devez utiliser l'applet de commande Remove-MgBetaContact car elle n'a pas encore été portée vers la version stable.
Remove-MgBetaContact -OrgContactId "f1e8a63b-6961-4548-b7ea-caca8c7e5d47"Étape 5. Vérifiez votre travail
Vérifiez que le contact est supprimé.
Get-MgContact -OrgContactId "f1e8a63b-6961-4548-b7ea-caca8c7e5d47"Le contact est supprimé avec succès et n'apparaît plus dans le centre d'administration Microsoft 365.

C'est ça!
Conclusion
Vous avez appris à forcer la suppression d’un contact dans Microsoft 365 avec PowerShell. La seule méthode pour forcer la suppression du contact consiste à utiliser l’applet de commande Microsoft Graph PowerShell. Ce n'est pas possible avec les applets de commande Exchange Online PowerShell. N'oubliez pas que vous devez installer le module Microsoft Graph Beta pour pouvoir utiliser l'applet de commande et supprimer le contact.
Avez-vous apprécié cet article ? Vous aimerez peut-être aussi Bloquer la connexion à partir des boîtes aux lettres partagées. N'oubliez pas de nous suivre et de partager cet article.











