
SharePoint site designs and site scripts allow you to provision sites and apply your own configurations at that time. This solution allows you to drive consistency for sites being created in SharePoint Online. The management of these is currently all done by PowerShell. I have been working with these and building presentations on them and have put together a collection of PowerShell scripts that I found useful. This includes a lot of the base functionality for working with them but is absolutely not all inclusive.
This is not intended to be ran as 1 full script but use pieces of these together and run sections that you need at a point in time. A few things this script includes:
- Creating site scripts and site designs
- Add and remove site scripts from an existing site design
- Setting site design view rights
- Getting site scripts from a list
- Viewing status and information about previous ran or running site designs
PowerShell scripts
Here is the link to the repository on Github for the site design and site script PowerShell file.
Please help update as well!
Key links
Multiple provisioning blog posts from Beau Cameron