Windows Management Instrumentation (WMI) 是运行 Microsoft Windows 操作系统的本地计算机和远程计算机上管理数据和功能的主要来源。可以直接通过脚本和应用程序,或企业管理工具(如 Microsoft Systems Management Server (SMS) 和 Microsoft Operations Manager (MOM))获得 WMI 管理数据。可以使用以任何脚本语言编写的脚本,这些脚本可以与 Windows 脚本宿主一起使用。

从 Windows Vista 开始,使用 WS-Management 协议的应用程序或脚本可以通过“Windows 远程管理”(可能为英文网页)获得 WMI 数据。

WMI 是对 Microsoft WEBM 的实现,行业开始通过企业网络为访问或共享管理信息建立标准。WMI 符合 WBEM 标准,并为通用信息模型 (CIM) 提供集成支持,通用信息模型是描述存在于企业管理环境中的对象的数据模型。

WMI 包含符合 CIM 标准的对象储存库和 CIM 对象管理器。对象储存库包含为可管理的硬件和软件提供数据的对象定义。WMI 类示例是 Win32 类,如 Win32_Printer 或 Win32_ComputerSystem,以及提供注册表数据的 StdRegProv。

“CIM 对象管理器”处理储存库中的对象收集和操作,并从 WMI 提供程序收集信息。WMI 提供程序充当了 WMI 与操作系统、驱动程序、应用程序和其他系统组件间的媒介。几个 Windows 系统管理工具都已启用 WMI。

其他参考

  • 有关使用 WMI 控件配置远程计算机或本地计算机上的 WMI 设置和安全的详细信息,请参阅 WMI 控件概述

  • 有关开发使用 WMI 数据和功能的脚本和应用程序的详细信息,请参阅 Windows Management Instrumentation(英文)。

  • 有关使用 WMI 命令行界面的信息,请通过在命令行提示符处运行 wmic.exe -? 来查看 Windows Management Instrumentation 控件命令行 (Wmic.exe) 的命令行用法。