Office 365 · Patterns And Practices · SharePoint · SharePoint 2013 · SharePoint 2016 · SharePoint Online

Office 365 – SharePoint – New-PnPWeb : Provisioning did not succeed. Details: Failed to initialize some site properties for Web at Url: ” OriginalException: The request uses too many resources.


Today I tried to create a site  using New-PnPWeb and I received the following erro message:

New-PnPWeb : Provisioning did not succeed. Details: Failed to initialize some site properties for Web at Url: ‘https://mytenant.sharepoint.com/clients/client1’ OriginalException: The request uses too many resources.

I then tried it again and I got the same message

Then I tried it again and …

Hmm, this is annoying. I had to try the same thing 3 times and then it worked.

So where I was running:

New-PnPWeb -Url  $webUrl -Title “New Site Title” -Template $baseTemplate

I now might need to retry the site creation. I’m deciding that I’m only going to give it 10 goes:

$retry = 10;
while($retry -gt 0)
{
try
{
$web = New-PnPWeb -Url $webUrl -Title “New site created” -Template $baseTemplate

$retry = 0
}
catch
{

#try again
$web = New-PnPWeb -Url $webUrl -Title “New site created” -Template $baseTemplate
$retry–
}
}

For simplicity sake I’m not collecting the reason for the failure of the site creation. Of course, I could use $_.Exception in the catch to optimize this workaround a bit.

Advertisements

Please leave a comment or feedback

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s