How to extract WSP Files from SharePoint?
Hello @all,
today I want to publish my tool on MSDN Code Gallery. In the past I found some SharePoint Server were nobody has the customization stored in a separate Storage.
This tool "SharePoint Farm Solution Extractor" will extract/download the installed solution as wsp file from SharePoint Farm to a specified path. In farm Migration scenarios it's very easy to build a duplicate farm, like for testing, etc..
Usage
SharePointFarmSolutionExtractor.exe -list
(This command list all WSP-Solution installed on the SharePoint Farm)SharePointFarmSolutionExtractor.exe -extractAll c:\SharePointSolutions
(This command download all WSP-Solutions installed on the SharePoint Farm to the specified path)SharePointFarmSolutionExtractor.exe -extractById c:\SharePointSolutions <GUID of the Solution>
(This command will download all WSP-Solution with matching the SolutionGUID to the secified path)SharePointFarmSolutionExtractor.exe -extractByName
c:\SharePointSolutions <Name of the Solution>
(This command will download all WSP-Solution with matching the SolutionName to the secified path)
Requirements:
- .NET 2.0
- Microsoft.SharePoint.dll
regards
Patrick
Comments
Anonymous
January 01, 2003
just take ILSpy etc. to look inside ;-)
The tool i've developed for MOSS2007 and in SP2010 it was no more necessary, because the powershell cmdlets for the same function were available. The Code is that easy:
SPSolutionCollection solutions = SPFarm.get_Local().get_Solutions();
foreach (SPSolution current in solutions)
{
// do something like Export, Display etc..
}
regards
PatrickAnonymous
August 31, 2009
Great idea and nice implementation. I'm sure it will be useful for many admins.Anonymous
January 11, 2011
Works wonderfull and is verry usefull. Especially when you don't have a WSP repository after relocation projects. :-) Thanks !Anonymous
January 18, 2011
Really usefull for Indra solutions.Anonymous
January 24, 2013
Excellent tool, neat, simple and useful, thanks Patrick!Anonymous
July 14, 2014
Excellent tool... not, if only the link wasn't dead.Anonymous
August 06, 2014
Perfect tool, thanks for developing. Would you mind sharing the source code too?Anonymous
June 27, 2016
Was very useful in my migration analysis. thanks for sharing...