版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。
WMI是什么?WMI是Windows 操作系统一个组件,WMI以CIMOM(公共信息模型对象管理器-Common Information Model Object Manager),是一个描述操作系统构成单元-包括系统、应用程序、网络、驱动以及其他一些管理单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚本程序访问操作系统的不同部分时不需要使用不同的API。
我们可以使用WMI来编写一些自动化的脚本来让管理工作变得简洁和美妙起来。
学习WMI的资源:
微软中国-TechNet脚本中心:这里是最全面、权威官方的脚本资料中心了,初学者可以从这里入门,高手可以在这里寻找问题的解答。
WMI 脚本入门:第一部分:Scripting Guys 的第一个 Scripting Clinic专栏展示了如何使用 WMI 脚本库创建大量有用的 Windows 系统管理脚本。
WMI 脚本入门:第二部分:Scripting Guys 继续他们对编写 WMI 脚本的讨论,这次集中在 CIM 储存库和 CIM 类以帮助您巧用 WMI 脚本的全部强大功能。
WMI官方教程:英文版的官方教程,分三章:如何学习WIM,如何使用WMI里的模板(Schema),扩展WMI模板。1999年写的,应该是微软刚出WMI时的文档,但很全面、翔实,现在也适用。
Scriptomatic:看名字就知道了,自动编写脚本的东西。这个工具会自动列出机器上所有WMI的对象,并自动产生出编码,对我这种懒人很适合。
WMITools:这个工具包里有四个工具:WMI CIM Studio/WMI Event Registration/WMI Event Viewer/WMI Object Browser。最常用的是Studio,这个类似上面的Scriptomatic,不同的是这个Studio更详尽,对WMI里面对象的层次理解更清楚,而且有象性能监视器,每一个计数器有一个解释一样,每一个属性、对象、方法都有解释。
TechNet Script Center Sample Scripts:微软的官方样例脚本。相当的全面,基本上Windows系统管理绝大部分常见任务,在这个脚本中心都包括了。懒人必备的工具之二。
具体应用实例: