zoukankan      html  css  js  c++  java
  • SharePoint 解决方案和功能-PowerShell

    1. 添加解决方案到SharePoint场

    Add-SPSolution "c:
    ewsolution.wsp"

    2. 获取场中的解决方案

    Get-SPSolution

    3. 获取指定的解决方案

    $solution = Get-SPSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd

    4. 部署解决方案到Web应用程序

    $solution = Get-SPSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Install-SPSolution $solution –WebApplication "SharePoint – 80"
    –Force -GACDeployment

    5. 收回解决方案

    从一个Web应用程序收回

    $solution = Get-SPSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Uninstall-SPSolution $solution –WebApplication "SharePoint – 80"

    从所有Web应用程序收回

    $solution = Get-SPSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Uninstall-SPSolution $solution –AllWebApplications

    收回全局部署的解决方案

    $solution = Get-SPSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Uninstall-SPSolution $solution

    6. 更新解决方案

    $solution = Get-SPSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Update-SPSolution $solution –LiteralPath "c:
    ewsolution.wsp" –Force
    -GACDeployment

    7. 从场中移除解决方案

    $solution = Get-SPSolution
     -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Remove-SPSolution $solution

    8. 向网站集中添加沙盒解决方案

    Add-SPUserSolution –LiteralPath "c:SBSolution.wsp" –Site
    "http://intranet.sp2010.com/sites/UserSC"
    

    9. 获取网站集中所有可用的沙盒解决方案

    Get-SPUserSolution –site http://intranet.sp2010.com/sites/UserSC

    10. 获取指定的沙盒解决方案

    $userSolution = Get-SPUserSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    –site http://intranet.sp2010.com/sites/UserSC

    11. 激活沙盒解决方案

    $userSolution = Get-SPUserSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Install-SPUserSolution $userSolution –Site 
    "http://intranet.sp2010.com/sites/UserSC"
    

    12. 反激活沙盒解决方案

    $userSolution = Get-SPUserSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Uninstall-SPUserSolution $userSolution –Site 
    "http://intranet.sp2010.com/sites/UserSC"
    

    13. 更新沙盒解决方案

    Add-SPUserSolution –LiteralPath "c:SBSolution2.wsp"
    –Site "http://intranet.sp2010.com/sites/UserSC"
    $userSolution = Get-SPUserSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Update-SPUserSolution $userSolution
    –site "http://intranet.sp2010.com/sites/UserSC"
    –ToSolution SBSolution2

    14. 移除沙盒解决方案

    $userSolution = Get-SPUserSolution
    -Identity c0e31dec-294d-4f2d-9ae4-f2e637c766bd
    Remove-SPUserSolution $userSolution
    –site http://intranet.sp2010.com/sites/UserSC

    15. 显示场中的功能

    Get-SPFeature –Farm

    16. 显示Web应用程序中的功能

    Get-SPFeature –WebApplication "SharePoint – 80"

    17. 显示网站集中的功能

    Get-SPFeature –Site http://sp2010

    18. 显示网站中的功能

    Get-SPFeature –Web http://sp2010

    19. 获取指定的功能

    $feature = Get-SPFeature
    -Identity e8389ec7-70fd-4179-a1c4-6fcb4342d7a0

    20. 激活功能

    $feature = Get-SPFeature
    -Identity e8389ec7-70fd-4179-a1c4-6fcb4342d7a0
    Enable-SPFeature $feature –Url "http://sp2010" -Force

    21. 反激活功能

    $feature = Get-SPFeature
    -Identity e8389ec7-70fd-4179-a1c4-6fcb4342d7a0
    Disable-SPFeature $feature –Url "http://sp2010" -Force

    22. 安装功能

    Install-SPFeature –Path "CustomFeature" -Force

    23. 卸载功能

    $feature = Get-SPFeature
    -Identity e8389ec7-70fd-4179-a1c4-6fcb4342d7a0
    Uninstall-SPFeature $feature  -Force

    24. 导出场中安装的解决方案

    [Void][System.Reflection.Assembly]::LoadWithPartialName(
    "Microsoft.SharePoint")
    [Void][System.Reflection.Assembly]::LoadWithPartialName(
    "Microsoft.SharePoint.Administration")
        $spFarm = [Microsoft.SharePoint.Administration.SPFarm]::Local
        $spFarmSolutions = $spFarm.Solutions
        $localPath = "C:Solutions"
        foreach($spFarmSolution in $spFarmSolutions)
        {
             [string]$outputFileName = $localPath + $spFarmSolution.Name
            $spFarmSolution.SolutionFile.SaveAs($outputFileName);
        } 
  • 相关阅读:
    js的BOM对象完全解析
    转:JavaScript中的this陷阱的最全收集
    转载:冷门js技巧
    MVVM的架构设计与团队协作 with StoryBoard
    ReactiveCocoa & FRP & MVVM
    ReactiveCocoa的冷信号与热信号 探讨
    Git本地项目上传 & SourceTree & GitHub 简单使用
    Monad / Functor / Applicative 浅析
    map & flatMap 浅析
    Swift -> Let & Var 背后编程模式 探讨
  • 原文地址:https://www.cnblogs.com/justinliu/p/5961722.html
Copyright © 2011-2022 走看看