Een gast verwijderen uit SharePoint Online

Je verwijdert een gast of een vertrokken medewerker uit Microsoft 365, maar in SharePoint blijft de naam nog opduiken: in de personenkiezer, in machtigingen of als gemaakt door. Erger: maak je later een nieuw account met hetzelfde e-mailadres, dan krijgt die persoon soms Toegang geweigerd. De oorzaak is de verborgen lijst met gebruikersgegevens (User Information List) van elke site. In dit artikel lees je hoe je een gast of gebruiker volledig uit SharePoint Online verwijdert.

Bijgewerkt op 19 oktober 2026. Het artikel volgt nu het Microsoft Entra admin center en het SharePoint admin center, met de stappen per site, met PowerShell, en het opruimen van gasten in de hele organisatie.

Waarom blijft een gebruiker in SharePoint staan?

De eerste keer dat iemand een SharePoint-site of OneDrive opent, slaat SharePoint zijn gegevens op in de lijst met gebruikersgegevens van die site. Verwijder je de gebruiker uit Entra ID, dan blijft die vermelding staan, zodat oude documenten nog tonen wie ze maakte. Wordt er later een nieuw account met dezelfde naam gemaakt, dan heeft dat een andere interne ID. SharePoint ziet een conflict en weigert de toegang.

Stap 1: de gast verwijderen uit Entra ID

  1. Ga naar het Microsoft Entra admin center > Gebruikers > Alle gebruikers.
  2. Filter op Gebruikerstype: Gast en zoek de persoon.
  3. Selecteer de gast en klik op Verwijderen.

De gast komt 30 dagen in Verwijderde gebruikers terecht en kan zich niet meer aanmelden. Gasten vind je ook in het Microsoft 365 admin center onder Gebruikers > Gastgebruikers.

Stap 2: verwijderen uit de site

  1. Open de SharePoint-site als sitebeheerder.
  2. Ga naar de verborgen lijst: voeg /_layouts/15/people.aspx?MembershipGroupId=0 toe achter de URL van de site.
  3. Vink de gebruiker aan en kies Acties > Gebruikers verwijderen uit siteverzameling.
  4. Bevestig met OK.
Een gebruiker verwijderen uit de siteverzameling in SharePoint Online

Met PowerShell, voor meerdere sites

Met de SharePoint Online Management Shell verwijder je iemand in één keer uit een site:

Connect-SPOService -Url https://contoso-admin.sharepoint.com
Remove-SPOUser -Site https://contoso.sharepoint.com/sites/project -LoginName "an_klant.be#ext#@contoso.onmicrosoft.com"

De LoginName van een gast bevat #ext#. Zoek ze op met Get-SPOUser -Site <url> | Where-Object LoginName -like "*#ext#*". Loop over alle sites met Get-SPOSite -Limit All om iemand overal te verwijderen.

Gasten regelmatig opruimen

Nog steeds "Toegang geweigerd"?


Meer over SharePoint