zoukankan      html  css  js  c++  java
  • 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盘中。你当然可以自己选择保存位置。
  • 相关阅读:
    struts.xml文件中package元素的各大属性讲解
    strus2 struts.xml详解
    既使用maven编译,又使用lib下的Jar包
    Maven项目同时使用lib下的Jar包
    PreparedStatement ResultSet
    SearchBySql
    java 生成GUID
    获取当前时间的字符串
    C#字符串比较
    浮点数比较大小
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856667.html
Copyright © 2011-2022 走看看