Dans cet article, nous allons voir comment forcer la suppression d'un utilisateur Office 365 synchronisé avec votre domaine Active Directory.
Lorsque vous essayer de supprimer un utilisateur synchronisé avec votre domaine Active Directory, voici le message d'erreur que vous obtenez :
"Nous ne pouvons pas supprimer cet utilisateur pour l’instant, car le compte est synchronisé avec vos serveurs locaux. Vous pouvez supprimer l’utilisateur à partir de votre serveur local."
Pour faire les choses proprement et en respectant les Best Practices, il faut supprimer le compte sur votre serveur local et attendre / lancer une synchronisation. Mais si vous lisez cet article, c'est que vous ne pouvez pas le faire. Voici une procédure pour forcer la suppression d'un utilisateur Office 365 synchronisé avec vos serveurs locaux.
Prérequis
Vous devez vous connecter en Powershell sur votre Organisation Office 365. Voici un article expliquant la marche à suivre :
Se connecter à Windows Azure AD en Powershell
Vous devez connaitre le nom d'utilisateur principal à supprimer (de la forme, toto@mondomaine.onmicrosoft.com)
Procédure
1) Se connecter en Powershell sur votre organisation Office 365
> $msolcred = get-credential > connect-msolservice -credential $msolcred
2) Saisir la commande suivante :
> Remove-MsolUser -UserPrincipalName "test3@mondomaine.onmicrosoft.com"
Pour ne pas demander de validation, ajouter l'argument -force
> Remove-MsolUser -UserPrincipalName "test3@mondomaine.onmicrosoft.com" -force
3) SI vous souhaitez supprimer l'élément de la corbeille
> Remove-MsolUser -UserPrincipalName "test3@mondomaine.onmicrosoft.com" -RemoveFromRecycleBin
Pour ne pas demander de validation, ajouter l'argument -force
> Remove-MsolUser -UserPrincipalName "test3@mondomaine.onmicrosoft.com" -RemoveFromRecycleBin -force