码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-07-16 17:27:24      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:powershell   解决方案   导出   

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

        SharePoint QQ群有人问能不能下载(导出)管理中心里的解决方案。因为在管理中心中点击解决方案会进入另一个页面--部署,收回还是返回。
        已经部署过的解决方案像这样:
bubuko.com,布布扣
        如果没有部署,会是这样:
bubuko.com,布布扣
        同样地,使用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盘中。你当然可以自己选择保存位置。

PowerShell 导出SharePoint管理中心解决方案,布布扣,bubuko.com

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

标签:powershell   解决方案   导出   

原文地址:http://blog.csdn.net/crazygolf/article/details/37818911

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!