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

如何通过PowerShell获取指定SharePoint站点的应用权限

获取指定SharePoint站点的应用权限(PowerShell方法)

直接使用Get-AzureADServicePrincipal无法按站点URL过滤,因为该命令返回的是Azure AD租户范围内的所有服务主体,和SharePoint站点的权限关联无关。要获取指定站点的应用权限,需使用SharePoint Online PowerShell模块的专用命令,步骤如下:

  • 首先连接到SharePoint Online管理中心:
    Connect-SPOService -Url "https://<你的租户域名>-admin.sharepoint.com"
    
  • 然后获取目标站点的所有应用权限:
    Get-SPOAppPrincipalPermission -Site "https://<你的租户域名>.sharepoint.com/sites/<目标站点名称>"
    
  • 如果需要获取这些应用的详细Azure AD服务主体信息,可以将上述结果的AppPrincipalId与Get-AzureADServicePrincipal结合查询,示例:
    $sitePermissions = Get-SPOAppPrincipalPermission -Site "https://<你的租户域名>.sharepoint.com/sites/<目标站点名称>"
    foreach ($perm in $sitePermissions) {
        Get-AzureADServicePrincipal -ObjectId $perm.AppPrincipalId
    }
    

注意:执行这些命令需要你拥有SharePoint Online管理员权限,并且已安装SharePoint Online Management Shell模块。

内容的提问来源于stack exchange,提问作者Hemang Soni

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 05:33:28