Partager via


Résoudre les problèmes de suppression de profil utilisateur dans SharePoint

Cet article explique comment supprimer des utilisateurs afin qu’ils n’apparaissent plus dans SharePoint. Il doit être utilisé pour résoudre les problèmes de synchronisation des propriétés de profil ou d’ID incompatibles uniquement comme indiqué par les services de support technique Microsoft.

  • Scénario 1 : Une personne est supprimée du Centre d’administration Microsoft 365, mais apparaît toujours dans SharePoint.

    Lorsqu’un utilisateur ou un invité accède à un site SharePoint, ses informations utilisateur sont mises en cache dans la liste UserInfo. Lorsque l’utilisateur ou l’invité est supprimé, ses informations UserInfo associées ne sont pas supprimées. Leur profil apparaît toujours, ce qui peut entraîner une confusion lorsque les utilisateurs affichent le sélecteur de personnes.

  • Scénario 2 : Incompatibilité de l’ID utilisateur du site.

    Ce problème se produit le plus fréquemment lorsqu’un utilisateur est supprimé et que le compte est ensuite recréé avec le même nom d’utilisateur. Le compte dans le Centre d’administration Microsoft 365 ou Active Directory (dans les scénarios de synchronisation d’annuaires) est supprimé et recréé avec le même nom d’utilisateur principal (UPN). Le nouveau compte est créé à l’aide d’une valeur d’ID différente. Lorsque l’utilisateur tente d’accéder à une collection de sites ou à son OneDrive, l’utilisateur a un ID incorrect. Un second scénario implique la synchronisation d’annuaires avec une unité d’organisation Active Directory. Si les utilisateurs se sont déjà connectés à SharePoint, puis sont déplacés vers une autre unité d’organisation et resynchronisé avec SharePoint, ils peuvent rencontrer ce problème.

Supprimer un utilisateur du Centre d’administration Microsoft 365

Pour connaître les étapes de suppression d’un utilisateur dans le Centre d’administration Microsoft 365, consultez Supprimer un utilisateur de votre organisation.

Remarque

Si vous utilisez la synchronisation d’annuaires, vous devez supprimer l’utilisateur de l’environnement Active Directory local.

Une fois que vous avez supprimé un utilisateur, une série de travaux supprime l’utilisateur de SharePoint. Après la tâche d’importation de profil incrémentielle suivante, l’utilisateur (ou les utilisateurs) est marqué comme supprimé, la page de profil de l’utilisateur est supprimée et le OneDrive de l’utilisateur est marqué pour suppression par le travail de nettoyage MySite.

Supprimer un invité du Centre d’administration Microsoft 365

  1. Connectez-vous à https://admin.microsoft.com en tant qu’administrateur SharePoint et versions ultérieures dans Microsoft 365. (Si vous voyez un message indiquant que vous n’êtes pas autorisé à accéder à la page, vous ne disposez pas des autorisations d’administrateur Microsoft 365 dans votre organisation.)

    Remarque

    Si Office 365 est géré par 21Vianet (Chine), connectez-vous à l’adresse https://login.partner.microsoftonline.cn/. Sélectionnez ensuite la tuile Admin pour ouvrir le centre d’administration.

  2. Dans le volet gauche, sélectionnez Utilisateurs>Utilisateurs invités.

  3. Sélectionnez l’utilisateur, puis sélectionnez Supprimer un utilisateur.

Supprimer un utilisateur invité à l’aide de Microsoft Graph PowerShell

  1. Installez le module Microsoft Graph PowerShell :

    • Ouvrez PowerShell avec des autorisations élevées (cliquez avec le bouton droit dans le menu Démarrer ou appuyez sur la touche Windows + X).

    • Tapez la commande suivante et appuyez sur Entrée :

      Install-Module -Name Microsoft.Graph
      
    • Lorsque vous y êtes invité, tapez « Y » pour installer le fournisseur NuGet.

  2. Se connecter à Microsoft Graph :

    • Maintenant que le module Microsoft Graph est installé, connectez-vous à Microsoft Graph à l’aide de la commande suivante :

      Connect-MgGraph -Scopes "User.ReadWrite.All", "Group.ReadWrite.All"
      
    • Entrez vos informations d’identification d’administrateur lorsque vous y êtes invité.

  3. Obtenez l’UPN/ID d’objet de l’utilisateur invité :

    • Une fois connecté, exécutez la commande suivante pour obtenir la liste de tous les comptes d’utilisateur de votre locataire :

      Get-MgUser -All | Format-List  ID, DisplayName, Mail, UserPrincipalName
      
    • Notez l’UPN ou l’ID d’objet de l’utilisateur invité que vous souhaitez supprimer.

  4. Supprimez l’utilisateur invité :

    • Exécutez la commande suivante pour supprimer l’utilisateur invité spécifié (remplacez par TestUser@example.com l’UPN ou l’ID d’objet réel) :

      Remove-MgUser -UserId "TestUser@contoso.com#EXT#@contoso.onmicrosoft.com"
      
    • Cette commande supprime définitivement l’utilisateur d’Azure AD.

Supprimer des personnes de la liste UserInfo

Les étapes précédentes ont supprimé l’accès à Microsoft 365 et SharePoint. Toutefois, l’utilisateur ou l’invité apparaît toujours dans les recherches de personnes et dans SharePoint Online Management Shell lorsque vous utilisez l’applet de commande Get-SPOUser. Pour supprimer complètement des personnes de SharePoint, vous devez les supprimer de la liste UserInfo. Il existe deux méthodes pour y parvenir :

Navigation site par site dans SharePoint

Vous devez accéder à chaque collection de sites visitée par l’utilisateur ou l’invité, puis suivre ces étapes :

Remarque

Cette option est disponible uniquement si l’utilisateur a précédemment parcouru la collection de sites. Ils ne seront pas répertoriés s’ils ont reçu l’accès, mais n’ont jamais visité le site.

  1. Accédez au site et modifiez l’URL en ajoutant la chaîne suivante à la fin de celle-ci : /_layouts/15/people.aspx ? MembershipGroupId=0

    Par exemple, l’URL complète ressemble à ce qui suit : https://fabrikam.sharepoint.com/_layouts/15/people.aspx?membershipGroupId=0.

  2. Sélectionnez la personne dans la liste, puis, dans le menu Actions , sélectionnez Supprimer les utilisateurs de la collection de sites.

Utilisation de SharePoint Online Management Shell

  1. Installez SharePoint Online Management Shell.

  2. Connectez-vous à SharePoint en tant qu’administrateur SharePoint ou version ultérieure dans Microsoft 365. Pour savoir comment procéder, reportez-vous à l’article Prise en main de SharePoint Online Management Shell.

  3. Exécutez la commande suivante pour chaque collection de sites que l’utilisateur ou l’invité a visité :

    Remove-SPOUser -Site https://fabrikam.sharepoint.com/sites/sc1 -LoginName jondoe@fabrikam.com
    

    Remarque

    Remplacez l’espace jondoe@fabrikam.com réservé par la personne en question.

Effacer l’historique du navigateur

SharePoint utilise la mise en cache du navigateur dans plusieurs scénarios, notamment dans le sélecteur de personnes. Même lorsqu’un utilisateur est entièrement supprimé, il peut rester dans le cache du navigateur. L’effacement de l’historique du navigateur résout ce problème. Pour plus d’informations sur cette opération dans Microsoft Edge, consultez Afficher et supprimer l’historique du navigateur dans Microsoft Edge.

Lorsque vous effacez l’historique du navigateur, veillez à sélectionner également pour effacer les cookies et les données du site web.