Returnsalistofsoftwarethatwasinstalledonacomputer
usingWindowsInstaller.Thisinformationisthen
writtentoatextfile.ThisscriptrequiresbothWindows
PowerShellandthecorrespondingversionof
the.NETFramework.Formoreinformationondownloading
theseitemsseetheWindowsPowerShelldownloadpage(right).
复制代码 代码如下:
$strComputer="."
$colItems=get-wmiobject-class"Win32_Product"-namespace"rootCIMV2"`
-computername$strComputer
foreach($objItemin$colItems){
write-host"Caption:"$objItem.Caption
write-host"Description:"$objItem.Description
write-host"IdentifyingNumber:"$objItem.IdentifyingNumber
write-host"InstallationDate:"$objItem.InstallDate
write-host"InstallationDate2:"$objItem.InstallDate2
write-host"InstallationLocation:"$objItem.InstallLocation
write-host"InstallationState:"$objItem.InstallState
write-host"Name:"$objItem.Name
write-host"PackageCache:"$objItem.PackageCache
write-host"SKUNumber:"$objItem.SKUNumber
write-host"Vendor:"$objItem.Vendor
write-host"Version:"$objItem.Version
write-host
}