我需要通过 powershell 在应用程序注册中添加 Sites.FullControl.All api 权限,但我找不到 id 。已经使用命令找到了 AllSites.FullControl 等各种 api 的 id
`$svcSharePoint = Get-AzureADServicePrincipal -All $true | ? { $_.DisplayName -eq "Office 365 SharePoint Online"}
$svcSharePoint.Oauth2Permissions | FT ID、值 `
有什么想法吗?
这就是我所期待的。
最佳答案
我在我的环境中进行了测试。我能够成功检索应用程序权限的 ID,如下所示:
请注意,Sites.FullControl.All
是应用程序权限,而不是委派权限。
使用下面的 cmdlet,您只会获得委派权限 ID 列表。
$svcSharePoint.Oauth2Permissions | FT ID, Value
要获取应用程序权限 ID 列表,您必须使用以下 cmdlet:
$svcSharePoint.AppRoles | FT ID, Value
Sites.FullControl.All
权限的ID为678536fe-1083-478a-9c59-b99265e6b0d3
关于azure - 需要在SharePoint Api组中找到Sites.FullControl.All的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71739038/