azure - 需要在SharePoint Api组中找到Sites.FullControl.All的id

标签 azure powershell api sharepoint azure-active-directory

我需要通过 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、值 `

有什么想法吗?

这就是我所期待的。

Result Description

最佳答案

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

enter image description here

请注意,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/

相关文章:

c# - 使用 Azure BrokeredMessage 在不知道类型的情况下获取正文

azure - 从 Powershell 获取实际 Azure Function 端点的列表

c# - 使用类库访问 Windows Azure 存储

powershell - PS : Get index in an array list

azure - 断开 Azure VM 与 loganalytics 工作区的连接

api - 将语音分解为音素的API/根据语音样本合成新语音?

api - 在google maps api中为邮政编码区域着色?

ios - 通过应用程序进行 Azure B2C Facebook 注册

powershell - RunSpace及其关闭

android - 使用android WiFi API查找我手机范围内的路由器信息