封鎖未經授權的自助註冊與購買

注意

為了防止使用者未經管理員核准就註冊免費試用或服務,Microsoft Entra ID 允許管理員封鎖電子郵件型自助註冊。 此方法可避免產生非受控租用戶,並確保對服務存取進行集中式控制。

封鎖電子郵件自助註冊

身為管理員,您可以阻止組織中的使用者在沒有管理權限的情況下註冊免費試用。 若要在整個公司層級封鎖未經授權的 (病毒式) 自助註冊,請按照以下步驟操作:

  1. 在 Graph PowerShell 中,使用以下指令碼。 如需詳細資訊,請參閱 Graph PowerShell 進行深入了解。

      Import-Module Microsoft.Graph.Identity.SignIns
    Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization"
    $param = @{
        allowedToSignUpEmailBasedSubscriptions = $true
        allowEmailVerifiedUsersToJoinOrganization = $false
    }
    Update-MgPolicyAuthorizationPolicy -BodyParameter $param
    
  2. 使用 Microsoft 365 系統管理中心或 PowerShell,從病毒式授權指派移除現有使用者。

    • Microsoft 365 系統管理中心:登入 Microsoft 365 入口網站,並大量取消指派。

      1. 登入 admin.cloud.microsoft 並前往計費>授權頁面。

      2. 選擇產品。

      3. 選擇您要取消指派授權的使用者。

      4. 選擇取消指派授權。

      5. 在取消指派授權方塊中,選擇取消指派。

        請確認自助註冊功能已停用。

列出支援自助購買的產品

如需列出所有支援自助購買的 Microsoft 365 產品,請執行下列命令:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase

當您執行此命令時,會顯示每個產品目前是否已啟用或停用自助購買。 命令會傳回以下詳細資料:

  • ProductName
  • 產品識別碼
  • PolicyId
  • PolicyValue (已啟用或停用)
ProductName                  ProductId        PolicyId                   PolicyValue
-----------                  ---------        --------                   -----------
Microsoft 365 Copilot        CFQ7TTC0MM8R     AllowSelfServicePurchase   Disabled
Power BI Pro                 CFQ7TTC0H9MP     AllowSelfServicePurchase   Disabled
Teams Premium                CFQ7TTC0RM8K     AllowSelfServicePurchase   Disabled
...

停用產品的自助購買

如需停用特定產品的自助購買,請使用下列指令,並將 <ProductId> 替換成實際的產品識別碼。

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductId> -Enabled $False

當您停用某產品的自助購買時,使用者將無法自行註冊試用或購買該產品的授權。