【问题标题】:Possible to access WMI through ADO?可以通过 ADO 访问 WMI 吗?
【发布时间】:2009-10-28 20:17:09
【问题描述】:

是否有用于 WMI/WBEM 的 OLEDB 提供程序?

换句话说,有人可以通过以下方式访问 WMI:

  • shell vbscript 中的 ADO
  • ASP 脚本中的 ADO
  • Win32 本机进程中的 ADO
  • SQL Server 链接服务器
  • SQL Server OPENROWSET()

是否有用于 WMI/WBEM 的 OLEDB 提供程序?

是否可以通过 ADO 访问 WMI?


我听说有用于 WMI 的 ODBC 驱动程序,但我看不到它安装在我的机器上。另外,我问的是 OLEDB(以及包装它的 ADO)。

【问题讨论】:

    标签: wmi oledb ado wbem


    【解决方案1】:

    答案是:没有

    曾经有一个用于 Windows 2000 Server 的 ODBC WMI 适配器作为可选安装。 (see here)。更高版本的 Windows (see here) 不支持它。

    【讨论】:

    • 我编辑了您的问题以包含 no 的答案;并将其标记为已回答。你获得荣誉是因为你是第一名。
    【解决方案2】:

    将 WMI 中的每个类都包装到 OLDEB 表中的工作量太大。 WMI 类的数量在 XP/2003 时间范围内呈爆炸式增长。如果你只关注某些类,你可以write your own OLEDB provider调用WMI并返回数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-03
      • 2011-11-26
      相关资源
      最近更新 更多