Forum Discussion

Marc Depelteau's avatar
Marc Depelteau
Copper Contributor
Aug 25, 2017
Solved

Adding SharePoint Site Owner in PowerShell

Hi all, 

I am working on a provisioning script that will allow me to create Modern SharePoint Team Sites and apply a provisioning template to them after, all of this in PowerShell Cmdlets.

I create my Modern Team Site by creating a new Unified Group (New-PnPUnifiedGroup cmdlet). 

I need to add an member to the Owner Group of the SharePoint site but I can't seem to make it work. The only way I have been able to achieve this is by applying a provisioning template that adds the user to the admin group. The problem with this is that it takes a random amount of time between 5 minutes and 5 hours before I can apply the template to my newly created site (before that, I always get ''Access Denied'' errors).

I have tried $tenant.SetSiteAdmin(), Set-SPOUser -IsSiteCollectionAdmin and a few other things, but nothing has worked yet.

Is there a way to know how this is done in the code of the Apply-PnPProvisioningTemplate cmdlet? 

8 Replies

Resources