共用方式為


清除非受控 Microsoft Entra 帳戶

在 2022 年 8 月之前,Microsoft Entra B2B 支援電子郵件驗證使用者的自助式註冊。 透過此功能,使用者會在驗證電子郵件擁有權時建立 Microsoft Entra 帳戶。 這些帳戶是在非受控 (或病毒式) 租用戶中建立的:使用者使用組織網域建立帳戶,而不是在 IT 團隊管理下。 使用者離開組織後,存取權仍然存在。

若要深入了解,請參閱什麼是 Microsoft Entra ID 的自助式註冊?

注意

透過 Microsoft Entra B2B 的非受控 Microsoft Entra 帳戶已被取代。 自 2022 年 8 月起,無法兌換新的 B2B 邀請。 不過,2022 年 8 月之前的邀請可以使用非受控 Microsoft Entra 帳戶兌換。

移除非受控 Microsoft Entra 帳戶

使用下列指導,從 Microsoft Entra 租用戶中移除非受控 Microsoft Entra 帳戶。 工具功能可協助識別 Microsoft Entra 租用戶中的病毒式使用者。 您可以重設使用者兌換狀態。

兌換邀請

執行工具之後,具有非受控 Microsoft Entra 帳戶的使用者會存取租用戶,然後重新兌換其邀請。 不過,Microsoft Entra ID 會阻止使用者使用非受控 Microsoft Entra 帳戶進行兌換。 他們可以使用其他帳戶類型進行兌換。 預設不會啟用 Google 同盟和 SAML/WS-同盟。 因此,使用者可以使用 Microsoft 帳戶 (MSA) 或電子郵件一次性密碼 (OTP) 進行兌換。 建議使用 MSA。

深入了解:邀請兌換流程

遭到接管的租用戶和網域

可以將某些非受控租用戶轉換為受控租用戶。

深入了解:以系統管理員身分接管 Microsoft Entra ID 中的非受控目錄

某些遭到接管的網域可能不會更新。 例如,遺失 DNS TXT 記錄表示非受控狀態。 含意如下:

  • 對於來自非受控租用戶的來賓使用者,兌換狀態會重設。 隨即會出現同意提示。
    • 兌換會由相同帳戶進行
  • 重設非受控使用者兌換狀態之後,此工具可能會將非受控使用者識別為誤判為真

使用應用程式範例重設兌換

Azure-Samples/Remove-Unmanaged-Guests 上使用範例應用程式。

使用 MSIdentityTools PowerShell 模組重設兌換

MSIdentityTools PowerShell 模組是 Cmdlet 和指令碼的集合,可供您在 Microsoft 身分識別平台和 Microsoft Entra ID 中使用。 使用 Cmdlet 和指令碼來增強 PowerShell SDK 功能。 請參閱 microsoftgraph/msgraph-sdk-powershell

執行下列 Cmdlet:

  • Install-Module Microsoft.Graph -Scope CurrentUser
  • Install-Module MSIdentityTools
  • Import-Module msidentitytools,microsoft.graph

若要識別非受控 Microsoft Entra 帳戶,請執行:

  • Connect-MgGraph -Scope User.Read.All
  • Get-MsIdUnmanagedExternalUser

若要重設非受控 Microsoft Entra 帳戶兌換狀態,請執行:

  • Connect-MgGraph -Scopes User.ReadWriteAll
  • Get-MsIdUnmanagedExternalUser | Reset-MsIdExternalUser

若要刪除非受控 Microsoft Entra 帳戶,請執行:

  • Connect-MgGraph -Scopes User.ReadWriteAll
  • Get-MsIdUnmanagedExternalUser | Remove-MgUser

資源

下列工具會傳回租用戶中外部非受控使用者或病毒式使用者的清單。
請參閱 Get-MSIdUnmanagedExternalUser