Question:
I need to retrieve the details of all deployed SharePoint solutions, as are displayed in the Central Administration > Operations > Solution Management (AKA the Solution Store), using a PowerShell script (v2.0). Can anyone offer any guidance on how to retrieve this information from the SharePoint solution store via the SharePoint API?
Thanks, MagicAndi.
Answer:
This is actually pretty easy to do. You conect to the SP Farm and just request get_Solutions.
Here is an example:
1 2 3 4 5 6 7 8 9 10 |
# Connect to the Farm $SPfarm = [Microsoft.SharePoint.Administration.SPFarm]::get_Local() # What Solution are we looking for? $solution = "sharepointlearningkit.wsp"; # Get the solutions $currentSolution = $SPfarm.get_Solutions() | Where-Object { $_.DisplayName -eq $solution; } $currentSolution; |