Windows 管理规范(Windows Management Instrumentation)是一项核心的 Windows 管理技术;用户可以使用 WMI 管理本地和远程计算机。WMI 通过编程和脚本语言为日常管理提供了一条连续一致的途径。例如,用户可以:
• |
在远程计算机器上启动一个进程。
|
• |
设定一个在特定日期和时间运行的进程。
|
• |
远程启动计算机。
|
• |
获得本地或远程计算机的已安装程序列表。
|
• |
查询本地或远程计算机的 Windows 事件日志。
|
WMI 中的“Instrumentation”特指 WMI 可以获得关于计算机内部状态的信息,这与汽车仪表盘获得并显示引擎的状态信息非常类似。WMI 对磁盘、进程、和其他 Windows 系统对象进行建模,从而实现“指示”功能。这些计算机系统对象采用类来建立模型,例如 Win32_LogicalDisk 或 Win32_Process; 如您所料,Win32_LogicalDisk 类用于建立在计算机上安装的逻辑磁盘的模型,Win32_Process 类用于建立正在计算机上运行的任何进程的模型。这些类基于一个名为通用信息模型(Common Information Model,CIM)的可扩展架构。CIM 架构是分布式管理任务组(Distributed Management Task Force)的一个公开标准( http://www.dmtf.org).
WMI 的功能还包括事件触发、远程调用、查询、查看、架构的用户扩展、指示等等。
想进一步了解 WMI,请访问http://msdn.microsoft.com/library/default.asp 并搜索关键词“About WMI”。