我有一个正在运行的 SharePoint 2010 应用程序,我想提取 WSP,以便可以将该应用程序部署到另一台服务器中。我还没有自定义组件,所以我还没有使用 Visual Studio。是否可以从中央管理中提取 Web 应用程序的 WSP?
非常感谢
我有一个正在运行的 SharePoint 2010 应用程序,我想提取 WSP,以便可以将该应用程序部署到另一台服务器中。我还没有自定义组件,所以我还没有使用 Visual Studio。是否可以从中央管理中提取 Web 应用程序的 WSP?
非常感谢
是的,可以使用 Power shell 命令从 CA 中提取 wsp。
请看看这个
要进行单个 wsp 备份,请使用此
$farm = Get-SPFarm
$file = $farm.Solutions.Item(“JDSU.OneStop.wsp”).SolutionFile
$file.SaveAs(“c:\temp\JDSU.OneStop.wsp”)
要进行多个 wsp 备份,请使用此 powershell 命令
Start-Transcript "c:\wsp\transcript.txt"
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$solutions = [Microsoft.SharePoint.Administration.SPFarm]::Local.Solutions;
foreach ($solution in $solutions) {
$solution.SolutionFile.SaveAs("c:\wsp\" + $solution.Name);
}
Stop-Transcript
希望这可以帮助