$farm = Get-SPFarm
$file = $farm.Solutions.Item("Name of WSP.wsp").SolutionFile
$file.SaveAs("C:\Backup\Name of WSP.wsp")
以上代码在SharePoint 2010 Management Shell中执行可以 SharePoint 2010/2013备份Farm 级解决方案文件wsp。
有时原解决方案没有备份,而又需要更新这个解决方案;
这时需要先备份使用上述代码备份原解决方案wsp文件;
然后收回(retract)并删除原解决方案;
安装上新的解决方案包;
测试新的包是否正常工作;
如果不能正常工作需要(retract)并删除新解决方案;(一旦没有备份原解决方案包,新的解决方案包又有问题,将会很尴尬)
用备份的原解决方案wsp文件覆盖回来。