PnP powershell配置给出了租户范围(全控制)应用权限的401错误

时间:2017-06-23 14:38:19

标签: powershell sharepoint-online

我想使用PnP Powershell创建一个新的sitecollection,并使用/_layouts/15/appregnew.aspx创建一个应用程序,并通过以下方式授予权限:/_layouts/15/appinv.aspx。

这是我的权限请求xml:

<AppPermissionRequests AllowAppOnlyPolicy="true">
    <AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" />
</AppPermissionRequests>

脚本基本上是:

Connect-PnPOnline -Url $tenantAdminUrl -AppId $AppID -AppSecret $AppSecret 

New-PnPTenantSite -Title "title" -Url $newSitename -Owner $adminUser -TimeZone 4 -Force -Wait -Template "STS#0"

错误消息是:

New-PnPTenantSite : Der Remoteserver hat einen Fehler zurückgegeben: (401) Nicht autorisiert.
In C:\Users\xxx\script.ps1:112 Zeichen:4
+ New-PnPTenantSite -Title $projectItem["Title"] -Url $newS ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [New-PnPTenantSite], WebException
+ FullyQualifiedErrorId: EXCEPTION,SharePointPnP.PowerShell.Commands.NewTenantSite

租户范围和FullControl但我得到401错误?如何获得部署sitecollections的应用程序权限?

0 个答案:

没有答案