WMI资源管理器
版本:Ver 1.17
版权所有 (c) 2007-2013 高级网络软件
  最新消息    版权/许可/保修    下载    联系我们   

WMI资源管理器是HostMonitor的辅助应用程序,但也可以独立使用。WMI资源管理器包含在高级主机监视器软件包中(从 5.82 版开始),也可以在下载页面单独下载。


WMIWindows Management Instrumentation(Windows管理规范)的首字母缩写词。WMI 是 Microsoft 实施的基于网页的企业管理 (WBEM)——一种新的管理技术,允许软件监视和控制整个网络中的托管资源。此类托管资源包括硬盘驱动器、文件系统、操作系统设置、进程、服务、共享、注册表设置、网络组件、事件日志、用户、组等。
WMI 也允许监视性能计数器。Microsoft 应用程序(例如 Exchange 和 SQL Server)内置了 WMI。许多非 Microsoft 应用程序都使用 WMI,因此也可以使用高级主机监视器对其进行监视。
WMI 已经内置在 Windows 2000 或更高版本中,并且可以安装在任何其他 32 位 Windows 系统上。也可见于:

WMI资源管理器

  • 探索全套 WMI 管理类、对象及其属性
  • 浏览远程计算机上的对象和设置
  • 执行任何 WQL 查询并查看结果集

WMI Explorer 可以作为独立应用程序启动,也可以由 HostMonitor 启动以调整 WMI 测试。
启动 WMI Explorer 后,您将看到两种探索机器对象的方法:

类(浏览器)视图*

此视图显示指定命名空间**(在本地或远程机器上)内的全套类、子对象及其属性。
主窗口的顶部显示系统上所有可用的类。为了快速找到类,您可以使用“搜索”菜单。菜单项“查找”搜索(使用名称)指定的类。菜单项“再次搜索”查找下一个合适的条目。如果禁用搜索选项“仅匹配整个单词”,则可能会在较长的单词中找到搜索字符串。例如,连续搜索字符串“_Process”将找到 CIM_Process、CIM_ProcessExecutable、CIM_Process或 CIM_ ProcessThread、Win32_Process 和 Win32_Process 或项目。

实例
实例面板位于主窗口的左下角。每次单击“类”面板中的类时,WMI 资源管理器都会查询 Windows 并检索所选类的所有实例(对象)。
请注意:某些类有很多实例,检索有关它们的信息可能需要大量时间和系统资源。这就是 WMI Explorer 使用专用线程在后台请求目标系统的原因。这允许用户在请求仍在进行时检查属性或切换到另一个类。请求完成后,资源管理器会在状态行显示实例数(如果您在状态行看到“正在请求实例...”,则表示资源管理器尚未完成信息检索)。

属性
属性面板位于主窗口的右下角。每次单击“类”面板中的类时,WMI 资源管理器都会查询 Windows 以检索所选类的属性列表。即使没有该类的实例,您也可以看到它的属性列表。
要查看特定对象的属性值,只需在“实例”面板中的对象实例上单击鼠标即可。
注意:如果对象属性表示具有 4 个或更少元素的一维数组,WMI资源管理器将显示数组元素。如果对象属性表示具有 5 个或更多元素的一维数组,资源管理器将提供“复制数组值”弹出菜单项,它最多可以将512个数组元素复制到剪贴板。

方法
在这里,WMI资源管理器可以显示所选类的方法,也可以显示每个方法的参数。弹出菜单允许您将方法描述复制到剪贴板;按字母顺序排序方法。


查询视图*

查询视图使您能够运行标准 WMI 查询语言 (WQL) 查询;返回的每个实例都列在结果窗口中。

  • 例如,如果要监视 Internet Explorer 的所有运行实例使用的句柄数,请使用如下查询: SELECT HandleCount FROM Win32_Process WHERE name='iexplore.exe'

  • 如果您需要监控使用超过 10 个线程的进程数,请使用以下查询: SELECT ThreadCount FROM Win32_Process WHERE ThreadCount>10

  • 查询: SELECT * FROM Win32_Service WHERE Started=0 AND StartMode="Auto" 显示所有尚未启动,且启动模式配置为“自动”的服务。
菜单“文件”->“将查询结果另存为”允许您使用 HTM、CSV 或 TSV 文件格式将查询结果存储到文件中。

对于那些知道在哪里查找内容,但需要查看 Windows API 到底返回给 HostMonitor 什么内容的人来说,查询窗口是一个非常宝贵的资源。
如果您正在运行 HostMonitor,并且已经配置了一些“WMI”测试项,您可以在测试项上单击鼠标右键,然后从弹出菜单中选择“探索WMI”项。此时,HostMonitor 将以查询模式启动 WMI资源管理器,查询并将有关目标主机的信息(例如主机名、名称空间、登录名等)传递给资源管理器。如此一来,您可以快速检查目标系统上的硬件和软件参数,并立即查看正在发生的事情(例如,测试项目失败的原因)。

*要在视图之间切换,请单击主窗口顶部的相应选项卡。您可以随时执行此操作,因为视图是绝对独立的。


连接到远程主机

WMI资源管理器允许您请求本地(运行资源管理器的系统)和远程系统。 要连接到远程系统,您可以使用 GUI 或命令行参数。

GUI:
如果您已经启动了资源管理器,并且需要连接到另一个系统,请使用菜单“操作”->“连接到主机/命名空间”。在连接对话框中,您应该指定主机名和 WMI 命名空间**(默认为 root\cimv2);或者,您可以提供登录名和密码。
您也可以使用以下选项之一设置身份验证级别:

  • 默认
    告诉 DCOM 通过使用其正常的安全毯协商来选择身份验证级别(注意:它永远不会选择无身份验证级别)。
  • 无操作
    客户端和服务器之间的通信过程中不进行身份验证。所有安全设置都将被忽略。
  • 连接
    正常的身份验证握手发生在客户端和服务器之间,并建立了会话密钥,但该密钥从未用于客户端和服务器之间的通信。握手后的所有通信都是不安全的。
  • 调用
    只有每个调用开始的标头有签名。客户端和服务器之间交换的其余数据既没有签名也没有加密。大多数 SSP 不支持此身份验证级别,而是默默地将其提升至数据包。
  • 数据包
    每个数据包的标头都经过签名但未加密。数据包本身没有签名或加密。
  • 数据包完整性
    每个数据包都经过完整签名,但未加密。因为所有数据都由发送者签名,所以接收者可以确定在传输过程中没有任何数据被篡改。
  • 数据包隐私
    每个数据包都经过签名和加密。这有助于保护客户端和服务器之间的整个通信。

命令行:
您可以在命令行中指定连接参数,以便WMI资源管理器在启动后立即连接到指定的系统。
命令行格式:
>wmiexplorer.exe [-host:<hostname>] [-namespace:<namespace>] [-user:<username>] [-pswd:<password>] [-query:<WQL query>] [-authlevel:0..6]
举例:
 >wmiexplorer.exe "-host:primarywebserv" "-namespace:root\cimv2" "-user:admin" "-pswd:secret words"
 >wmiexplorer.exe "-query: select * from Win32_Process"

** 注意:WMI 命名空间是一个容器,它以某种方式将彼此相关的子对象分组。命名空间包含定义机器对象,或者两个或多个对象之间关系的类和关联的层次结构。最常用的命名空间是 CIMV2(通用信息模型版本 2)。


系统要求

以下 Windows 版本已经预装了WMI:

  • Windows Server 2016
  • Windows Server 2012
  • Windows Server 2008
  • Windows Server 2003
  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows 2000
  • Windows XP
  • Windows ME

这些 Windows 版本没有预装WMI:
  • Windows NT
  • Windows 98
  • Windows 95

适用于 Windows 95、98 和 Windows NT 4.0 的 WMI Core 软件包可从 Microsoft 网站获得。
请注意:用于 Windows 95/98/NT 的 WMI CORE 需要 Microsoft Internet Explorer 5 或更高版本。


已知问题

操作系统: Windows XP SP2
问题:内置防火墙可能会阻止来自远程系统的 WMI 请求

为了使用 WMI 远程管理 Windows XP SP2 机器,您需要配置内置防火墙。如果启用了 Windows 防火墙,并且尚未将其配置为接受 WMI 连接,则 WMI Explorer(和 HostMonitor)将无法连接到系统。在这种情况下,HostMonitor 会显示“RPC 服务器不可用”的错误。

要将 Windows XP 防火墙配置为接受 WMI 连接,您需要启用“允许远程管理例外”组策略条目。此设置可以在计算机的本地组策略上配置,也可以通过配置 Active Directory 域的全局组策略设置来全局配置。


操作系统: Windows 95/98/NT
问题:winmgmt.exe在此类系统上无法自动启动

如果您想使用 WMI 监控 Windows 95/98/NT 系统,您应该安装 WMI Core 软件包并执行以下步骤:

  • 启用 DICOM(将 HKLM\SOFTWARE\Microsoft\OLE\EnableDCOM 设置为“Y”)
  • 启用远程连接(将 HKLM\SOFTWARE\Microsoft\OLE\EnableRemoteConnect 设置为“Y”)
  • 将 HKLM\SOFTWARE\Microsoft\WBEM\CIMOM\AutoStartWin9x 设置为 2
  • 将 Winmgmt.exe 文件的链接添加到启动目录

操作系统: Windows 2000,XP,2003
问题:WMI Explorer(和 HostMonitor 的 WMI 测试)返回“ISWbemLocator类未注册”的错误

Windows 2000、XP、2003 已经预装了 WMI。如果应用程序返回这样的错误,很可能是系统注册表问题。以下文章展示了如何修复损坏的 WMI 存储库以及如何注册 WMI 组件:重建 WMI 存储库


价格是多少

当您购买高级主机监视器时,您将免费获得WMI资源管理器的许可证。
高级主机监视器软件包提供多种许可选项:Starter、Professional、Advanced、Enterprise 和 LTS(具有 LongTermSupport 的Enterprise版本)。您可以通过信用卡、Switch 和 Solo 借记卡、支票/汇票或电汇订单订购。如果您担心在线提交订单和/或信用卡信息,您可以通过电话、传真或邮寄方式注册高级主机监视器。


京公网安备 11010802035737号    |    备案号:京ICP备09015132号-971