已在Entra登录日志中出现,为何找不到Microsoft Azure CLI应用?
解决方法:找到Azure租户中的Microsoft Azure CLI第一方应用
1. 通过Azure门户查找
- 进入Azure门户的企业应用
- 切换到顶部的Microsoft应用标签页(默认显示的是“所有应用”,第一方微软应用单独在此分类下)
- 在搜索框中直接输入应用ID
04b07795-8ddb-461a-bbee-02f9e1bf7b46或名称“Microsoft Azure CLI”,即可定位到目标应用。
2. 使用Graph PowerShell精确查询
避免依赖显示名模糊匹配,直接通过应用ID过滤,规避显示名差异导致的查询失败:
Connect-MgGraph -Scopes "Directory.Read.All", "Application.Read.All" # 按应用ID精确筛选 Get-MgServicePrincipal -Filter "appId eq '04b07795-8ddb-461a-bbee-02f9e1bf7b46'" -Property *
3. 权限验证
确保你使用的账号拥有以下至少一种角色:
- 全局管理员
- 应用程序管理员
- 目录读者
权限不足时,即使应用存在也无法查询到结果。
补充说明
Microsoft Azure CLI是微软第一方多租户应用,这类应用不会在租户中自动创建服务主体,只有当有用户首次通过该应用登录租户后,才会在租户中生成对应的服务主体记录。你的登录日志已显示相关记录,说明服务主体已存在,按上述方法即可找到。
内容的提问来源于stack exchange,提问作者HelloWorld
相关产品推荐
相关产品推荐

