Recently we faced with the following problem: when tried to set DenyAddAndCustomizePages property of modern Sharepoint site to Disabled (which means that customizations will be enabled for that site) using PnP PowerShell:
Set-PnPTenantSite -Url $url -NoScriptSite:$false
the following error was thrown:
Error in proc_GetSitesAllowDenyList, no rowset returned
In order to fix it you have to call Connect-PnPOnline for tenat’s admin center (https://{tenant}-admin.sharepoint.com) not to target site itself. Also using CSOM version works more stable than shown Set-PnPTenantSite. Here is the final code:
$adminUrl = $tenantUrl.Replace(".sharepoint", "-admin.sharepoint") $adminConnection = Ensure-PnPConnection $adminUrl $pnpSite = Get-PnPTenantSite -Url $url -Detailed -Connection $adminConnection $pnpSite.DenyAddAndCustomizePages = "Disabled" $pnpSite.Update() $pnpSite.Context.ExecuteQuery()
After that error should gone.
No comments:
Post a Comment