14、Windows Management Instrumentation 全面解析

Windows Management Instrumentation 全面解析

1. Windows Management Instrumentation 概述

Windows Management Instrumentation(WMI)是微软为基于 Windows 的操作系统创建的管理引擎。它具备查看系统硬件和操作系统详细信息的能力,还能在计算机上执行操作,例如打开程序。

2. WMI 结构

WMI 由三个组件构成,分别是 WMI 消费者、WMI 基础设施和 WMI 提供程序。当使用 PowerShell 时,会借助这三个组件与硬件和操作系统进行交互。具体结构如下:
- WMI 消费者 :能够查询和与 WMI 交互的应用程序,像 PowerShell、.NET、C、C++ 以及其他脚本和编程语言。消费者与 WMI 基础设施通信以获取系统信息,但不会通过 WMI 直接与硬件或操作系统交互。
- WMI 基础设施 :由对象管理器和 WMI 存储库组成。对象管理器跟踪系统上使用的 WMI 实例,WMI 存储库类似数据库,记录所有可交互的 WMI 对象。这些对象通过托管对象格式(MOF)文件导入到 CIM 对象管理器(CIMOM)。MOF 文件为 WMI 基础设施提供了关于 WMI 消费者如何与硬件或操作系统交互的指令,包括可读取的字段或可在硬件上调用的操作。默认情况下,WMI 基础设施将所有内容放置在对象管理器内的一个位置,称为命名空间。大多数查询的 WMI 对象会在默认命名空间 root\CIMv2 中创建。偶尔,应用程序可能会请求 WMI 基础设施创建新的命名空间来存放信息,例如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值