PnP Powershell 添加 PnPOffice365GroupToSite Authorization_RequestDenied Azure Runbook
PnP Powershell Add-PnPOffice365GroupToSite Authorization_RequestDenied Azure Runbook
我们正在使用带有 PnP PowerShell 的 Azure 运行book 来自动配置 SharePoint Online 和 O365 组。
为了通过 PnP PowerShell 进行连接和身份验证,我们使用已分配给 Azure 运行 As 帐户的 AppId 和 AppSecret。
通过传入 AppId 和 AppSecret 的 Connect-PnPOnline
命令连接到 PnP Powershell 效果很好。
然后我们可以使用 New-PnPTenantSite
创建一个新站点,但是当我们使用 Add-PnPOffice365GroupToSite
创建一个组时,我们会收到以下错误。
{"odata.error":{"code":"Authorization_RequestDenied","message":{"lang":"en","value":"Insufficient privileges to
complete the operation."},"requestId":"fd2a5b37-98ea-40ab-bf39-5db8fafe9057","date":"2020-02-05T13:04:08"}}
At line:75 char:1
+ Add-PnPOffice365GroupToSite -Url "$siteFullUrl" -Alias "$MailboxName" ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [Add-PnPOffice365GroupToSite], ServerException
+ FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.Admin.AddOffice365GroupToSite
我们已经通过 /_layouts/AppInv.aspx 页面授予 SharePoint 租户管理权限,并且还提供 API 直接访问 Azure 中的 AppRegistration。我们已分配与组、站点和 AD 相关的大部分权限,但是继续收到上述错误。
是否有人知道我们需要向此应用注册分配哪些 API 权限以允许它使用此方法创建 Office 365 组?
上面的屏幕截图显示了分配给应用程序注册的 API 权限。
事实证明,某些操作需要用户交互才能进行审核 - 创建组就是其中之一。
此处参考 Andrew Connell 的回答 -> https://github.com/SharePoint/sp-dev-docs/issues/3799
我们正在使用带有 PnP PowerShell 的 Azure 运行book 来自动配置 SharePoint Online 和 O365 组。
为了通过 PnP PowerShell 进行连接和身份验证,我们使用已分配给 Azure 运行 As 帐户的 AppId 和 AppSecret。
通过传入 AppId 和 AppSecret 的 Connect-PnPOnline
命令连接到 PnP Powershell 效果很好。
然后我们可以使用 New-PnPTenantSite
创建一个新站点,但是当我们使用 Add-PnPOffice365GroupToSite
创建一个组时,我们会收到以下错误。
{"odata.error":{"code":"Authorization_RequestDenied","message":{"lang":"en","value":"Insufficient privileges to
complete the operation."},"requestId":"fd2a5b37-98ea-40ab-bf39-5db8fafe9057","date":"2020-02-05T13:04:08"}}
At line:75 char:1
+ Add-PnPOffice365GroupToSite -Url "$siteFullUrl" -Alias "$MailboxName" ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [Add-PnPOffice365GroupToSite], ServerException
+ FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.Admin.AddOffice365GroupToSite
我们已经通过 /_layouts/AppInv.aspx 页面授予 SharePoint 租户管理权限,并且还提供 API 直接访问 Azure 中的 AppRegistration。我们已分配与组、站点和 AD 相关的大部分权限,但是继续收到上述错误。
是否有人知道我们需要向此应用注册分配哪些 API 权限以允许它使用此方法创建 Office 365 组?
上面的屏幕截图显示了分配给应用程序注册的 API 权限。
事实证明,某些操作需要用户交互才能进行审核 - 创建组就是其中之一。
此处参考 Andrew Connell 的回答 -> https://github.com/SharePoint/sp-dev-docs/issues/3799