2009-10-28 22 views
3

Existe-t-il un fournisseur OLEDB pour WMI/WBEM?Possibilité d'accéder à WMI via ADO?

En d'autres termes, quelqu'un pourrait accéder WMI par:

  • ADO dans la coquille vbscript
  • ADO dans le script ASP
  • ADO dans le processus natif Win32
  • SQL serveur lié Server
  • SQL Serveur OPENROWSET()

Y at-il un OL Fournisseur EDB pour WMI/WBEM?

Est-il possible d'accéder à WMI via ADO? J'ai entendu des rumeurs selon lesquelles un pilote ODBC existe pour WMI, mais je ne le vois pas installé sur ma machine. De plus, je demande à propos de OLEDB (et ADO qui l'enveloppe).

Répondre

2

La réponse est: Non

Il y avait un adaptateur WMI ODBC pour Windows 2000 Server comme une installation en option. (see here). Il n'est pas pris en charge sur les versions ultérieures de Windows (see here).

+0

J'ai édité votre question pour inclure la réponse de * non *; et l'a marqué comme répondu. Vous obtenez un crédit parce que vous étiez en premier. –

0

Ce serait trop de travail pour envelopper chaque classe dans les tables WMI à OLDEB. Le nombre de classes WMI a explosé dans la période XP/2003. Si vous vous concentrez uniquement sur certaines classes, vous pouvez write your own OLEDB provider qui appelle WMI et renvoie les données.