Description
Returns a list of software that was installed on a computer using Windows Installer. This information is then written to a text file. Script Code
Copy codeThe Code is as follows:
Var wbemFlagReturnImmediately = 0x10;
Var wbemFlagForwardOnly = 0x20;
Var ob1_miservice = GetObject ("winmgmts: \\\\\. \ root \ CIMV2 ");
Var colItems = obw.miservice. 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 ();
}