How Do Get Solutions Files From Existing SharePoint Farm?

When upgrading I found that we were missing copies of one or more solution. As well, sometimes you bring up a new dev box, and you’re like well how do we get all the solutions to mirror what’s in the new dev environment. Well, how do I get them out of there?

For SharePoint 2007

Came across a great tool on MSDN for being able to pull down your solutions from your SharePoint 2007 environment. It will drop all your WSPs in a folder. It’s a simple command line tool in a single executable, so dependencies and other logic make this the most simple and clean solution I’ve come across.

http://archive.msdn.microsoft.com/SPSolutionExtractor

Example: SharePointFarmSolutionExtractor.exe -extractAll c:SharePointSolutions

For SharePoint 2010

I hear that it’s as easy as doing a config based backup and grabbing out the solution, but it may not be as easy as it sounds. Eli Van Eenwyk shares in a few lines of powershell that it isn’t too tough in SharePoint 2010 to get what you’re looking for.

http://www.inergex.com/blogs/sharepoint/2010/06/21/powershell-retrieve-wsp-sharepoint-solution-store

Published by

Joel Oleson

I LOVE traveling our little planet. In my quest to visit every country in the world I've got about 35 UN countries left! I'm not just country hopping, but looking for the most immersive cultural experiences and capturing them as photos and videos. Yes, I'm also a geek. I've been recognized as a Microsoft Regional Director, a community leadership award. When not traveling, I'm in paradise in sunny southern California as I'm a Senior IT Manager at Blizzard Entertainment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s