PowerShell 导出SharePoint管理中心解决方式

简介:

PowerShell 导出SharePoint管理中心解决方式

        SharePoint QQ群有人问能不能下载(导出)管理中心里的解决方式。由于在管理中心中点击解决方式会进入还有一个页面--部署,收回还是返回。

        已经部署过的解决方式像这样:

        假设没有部署,会是这样:

        相同地,使用STSADM,也没有命令能够下载(导出)解决方式的。
        我发现使用PowerShell语句就能够轻松实现上面的需求,仅仅须要三行代码就够了。比方你要导出mjb.sharepoint.googlemaps.wsp,使用下面代码:
$farm = Get-SPFarm
$file = $farm.Solutions.Item("mjb.sharepoint.googlemaps.wsp").SolutionFile
$file.SaveAs("E:\mjb.sharepoint.googlemaps.wsp")
        注意你须要是场管理员,且具有配置数据库权限。        导出一个解决方式有时候不能满足需求,我自然也想到了怎样才干导出全部解决方式呢?试一试以下的代码:
(Get-SPFarm).Solutions | ForEach-Object{$var = "E:" + "\" + $_.Name; $_.SolutionFile.SaveAs($var)}
        这里我将全部解决方式保存在了E盘中。

你当然能够自己选择保存位置。





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5323993.html,如需转载请自行联系原作者

相关文章
|
搜索推荐
SharePoint 企业搜索-PowerShell
1. 显示企业搜索服务信息 Get-SPEnterpriseSear1chService 2. 显示企业搜索服务实例 Get-SPEnterpriseSearchServiceInstance 3.
747 0
|
搜索推荐
SharePoint Foundation 搜索-PowerShell
1. 显示搜索服务信息 Get-SPSearchService 2. 显示搜索服务实例 Get-SPSearchServiceInstance 3.
637 0
SharePoint 内容部署-PowerShell
1. 创建一个新的内容部署路径 New-SPContentDeploymentPath –Name "Marketing Internet Content" –SourceSPWebApplication "SharePoint – 80" –SourceSPSite "http://intranet.
761 0