1.简介

WMI是Windows 的管理支持技术,WMI最初于 1998 年作为一个附加组件与 Windows NT 4.0 Service Pack 4 一起发行,是内置在 Windows 2000、Windows XP 和 Windows Server 2003 系列操作系统中核心的管理支持技术。

WMI 是一种规范和基础结构,通过它可以访问、配置、管理和监视所有的 — 几乎所有的 Windows 资源。

2.WMI脚本编程初体验

先看一个例子:使用 WMI 和 VBScript 检索总物理内存

'//“.”代表本机
const DEF_strComputer = "."

'//在任何 WMI 脚本中,第一个步骤都是建立一个到目标计算机上的 Windows 管理服务的连接,形如:
'//Set wbemServices = GetObject("winmgmts:\\计算机名称")
 
Set wbemServices = Getobject("winmgmts:\\.")
Set wbemObjectSet = wbemServices.InstancesOf("Win32_LogicalMemoryConfiguration")
 
For Each wbemObject In wbemObjectSet
    WScript.Echo "物理内存: " & CInt(wbemObject.TotalPhysicalMemory / 1024) & "M 字节。"
Next

3.WMI开发用到的工具下载

WMI Administrative Tools(WMI CIM Studio,WMI Object Browser)下载:
http://www.microsoft.com/downloads/details.aspx?familyid=6430F853-1120-48DB-8CC5-F2ABDC3ED314&displaylang=en

4.参考资料

WMI 脚本入门:第一部分http://msdn.microsoft.com/zh-cn/library/ms974579.aspx
WMI 脚本入门:第二部分http://msdn.microsoft.com/zh-cn/library/ms974592.aspx
WMI 脚本入门:第三部分http://msdn.microsoft.com/zh-cn/library/ms974547.aspx
使用WMI:http://msdn.microsoft.com/en-us/library/aa393964.aspx
Scripting API for WMI:http://msdn.microsoft.com/en-us/library/aa393258(VS.85).aspx
 


本文链接地址: WMI脚本编程初体验
https://blog.qingfengju.com/index.asp?id=59

上一篇: 用Windows SteadyState来保护Windows系统安全,实现磁盘保护
下一篇: 通过一个具体实例来理解WMI脚本编程-读取BIOS信息

分类:脚本编程 查看次数:12567 发布时间:2009/5/31 15:01:09