Description
Returns a list of software that is installed on a computer using Windows Installer. This information was then written to a text file. Script Code
Copy Code code as follows:
var wbemflagreturnimmediately = 0x10;
var wbemflagforwardonly = 0x20;
var objWMIService = GetObject ("winmgmts:\\\\.\\root\\cimv2");
var colitems = objWMIService.ExecQuery ("SELECT * from Win32_Product", "WQL",
wbemflagreturnimmediately | wbemFlagForwardOnly);
var enumitems = new Enumerator (colitems);
for (;!enumitems.atend (); Enumitems.movenext ()) {
var objitem = Enumitems.item ();
WScript.Echo ("Caption:" + objitem.caption);
WScript.Echo ("Description:" + objitem.description);
WScript.Echo ("Identifying Number:" + objitem.identifyingnumber);
WScript.Echo ("Install Date:" + objitem.installdate);
WScript.Echo ("Install Date 2:" + Objitem.installdate2);
WScript.Echo ("Install Location:" + objitem.installlocation);
WScript.Echo ("Install State:" + objitem.installstate);
WScript.Echo ("Name:" + objitem.name);
WScript.Echo ("Package Cache:" + Objitem.packagecache);
WScript.Echo ("SKU Number:" + objitem.skunumber);
WScript.Echo ("Vendor:" + Objitem.vendor);
WScript.Echo ("Version:" + objitem.version);
WScript.Echo ();
}