使用PowerShell检索SharePoint中已部署解决方案的详细信息

Mag*_*ndi 4 api powershell sharepoint sharepoint-2007 powershell-2.0

我需要使用PowerShell脚本(v2.0)检索所有已部署的SharePoint解决方案的详细信息,如管理中心>操作>解决方案管理(AKA解决方案存储)中所示.任何人都可以提供有关如何通过SharePoint API从SharePoint解决方案商店检索此信息的任何指导吗?

谢谢,MagicAndi.

Mit*_*nik 8

这实际上很容易做到.您连接到SP Farm并只请求get_Solutions.

这是一个例子:

# 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;
Run Code Online (Sandbox Code Playgroud)