PowerShell: Скрипт для установки/переустановки SharePoint сборок (wsp)
Очень часто в жизни SharePoint разработчика возникает потребность в автоматизации рутинных действий. И пока скрипты работают, можно поделиться с другими разработчиками, полезными наработками. Одна из таких наработок это скрипт который помогает мне, если необходимо переразвернуть или развернуть решения. Add-PSSnapin "Microsoft.SharePoint.PowerShell" function DeployPackage($path, $wspname, $webappurl) { try { $wsp = Get-SPSolution $wspname -ErrorAction silentlycontinue if ($wsp -ne $null) { if($wsp.Deployed) { Write-Output "Uninstall $wsp" if ($wsp.ContainsWebApplicationResource) { Uninstall-SPSolution $wsp -Confirm:$false -AllWebApplications } else { Uninstall-SPSolution $wsp -Confirm:$false } while($wsp.JobExists) { Write-Host '.' -NoNewLine; start-sleep -s 5; }; Write-Host; Write-Output "$wsp uninstalled" } Remove-SPSolution $wsp -Force -Confirm:$false Write-...