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

寻求AzureAD集成应用对应的Microsoft Graph PowerShell等效命令

获取Azure AD集成应用服务主体的Microsoft Graph PowerShell等效方案

等效命令(服务器端过滤,性能更优)

直接使用Microsoft Graph PowerShell SDK的Get-MgServicePrincipal命令,结合OData过滤器实现服务器端筛选,替代原AzureAD模块的客户端过滤:

# 先连接Graph并获取对应权限
Connect-MgGraph -Scopes "Application.Read.All"

# 获取标记为Azure AD集成应用的服务主体
Get-MgServicePrincipal -Filter "tags/any(t: t eq 'WindowsAzureActiveDirectoryIntegratedApp')" -All

补充说明

  • 原AzureAD命令是先拉取所有服务主体再本地过滤,而Graph SDK的-Filter参数直接在服务器端完成筛选,数据传输量更小、执行速度更快。
  • 所需权限:Application.Read.All(只读应用信息)或Directory.Read.All(更宽泛的目录读取权限),根据实际权限范围选择即可。
  • 若未安装对应模块,先执行:Install-Module Microsoft.Graph.Applications -Force -AllowClobber

内容的提问来源于stack exchange,提问作者Simon Mocquet

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 18:17:35