List Installed Software Features

Description

Returns a list of features for all the software installed on a computer using Windows Installer.  Script Code


代码如下:

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(); 
   }

(0)

相关推荐

  • List Installed Software Features

    Description Returns a list of features for all the software installed on a computer using Windows Installer.  Script Code 复制代码 代码如下: var wbemFlagReturnImmediately = 0x10;  var wbemFlagForwardOnly = 0x20; var objWMIService = GetObject("winmgmts:\\\\.\

  • use jscript List Installed Software

    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 复制代码 代码如下: var wbemFlagReturnImmediately = 0x10;  var wbemFlagForwardOnly = 0x20; var objWM

  • 自动写入文件上传到指定服务器SoftwareMeteringCLS.vbs源码

    复制代码 代码如下: ' FileName: SoftwareMeteringCLS.vbs ' //////////////////////////////////////////////////////////////////// If (WScript.ScriptName = "SoftwareMeteringCLS.vbs") Then Call demo_SoftwareMeteringCLS() ' ====================================

  • MySQL主从同步、读写分离配置步骤

    现在使用的两台服务器已经安装了MySQL,全是rpm包装的,能正常使用. 为了避免不必要的麻烦,主从服务器MySQL版本尽量保持一致; 环境:192.168.0.1 (Master) 192.168.0.2 (Slave) MySQL Version:Ver 14.14 Distrib 5.1.48, for pc-linux-gnu (i686) using readline 5.1 1.登录Master服务器,修改my.cnf,添加如下内容: server-id = 1 //数据库ID号,

  • 安装dbus-python的简要教程

    写一个 python 脚本需要用到 dbus,但因为 dbus-python这个包并没有提供 setup.py , 所以无法通过 pip 直接安装,唯有下载源码手动编译安装一途了. wget https://pypi.python.org/packages/source/d/dbus-python/dbus-python-0.84.0.tar.gz tar zxvf dbus-python-0.84.0.tar.gz cd dbus-python-0.84.0 但事有不顺,在 ./configu

  • mysql中使用UDF自动同步memcached效率笔记

    接上篇:mysql使用mysql-udf-http效率测试笔记 ,这次不使用rest架构,而是使用:libmemcached和memcached_functions_mysql,测试版本是: libmemcached-0.34.tar.gz和memcached_functions_mysql-0.9.tar.gz,其它版本配对都有问题,我安装测试过有问题的版本有: 复制代码 代码如下: memcached_functions_mysql-1.1在: libmemcached-0.49\libme

  • ubuntu 13.10编译安装mono环境(二)

    准备工作 先在VS2012上编译一个winform,代码如下: using System; using System.Windows.Forms; namespace FormsTest { static class Program { /// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.S

  • PyTorch学习之软件准备与基本操作总结

    一.概述 PyTorch可以认为是一个Python库,可以像NumPy.Pandas一样被调用.PyTorch和NumPy功能是类似的,可以将PyTorch看作用在神经网络(深度学习)里的NumPy,并且加入了GPU支持的NumPy(原生NumPy不支持GPU). 目前,应用最广.热度最高的深度学习框架为PyTorch和TensorFlow.本系列先从PyTorch开始,后面有机会再去弄TersonFlow,还有时间的话,就再去系统回顾下之前学习的Caffe框架. 小结:PyTorch为深度学习

  • 关于eclipse安装spring插件报错An error occurred while collecting items to be installed...解决方案

    本文以eclipse4.7安装sts3.9.0为例,解决报错 An error occurred while collecting items to be installed session context was:(profile=D__DevelopTools_eclipse_jee-oxygen_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repos

  • 如何使用Mock修改Android设备上的features

    背景 手工测试过程中有个测试场景需要删除测试设备上某个Android feature,往上搜索了一圈没找到有效的操作方法.获取Android设备所有的feature可以通过adb命令pm list features或者Android代码Context.getPackageManager().getSystemAvailableFeatures(),但都没有对应的修改方法. 既然feature是从Context获取的,那能不能构造一个只包含我想要的feature的Context呢.顺着这个思路,有

随机推荐