You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法删除Azure AD中用于SSO的本地注册应用,提示缺失高级许可证

解决Azure AD删除本地SSO应用时的MissingPremiumLicense_UnauthorizedAccess错误

这个问题我之前帮人排查过好几次,核心原因是配置了单点登录(SSO)的本地企业应用,删除操作需要Azure AD Premium P1/P2许可证权限——基础版Azure AD不支持直接删除这类带有高级身份配置的应用。下面给你几个可行的解决步骤:

步骤1:检查并确认许可证分配

首先得确认你的Azure AD租户是否拥有Azure AD Premium P1或P2许可证,同时你的管理员账号已经被分配了该许可证:

  • 登录Azure门户,进入「Azure Active Directory」→「许可证」→「所有产品」,查看是否有Premium系列的许可证;
  • 切换到「许可证分配」标签,找到你的管理员账号,确认已分配对应的Premium许可证。

步骤2:移除SSO配置后再尝试删除

如果暂时没有Premium许可证,可以先移除应用的SSO配置,再尝试删除:

  1. 进入「Azure Active Directory」→「企业应用」,找到要删除的本地应用;
  2. 点击左侧菜单的「单点登录」,选择「不配置单点登录」,保存更改;
  3. 返回应用列表,再次尝试删除该应用。很多情况下,移除高级SSO配置后,基础版权限就能允许删除操作。

步骤3:使用PowerShell尝试删除

如果门户操作还是失败,可以试试PowerShell命令(前提是你有足够的管理员权限):

# 安装AzureAD模块(首次使用需要)
Install-Module -Name AzureAD -Force -AllowClobber

# 连接到Azure AD
Connect-AzureAD

# 获取目标应用的服务主体对象
$targetApp = Get-AzureADServicePrincipal -Filter "DisplayName eq '你的应用显示名称'"

# 删除应用
Remove-AzureADServicePrincipal -ObjectId $targetApp.ObjectId

如果PowerShell也返回相同的许可证错误,那还是得回到许可证问题,或者尝试步骤4。

步骤4:联系Azure支持团队

如果以上方法都无效,且你确实没有Premium许可证但必须删除该应用,可以联系Azure官方支持团队。他们可以针对这类特殊场景,协助你完成应用删除操作。

内容的提问来源于stack exchange,提问作者Dheeraj Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:29:53