Risolvere i problemi di rimozione del profilo utente in SharePoint

Questo articolo descrive come rimuovere gli utenti in modo che non vengano più visualizzati in SharePoint. Deve essere usato per risolvere i problemi di sincronizzazione delle proprietà del profilo o id non corrispondenti solo come consigliato dal Servizio Supporto Tecnico Clienti Microsoft.

  • Scenario 1: un utente viene eliminato dall'interfaccia di amministrazione di Microsoft 365 ma viene comunque visualizzato in SharePoint.

    Quando un utente o un guest passa a un sito di SharePoint, le relative informazioni utente vengono memorizzate nella cache nell'elenco UserInfo. Quando l'utente o il guest viene eliminato, le relative informazioni UserInfo correlate non vengono rimosse. Il profilo viene ancora visualizzato, il che può causare confusione quando gli utenti visualizzano la selezione utenti.

  • Scenario 2: ID utente del sito non corrispondente.

    Questo problema si verifica più frequentemente quando un utente viene eliminato e l'account viene quindi ricreato con lo stesso nome utente. L'account nell'interfaccia di amministrazione di Microsoft 365 o in Active Directory (negli scenari di sincronizzazione della directory) viene eliminato e ricreato con lo stesso nome dell'entità utente (UPN). Il nuovo account viene creato usando un valore ID diverso. Quando l'utente tenta di accedere a una raccolta siti o a OneDrive, l'utente ha un ID non corretto. Un secondo scenario prevede la sincronizzazione della directory con un'unità organizzativa (OU) di Active Directory. Se gli utenti hanno già eseguito l'accesso a SharePoint e quindi vengono spostati in un'altra unità organizzativa e risincronizzati con SharePoint, potrebbero riscontrare questo problema.

Eliminare un utente dall'interfaccia di amministrazione di Microsoft 365

Per la procedura per eliminare un utente nell'interfaccia di amministrazione di Microsoft 365, vedere Eliminare un utente dall'organizzazione.

Nota

Se si usa la sincronizzazione della directory, è necessario rimuovere l'utente dall'ambiente Active Directory locale.

Dopo aver eliminato un utente, una serie di processi rimuoverà l'utente da SharePoint. Dopo il successivo processo di importazione del profilo incrementale, l'utente (o gli utenti) verrà contrassegnato come eliminato, la pagina del profilo dell'utente verrà eliminata e OneDrive dell'utente verrà contrassegnato per l'eliminazione dal processo di pulizia mysite.

Eliminare un guest dall'interfaccia di amministrazione di Microsoft 365

  1. Accedere a https://admin.microsoft.com come amministratore di SharePoint e versioni successive in Microsoft 365. Se viene visualizzato un messaggio che indica che non si dispone dell'autorizzazione per accedere alla pagina, non si dispone delle autorizzazioni di amministratore di Microsoft 365 nell'organizzazione.

    Nota

    Se Office 365 è gestito da 21Vianet (Cina), accedere all'indirizzo https://login.partner.microsoftonline.cn/. Quindi selezionare il riquadro Admin per aprire l'interfaccia di amministrazione.

  2. Nel riquadro sinistro selezionare Utenti>guest.

  3. Selezionare l'utente, quindi selezionare Elimina un utente.

Eliminare un utente guest con Microsoft Graph PowerShell

  1. Installare il modulo PowerShell di Microsoft Graph:

    • Aprire PowerShell con autorizzazioni elevate (fare clic con il pulsante destro del mouse sul menu Start o premere tasto Windows + X).

    • Digitare il comando seguente e premere INVIO:

      Install-Module -Name Microsoft.Graph
      
    • Quando richiesto, digitare "Y" per installare il provider NuGet.

  2. Connettersi a Microsoft Graph:

    • Ora che è installato il modulo Microsoft Graph, connettersi a Microsoft Graph usando il comando seguente:

      Connect-MgGraph -Scopes "User.ReadWrite.All", "Group.ReadWrite.All"
      
    • Immettere le credenziali di amministratore quando richiesto.

  3. Ottenere l'UPN/ID oggetto dell'utente guest:

    • Dopo la connessione, eseguire il comando seguente per ottenere un elenco di tutti gli account utente nel tenant:

      Get-MgUser -All | Format-List  ID, DisplayName, Mail, UserPrincipalName
      
    • Annotare l'UPN o l'ID oggetto dell'utente guest da rimuovere.

  4. Rimuovere l'utente guest:

    • Eseguire il comando seguente per rimuovere l'utente guest specificato (sostituire TestUser@example.com con l'UPN o l'ID oggetto effettivo):

      Remove-MgUser -UserId "TestUser@contoso.com#EXT#@contoso.onmicrosoft.com"
      
    • Questo comando rimuoverà definitivamente l'utente da Azure AD.

Rimuovere persone dall'elenco UserInfo

I passaggi precedenti hanno rimosso l'accesso a Microsoft 365 e SharePoint. Tuttavia, l'utente o il guest viene ancora visualizzato nelle ricerche degli utenti e in SharePoint Online Management Shell quando si usa il cmdlet Get-SPOUser. Per rimuovere completamente le persone da SharePoint, è necessario rimuoverle dall'elenco UserInfo. È possibile eseguire questa operazione in due modi:

Esplorazione sito per sito in SharePoint

È necessario passare a ogni raccolta siti visitata dall'utente o dall'ospite e quindi seguire questa procedura:

Nota

Questa opzione è disponibile solo se l'utente è passato in precedenza alla raccolta siti. Non verranno elencati se gli è stato concesso l'accesso, ma non hanno mai visitato il sito.

  1. Passare al sito e modificare l'URL aggiungendo alla fine la stringa seguente: /_layouts/15/people.aspx? MembershipGroupId=0

    Ad esempio, l'URL completo è simile al seguente: https://fabrikam.sharepoint.com/_layouts/15/people.aspx?membershipGroupId=0.

  2. Selezionare la persona dall'elenco e quindi scegliere Elimina utenti dalla raccolta siti dal menu Azioni.

Uso di SharePoint Online Management Shell

  1. Installare SharePoint Online Management Shell.

  2. Connettersi a SharePoint come amministratore di SharePoint o versione successiva in Microsoft 365. Per informazioni in merito, vedere Guida introduttiva a SharePoint Online Management Shell.

  3. Eseguire il comando seguente per ogni raccolta siti visitata dall'utente o dal guest:

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

    Nota

    Sostituire il jondoe@fabrikam.com segnaposto con la persona in questione.

Cancellare la cronologia del browser

SharePoint usa la memorizzazione nella cache del browser in diversi scenari, tra cui la selezione utenti. Anche quando un utente viene completamente rimosso, può comunque rimanere nella cache del browser. La cancellazione della cronologia del browser risolve questo problema. Per informazioni su questa operazione in Microsoft Edge, vedi Visualizzare ed eliminare la cronologia del browser in Microsoft Edge.

Quando si cancella la cronologia del browser, assicurarsi di selezionare anche per cancellare i cookie e i dati del sito Web.