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
  • 相关阅读:
    Android Training
    Android Training
    简述Activity与Window关系
    简述Activity生命周期
    Python基础之元组及range
    python基础数据类型之列表
    python之字符串
    python基础之int整型
    python基础知识之格式化
    Python基础知识初识 (二)
  • 原文地址:https://www.cnblogs.com/batter152/p/4900521.html
Copyright © 2011-2022 走看看