Description
Returns a list of features for all the software installed on a computer using Windows Installer. 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_softwarefeature", "WQL",
wbemflagreturnimmediately | wbemFlagForwardOnly);
var enumitems = new Enumerator (colitems);
for (;!enumitems.atend (); Enumitems.movenext ()) {
var objitem = Enumitems.item ();
WScript.Echo ("Accesses:" + objitem.accesses);
WScript.Echo ("Attributes:" + objitem.attributes);
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 State:" + objitem.installstate);
WScript.Echo ("Last use:" + objitem.lastuse);
WScript.Echo ("Name:" + objitem.name);
WScript.Echo ("Product Name:" + objitem.productname);
WScript.Echo ("Status:" + objitem.status);
WScript.Echo ("Vendor:" + Objitem.vendor);
WScript.Echo ("Version:" + objitem.version);
WScript.Echo ();
}