Вы можете позвонить stsadm.exe -o enumsolutions
из своего скрипта powershell. Он возвращает данные XML, которые вы можете легко преобразовать в тип данных [xml]
и просмотреть все, что вам нужно из этого.
(живет в сцадме c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin
)
Вывод состоит из операторов, подобных этому
<Solution Name="yoursolution.wsp">
<Id>ab693dcd-6483-45ad-abba-9c996c67b6e0</Id>
<File>yoursolution.wsp</File>
<Deployed>TRUE</Deployed>
<WebApplicationSpecific>TRUE</WebApplicationSpecific>
<ContainsGlobalAssembly>TRUE</ContainsGlobalAssembly>
<ContainsCodeAccessSecurityPolicy>FALSE</ContainsCodeAccessSecurityPolicy>
<Deployment WebApplication="http://devserver/" />
<LastOperationResult>DeploymentSucceeded</LastOperationResult>
<LastOperationTime>10/26/2009 9:06 AM</LastOperationTime>
</Solution>