As with many other features on SharePoint sites, you can define your own custom site templates and then specify whether those templates are going to be available for users to use. You can also define whether users can create an instance of the site based on chosen out-of-the-box site templates.
In most scenarios, site owners in your organization will not need access to all of the site templates available in SharePoint out of the box. One of the most common reasons is the fact that the custom branding your organization may be using has not been designed for all site templates. When such ad-hoc sites are created, they will not follow the envisioned corporate look and feel as well as functionality.
In this recipe, we'll take a look at how you can define the set of specific site templates which are allowed to be created below the hierarchy of the root site. By using PowerShell for this scenario, we'll dramatically decrease the time required...