The out-of-the-box set of templates available in SharePoint are made to be very comprehensive. However, it's quite challenging to make an adjustment to the SharePoint features being used on the particular site template.
In this recipe, we'll take a look at how you can attach an out-of-the-box feature to be provisioned into the site template which didn't originally have this feature.
This method is incredibly powerful when your SharePoint site has been around for a while and you'd now like to upgrade new sites to include new functionality requested by your business users.
By using PowerShell for this purpose, you will be able to make quick and un-intrusive changes to your new site templates.
In this example, we'll use PowerGUI to execute our script so log into your environment with administrative privileges and launch PowerGUI.