Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
AutoSPSourceBuilder: A PowerShell-based utility for building SharePoint 2010 / 2013 / 2016 install sources w/ prerequisites, service packs, language packs & cumulative/public updates.
Update: AutoSPSourceBuilder now supports downloading & integrating the KB3087184 fix for SharePoint 2013 to resolve installation issues when .Net Framework 4.6 is installed!
Update: AutoSPSourceBuilder now supports downloading & integrating the prerequisites and language packs for SharePoint 2016! The bits themselves must be downloaded separately from http://aka.ms/GetSharePoint2016.
Update: AutoSPSourceBuilder now supports SharePoint 2013 Service Pack 1 using the SP1-integrated media available from Microsoft.
Utilizing PowerShell and BITS (Background Intelligent File Transfer), AutoSPSourceBuilder will download any missing files (wherever feasible) then assemble them to achieve an integrated, "slipstreamed" master source repository for your SP2010/2013/2016 installation. You simply provide the original media (e.g. ISO file or extracted bits), and AutoSPSourceBuilder takes care of the rest!
It can be run repeatedly, for example to update a source location with the latest SharePoint cumulative update (CU), to add a new language pack, or to download and integrate Office Web Apps.
AutoSPSourceBuilder is primarily intended to be used in conjunction with a scripted SharePoint process such as AutoSPInstaller, but it certainly doesn't have to be - even an old-school manual installation can benefit from a slipstreamed source.
Includes support for downloading/integrating SP2010 Service Pack 1/2 and the SharePoint December 2011 and newer CUs. For SharePoint 2016, support for downloading/integrating language packs, CUs and service packs will be added as they are released by Microsoft.
Also the URLs for only a few language packs are currently included: French, Spanish, German, and Danish for SP2010; Japanese and Spanish for SP2013. However as soon as I get the rest of the URLs together I'll complete the set of available languages for each platform.
Standard disclaimer: This is a tool to help power users get things done quicker. It's not meant as a replacement for learning your stuff :) In other words, I'm not responsible if you end up with a mutated SharePoint farm that begs to be put out of its misery. Carefully examine the output of the script and double-check your source before proceeding with your install!
For help, usage and examples, type Get-Help \AutoSPSourceBuilder.ps1 -Full