学习WMI的心得

1.首先了解什么是WMI:

    WMI最初于 1998 年作为一个附加组件与 Windows NT 4.0 Service Pack 4 一起发行,是内置在 Windows 2000、Windows XP 和 Windows Server 2003 系列操作系统中核心的管理支持技术。基于由 Distributed Management Task Force (DMTF) 所监督的业界标准,WMI 是一种规范和基础结构,通过它可以访问、配置、管理和监视所有的 — 几乎所有的 Windows 资源。


2.如何使用WMI呢?

  不外乎和其他编程模式类似,都有一个固定的变成模式框架,同样的WMI也有其步骤:

 1:连接到WMI服务

           建立到目标服务器上的windows管理服务的连接。一般使用(Getobject()之类的函数)

           连接上的目的是返回一个对于SWbemServices 对象的引用,


 2:检索WMI托管资源的实例

        通常这个步骤取决于要执行的任务。

       可以理解为产生步骤一的SWbemServices对象需要加载的资源,通过使用SWbenServices 的方法InstancesOf 将最后的

      结果以一个SWbemObjectSet的形式返回。


 3:显示WMI托管资源的属性

       最后一个步骤是枚举SWbemObjectSet集合的内容。SWbemObjectSet中的每一项都是一个SWbemObject(表示所需资源的一个单个实例)

     使用SWbemObject来访问托管资源定义中的方法和属性。

WMI由3部分组成如图:

 最下面的部分是托管资源,他一般包括Windows的一些资源数据如:计算系统,磁盘,外围设备,事件日志等。

 中间部分黄色的是WMI基础结构

  这个基础结构又分为3个部分:他们共同提供了通过其定义、公开、访问、检索配置和管理数据的基础结构。

             1.公共信息模型对象管理器(CIMoM)

              2.公共信息模型(CIM)存储库

              3.WMI提供程序

未完待续,,,,,,,,,,,,




















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值