注意
- 必須使用 Graph PowerShell。
- Azure PowerShell 和 MSOnline 已棄用。
- 在 Microsoft Graph PowerShell 中尋找 Azure AD 和 MSOnline cmdlets。
為了防止使用者未經管理員核准就註冊免費試用或服務,Microsoft Entra ID 允許管理員封鎖電子郵件型自助註冊。 此方法可避免產生非受控租用戶,並確保對服務存取進行集中式控制。
封鎖電子郵件自助註冊
身為管理員,您可以阻止組織中的使用者在沒有管理權限的情況下註冊免費試用。 若要在整個公司層級封鎖未經授權的 (病毒式) 自助註冊,請按照以下步驟操作:
在 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使用 Microsoft 365 系統管理中心或 PowerShell,從病毒式授權指派移除現有使用者。
Microsoft 365 系統管理中心:登入 Microsoft 365 入口網站,並大量取消指派。
登入 admin.cloud.microsoft 並前往計費>授權頁面。
選擇產品。
選擇您要取消指派授權的使用者。
選擇取消指派授權。
在取消指派授權方塊中,選擇取消指派。
請確認自助註冊功能已停用。
列出支援自助購買的產品
如需列出所有支援自助購買的 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
當您停用某產品的自助購買時,使用者將無法自行註冊試用或購買該產品的授權。