需要在 SharePoint Api 组中找到 Sites.FullControl.All 的 ID

Need to find the id of Sites.FullControl.All in the SharePoint Api group

我需要通过 powershell 在应用程序注册中添加 Sites.FullControl.All api 权限,但我找不到 id 。已经用命令

找到了各种api的id,比如AllSites.FullControl

`$svcSharePoint = Get-AzureADServicePrincipal -All $true | ? { $_.DisplayName -eq "Office 365 SharePoint Online" }

$svcSharePoint.Oauth2Permissions | FT ID,值 `

有什么想法吗?

这就是我所期待的。

我在我的环境中进行了测试。我能够成功检索应用程序权限的 ID,如下所示:

请注意Sites.FullControl.All应用程序权限而不是委派权限。

使用下面的 cmdlet,您将只会获得 delegated 权限 ID 的列表。

$svcSharePoint.Oauth2Permissions | FT ID, Value

要获取 应用程序 权限 ID 的列表,您必须使用以下 cmdlet:

$svcSharePoint.AppRoles | FT ID, Value

Sites.FullControl.All权限的ID是678536fe-1083-478a-9c59-b99265e6b0d3