針對 SharePoint 中的使用者配置檔移除問題進行疑難解答

本文說明如何移除使用者,使其不再出現在 SharePoint 中。 它只應該用來針對配置檔屬性同步處理或不相符的標識符問題進行疑難解答,如Microsoft客戶支援服務所建議。

  • 案例 1:有人從 Microsoft 365 系統管理中心刪除,但仍會出現在 SharePoint 中。

    當使用者或來賓流覽至 SharePoint 網站時,會在 UserInfo 清單中快取其用戶資訊。 刪除使用者或來賓時,不會移除其相關的 UserInfo 資訊。 他們的配置檔仍會出現,這可能會在人員檢視人員選擇器時造成混淆。

  • 案例 2: 網站使用者標識碼不符

    此問題最常發生在刪除使用者,然後以相同的用戶名稱重新建立帳戶時。 在目錄同步處理案例中,Microsoft 365 系統管理中心或 Active Directory (中的帳戶) 會刪除並以相同的使用者主體名稱 (UPN) 重新建立。 新的帳戶是使用不同的標識碼值所建立。 當使用者嘗試存取網站集合或其 OneDrive 時,使用者的標識碼不正確。 第二個案例是以 Active Directory 單位 (OU) 進行的目錄同步處理。 如果使用者已登入 SharePoint,然後移至不同的 OU 並使用 SharePoint 重新同步處理,則可能會遇到此問題。

從 Microsoft 365 系統管理中心刪除使用者

如需在 Microsoft 365 系統管理中心刪除使用者的步驟,請參閱 從您的組織刪除使用者

注意

如果您使用目錄同步處理,則必須從內部部署 Active Directory 環境中移除使用者。

刪除用戶之後,一系列的工作會從 SharePoint 中移除使用者。 在下一個累加配置檔匯入作業之後,使用者 (或使用者) 會標示為已刪除、刪除使用者的配置檔頁面,而且 MySite 清除作業會將使用者的 OneDrive 標示為要刪除。

從 Microsoft 365 系統管理中心刪除來賓

  1. https://admin.microsoft.com在 Microsoft 365 中以 SharePoint 系統管理員更新版本登入 。 (如果您看到沒有許可權存取頁面的訊息,表示您在組織中沒有Microsoft 365 管理員許可權。)

    注意

    如果您具有由 21Vianet 操作的 Office 365 (中國),請在 https://login.partner.microsoftonline.cn/ 登入。 然後,選取 [系統管理] 磚以開啟系統管理中心。

  2. 在左窗格中,選取 [ 用戶>來賓使用者]

  3. 選取使用者,然後選取 [ 刪除使用者]

使用 Microsoft Graph PowerShell 刪除來賓使用者

  1. 安裝 Microsoft Graph PowerShell 模組:

    • 以較高的許可權開啟 PowerShell (以滑鼠右鍵按單擊 [開始] 選單,或按 Windows 鍵 + X) 。

    • 輸入下列命令,然後按 Enter:

      Install-Module -Name Microsoft.Graph
      
    • 出現提示時,輸入 「Y」 以安裝 NuGet 提供者。

  2. 連線到 Microsoft Graph:

    • 現在已安裝 Microsoft Graph 模組,請使用下列命令連線到 Microsoft Graph:

      Connect-MgGraph -Scopes "User.ReadWrite.All", "Group.ReadWrite.All"
      
    • 出現提示時,輸入您的系統管理員認證。

  3. 取得來賓使用者的 UPN/物件識別碼:

    • 線上之後,執行下列命令以取得租使用者中所有使用者帳戶的清單:

      Get-MgUser -All | Format-List  ID, DisplayName, Mail, UserPrincipalName
      
    • 記下您要移除之來賓使用者的UPN或物件識別碼。

  4. 拿掉來賓使用者:

    • 執行下列命令以移除指定的來賓使用者, (將 取代 TestUser@example.com 為實際的 UPN 或物件識別碼) :

      Remove-MgUser -UserId "TestUser@contoso.com#EXT#@contoso.onmicrosoft.com"
      
    • 此命令會從 Azure AD 永久移除使用者。

從 UserInfo 清單中移除人員

上述步驟已移除對 Microsoft 365 和 SharePoint 的存取權。 不過,當您使用 Get-SPOUser Cmdlet 時,使用者或來賓仍會出現在人員搜尋和 SharePoint Online 管理命令介面中。 若要從 SharePoint 完全移除人員,您必須從 UserInfo 清單中移除人員。 執行這項作業的方法有兩種:

在 SharePoint 中依網站瀏覽網站

您必須瀏覽至使用者或來賓瀏覽的每個網站集合,然後遵循下列步驟:

注意

只有當使用者先前流覽至網站集合時,才能使用此選項。 如果他們被授與存取權,但從未造訪網站,則不會列出這些存取權。

  1. 流覽至網站並編輯 URL,方法是將下列字串新增至其結尾: /_layouts/15/people.aspx?MembershipGroupId=0

    例如,完整 URL 如下所示: https://fabrikam.sharepoint.com/_layouts/15/people.aspx?membershipGroupId=0

  2. 從清單中選取人員,然後在 [ 動作 ] 功能表上,選取 [ 從網站集合刪除使用者]

使用 SharePoint Online 管理命令介面

  1. 安裝 SharePoint Online 管理命令介面

  2. 在 Microsoft 365 中以 SharePoint 系統管理員更新版本 的身分連線到 SharePoint。 若要了解如何進行,請參閱開始使用 SharePoint Online 管理命令介面

  3. 針對使用者或來賓流覽的每個網站集合執行下列命令:

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

    注意

    jondoe@fabrikam.com將佔位元取代為有問題的人員。

清除瀏覽器歷程記錄

SharePoint 會在數種案例中使用瀏覽器快取,包括在人員選擇器中。 即使使用者已完全移除,仍可能仍會保留在瀏覽器快取中。 清除瀏覽器歷程記錄可解決此問題。 如需在 Microsoft Edge 中執行此動作的相關信息,請參 閱在 Microsoft Edge 中檢視和刪除瀏覽器歷程記錄

當您清除瀏覽器歷程記錄時,請確定您也選取清除 Cookie 和網站數據。