To enable scripting in Office 365 used to be quite simple. In the SharePoint Admin center simply select the following options:


Then run the following PowerShell command:

Connect-SPOService -Url https:/ /
Set-SPOSite -Identity https:/ / -DenyAddAndCustomizePages 0

And all is done.

Earlier this week I found that this doesn’t seem to work anymore. PowerShell now returns:

Set-SPOSite : Property set method not found.


I’ve now seen this on multiple tenants. It looks like we have to wait up to 24 hour again.

17/05/2016 – Update: this seems to be fixed as the above commands are now working again!