WMI与CIM的区别

WMI是微软对CIM标准的实现,始于Windows NT 4.0,但随着技术发展,微软逐渐转向CIM并弃用WMI。在PowerShell中,推荐使用CIM cmdlet代替WMI cmdlet。为应对物联网需求,微软与Open Group合作推出轻量级的OMI,它是一个开源的CIM对象管理器,兼容WMI API,适用于各种设备。
摘要由CSDN通过智能技术生成

定义

WMI(Windows Management Instrumentation)作为Windows操作系统的对外的管理接口,被广大Windows 管理员和开发人员熟知。WMI主要基于Web的企业管理类(WBEM,Web-Based Enterprise Management)和通用信息模型(CIM,Common Information Model)标准来进行实现,这两个标准都出自分布式管理工作组(即Distributed Management Task Force)。其中CIM为系统、网络、应用程序和服务提供了一个通用的管理信息定义。这个标准包含有规范、模式和元模型,为操作系统供应商提供一个标准来管理他们的产品。CIM提供了一些表示信息(如计算机硬件和软件等)的标准类,同时也为供应商们提供了扩展性,让他们可以增加一些产品特性相关的属性。

WMI的历史

WMI是微软对CIM的实现,它最早出现在Windows NT 4.0中。由于Microsoft是早期的采用者,DCOM用于远程管理,因为当时还没有其他定义的标准。DCOM是Distributed COM的缩写,它使用远程过程调用(Remote Procedure Calls, RPC)来进行远程连接,如果所有设备都在同一个网络上这一方案是可行的,但是一旦这些DCOM被NAT路由器和防火墙分隔开,就很难再实现远程连接。
在Windows Server 2012和Windows 8中,微软对WMI做了一些更改,使其符合CIMv2标准,并将远程连接改为WS-MAN标准。因为WS-MAN是一种基于http的协议,所以它比DCOM对防火墙更友好。不过对于开发者来说,值得注意的是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值