zoukankan      html  css  js  c++  java
  • 使用powershell部署WSP包

    代码如下,先卸载,然后删除,然后添加,然后安装。

    卸载之后会重启IIS,所以等待几秒钟,直到卸载完成。

    添加snapin

    $snapin = Get-PSSnapin | Where-Object {$_.Name -eq 'Microsoft.SharePoint.Powershell'} 
    if ($snapin -eq $null)  
    {    
        Write-Host "Loading SharePoint Powershell Snapin..."    
        Add-PSSnapin "Microsoft.SharePoint.Powershell" 
        Write-Host "SharePoint Powershell Snapin Loaded"   
    }

    部署代码

    ################
    #Deploy Timejob#
    write-host ""
    write-host "--------------------------" -foregroundcolor green
    write-host "Starting Install Solution!" -foregroundcolor green
    $webApplication = "http://xxxx/"
    $wspName= "TimeJob.wsp"
    $sln = get-spsolution -identity $wspName
    Uninstall-SPSolution -Identity $wspName -confirm:$false
    while($sln.JobExists) {
        write-host "Uninstall in progress..." -foregroundcolor yellow
        start-sleep -s 5 
    }
    Remove-SPSolution -identity $wspName  -confirm:$false
    write-host "Solution Removed!" -foregroundcolor green
    $webpartPath="C:SharepointDeployWSP" + $wspName 
    Add-SPSolution $webpartPath 
    Install-SPSolution -Identity $wspName -GACDeployment
    write-host "Solution" $wspName "Installation Completed!" -foregroundcolor green
    write-host "--------------------------" -foregroundcolor green
  • 相关阅读:
    where T: class的解释
    调用钉钉的WebAPI接口实现与ERP数据的同步
    Json序列化和反序列化的方式
    Log4Net日志处理
    MVC项目中异常处理
    FindBI商业智能报表工具
    权限列表实现
    委托,匿名,lambda
    [经典贪心算法]贪心算法概述
    [zt]手把手教你写对拍程序(PASCAL)
  • 原文地址:https://www.cnblogs.com/batter152/p/4900521.html
Copyright © 2011-2022 走看看