Monday, March 14, 2016

List all the installed WSP along with WebApplication

Here is the poweshell script which list all the WSP which is installed on the farm.


$contentWebAppServices = (Get-SPFarm).services |
 ? {$_.typename -eq "Microsoft SharePoint Foundation Web Application"}

foreach($webApp in $contentWebAppServices.WebApplications)
{
        Write-Host "Web Application  : " $webApp.name
        Write-Host "Application Pool : " $webApp.ApplicationPool.Name
Write-Host "Web Application Url  : " $webApp.url

    Get-SPSolution | ForEach-Object {
        if ($_.LastOperationDetails.IndexOf($webApp.url) -gt 0)
        {

              Write-Host "    Solutions:"
              Write-Host "   " $_.DisplayName
        }
    }
}

No comments:

Post a Comment