什么WMI控件?它的主要作用是做什么?可以做些什么?
发布网友
发布时间:2022-05-10 17:22
我来回答
共2个回答
热心网友
时间:2023-10-18 18:47
WMI是什么?
WMI是Windows 2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM为基础,CIMOM即公共信息模型对象管理器(Common Information Model Object Manager),是一个描述操作系统构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚本程序访问操作系统的不同部分时不需要使用不同的API;相反,操作系统的不同部分都可以插入WMI,如图一所示(该图来自MSDN),工具软件和WMI可以方便地读写WMI。
Windows 2K/XP和Windows 98都支持WMI;如果为NT 4.0和Windows 95加上了Service Pack 4或更高版本,NT 4.0和Win95也支持WMI。因此,用WMI进行远程管理时,并非一定要用Windows 2K/XP(当然,如果WMI脚本在一台没有性能监视器的Win9x机器上运行,就不能在远程Win9x系统上查询Windows 2K/XP的性能监视器。
如前所述,WMI允许通过一个公共的接口访问多种操作系统构成单元,因此不必分别对待各种底层接口或所谓的“提供者”。利用WMI可以高效地管理远程和本地的计算机;与此相对,并非所有的Windows 2K/XP命令行工具都支持远程运行。
WMI是WBEM模型的一种实现。WBEM即Web-Based Enterprise Management,或基于Web的企业管理,WBEM由DMTF(Distributed Management Task Force,分布式管理任务组)在许多厂商的帮助下创立,包括Compaq、Sun、Microsoft等。WBEM的目标是,为管理企业环境开发一个标准的接口集。WBEM模型最关键的部分是它的数据模型(或描述和定义对象的方式)、编码规范(Encoding Specification),以及在客户端和服务器端之间传输数据的模式。
WBEM的数据模型是CIM(Common Information Model,公共信息模型)。CIM是一个用来命名计算机的物理和逻辑单元的标准的命名系统(或称为命名模式),例如硬盘的逻辑分区、正在运行的应用的一个实例,或者一条电缆。
CIM是一个面向对象的模型,使用一组面向对象的术语进行描述。CIM包含类(Class),类是被管理单元的模板。类的实例称为对象(Object),对象代表着底层系统的一个具体单元。名称空间(Namespace)是一个类的集合,每个名称空间面向一个特定的管理领域。类包含属性(Property)和方法(Method)。
CIM分三层。第一层是核心模型(Core Model),这一层包含的类定义对于所有管理领域来说都是共同的。第二层是公共模型(Common Model),这一层包含的类定义对于特定的管理领域来说是公共的,但与具体的操作系统和系统设计无关。第三层是扩展模型(Extension model),这一层包含的类定义与特定的操作系统或技术有关。
WMI是Microsoft扩展CIM 2.0得到的面向Win32系统的扩展模型。引用WMI类和属性的形式是“扩展前缀_类名称.属性名称”,例如Win32_ComputerSystem.Name,其中Win32是CIM模式cimv2名称空间内WMI扩展类的前缀,ComputerSystem是类,Name是属性。
编写WMI脚本的很大一部分工作涉及到读取和设置属性值。当前,WMI提供的方法还很有限,但随着时间的推移,相信WMI和CIM提供的方法都会越来越丰富。
热心网友
时间:2023-10-18 18:47
怎么样删除邮箱
什么WMI控件?它的主要作用是做什么?可以做些什么?
WMI是Windows 2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM为基础,CIMOM即公共信息模型对象管理器(Common Information Model Object Manager),是一个描述操作系统构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和...
解析Win7系统中什么是wmi控件及它的功能作用
2、wmi控件的功能作用 1)授权用户或组和设置权限级别访问WMI 可授权用户或组访问WMI,对于每个授权的用户或组,都可以设置它们的特定命名空间权限级别。2)默认WMI脚本命名空间的更改 可更改用于WMI脚本中的默认命名空间 3)用于备份WMI储存库 储存库是可以通过WMI访问的对象的数据库,用户可配置WMI控件以...
什么是WMI 有什么用?
WMI的作用是:①通过它可以访问、配置、管理和监视几乎所有的Windows资源,比如用户可以在远程计算机器上启动一个进程。②设定一个在特定日期和时间运行的进程。③远程启动计算机。④获得本地或远程计算机的已安装程序列表。⑤查询本地或远程计算机的Windows事件日志等等。
Win7系统中的wmi控件是什么?有什么用
wmi控件的功能作用 1、WMI 控件用于备份WMI储存库 储存库是可以通过 WMI 访问的对象的数据库,用户可配置 WMI 控件以定期备份 WMI 储存库,或随时手动备份储存库。也可还原以前版本的储存库。2、默认WMI脚本命名空间的更改 可更改用于 WMI 脚本中的默认命名空间。3、授权用户或组和设置权限级别访问 WMI...
什么是wmi有什么用?
WMI的作用主要有以下几点:1. 设备管理:WMI能够识别和管理系统中的各种硬件设备,包括处理器、内存、硬盘等。通过WMI,系统管理员可以查询设备的状态、配置和性能等信息。2. 软件部署和管理:WMI可以帮助安装、更新和管理应用程序,确保软件在系统上的正常运行。它还可以用于监控软件的运行状态,确保软件的...
讲解Win7系统笔记本wmi控件以及它的作用
它的作用是什么?其实这个wmi控件是一个工具来的,具体是什么工具以及它的作用请看以下笔记本中何为Win7系统wmi控件以及它的作用讲解:推荐:笔记本win764位旗舰版系统下载一、解析何为wmi控件:wmi控件即是“WindowsManagementInstrumentation”工具的缩写,它是Microsoft增添的一种鉴于Web的企业管理倡议,亦是...
wmiproviderhost是什么?
WMIPROVIDERHOST是一种用于管理Windows系统的工具,它可以帮助用户收集、查看和管理系统信息。这个进程是WMI(Windows Management Instrumentation)服务的一部分,WMI是一种用于请求有关Windows操作系统状态和其它数据信息的机制。WMIPROVIDERHOST的主要功能包括收集系统信息,如操作系统版本、硬件配置、硬盘空间使用...
100分问题!!!C#里要用WMI获取系统信息,请问一个有几个ManagementClass?分...
作用:提供对已安装软件信息的访问。 从上面可以看出在WMI中类(即内置提供程序)被分组到命名空间中,命名空间可以看成是一个组。比如,命名空间 root\cimv2 包括大部分表示通常与计算机和操作系统相关联的资源的类。在使用类的时候要说明类所在的命名空间。类由属性和方法构成。这是可视化编程中的两个重要的概念。
xp的系统,个人一般普通用户 有哪些功能是可以关闭不用开启的啊?
在Windows XP有将近90个服务可以开启,而默认的将开启30多个服务,而事实上我们只需要6个就足够了,禁止所有的“不需要”的服务将节省12MB-70MB的内存,想让你的计算机飞速吗? Services是微软从Windows2000开始引入的一个概念。它们是一种后台处理或者后台帮助程序,主要用来协助调整系统的某项或某些功能(比如网络、打印...
vfp 专案管理器中其他按钮功能的连编指什么
专案管理器的主要作用是指什么?它的功能有哪些 专案管理器可以将资料库系统中的资料库、资料表、表单、查询、报表、检视、程式以及相关的档案集中管理,并且编译成应用软体。 功能有: 1.查询资料档案 2.检视档案详细内容 3.查询表单和报表档案 4.新增或者移去档案 5.建立或修改档案 6.查看表中资料 7.专案间共享...