0

我有一个正在运行的 SharePoint 2010 应用程序,我想提取 WSP,以便可以将该应用程序部署到另一台服务器中。我还没有自定义组件,所以我还没有使用 Visual Studio。是否可以从中央管理中提取 Web 应用程序的 WSP?

非常感谢

4

1 回答 1

0

是的,可以使用 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

希望这可以帮助

于 2013-10-10T10:40:36.080 回答