1. Run SharePoint poweshell under Administrator Account
2. Navigate to the package folder
2. Run powershell commands
Add-SPSolution “Your WSP Location”\”Your WSP Name”.wsp. Install-SPSolution –Identity "WSP Name".wsp –WebApplication "Site Url" –GACDeployment
Example code for License Manager
Add-PSSnapin Microsoft.SharePoint.PowerShell $dist="C:\Temp\Virto.CA.WLM.Setup\" $package="Virto.CA.WLM.wsp" $appFeatures = "1c4e7c28-1e30-4c09-a614-6e86c380fad4","053d6e16-08c0-49f7-bc22-84885c96a62f" $centralAdmin = Get-SPWebApplication -includecentraladministration | where {$_.DisplayName -eq "SharePoint Central Administration v4"} | select Url # Unistall commands function remove { echo "Uninstalling $package ..."; $sln = Get-SPSolution -Identity "$package" If($sln.JobExists) { echo "Job already exists for $package ..."; } Else{ Uninstall-SPSolution -Identity "$package" -Confirm: $false while($sln.JobExists){ echo "Retraction in progress" start-sleep -s 3 } Remove-SPSolution -Identity "$package" -Force -Confirm: $false } } #Uncomment code bellow to remove package installed #remove; #Install commands Add-SPSolution -LiteralPath "$dist$package" Install-SPSolution -Identity "$package" -GACDeployment -Force -Confirm: $false $sln = Get-SPSolution -Identity "$package" while($sln.JobExists){ echo "Deploying in progress" start-sleep -s 3 } #Activate Features on site collections foreach ($feature in $appFeatures){ Enable-SPFeature -identity $feature -Url $centralAdmin.Url -Force -Confirm:$false }