Mögliche WMI über ADO zuzugreifen?
Frage
Gibt es einen OLE DB-Provider für WMI / WBEM?
Mit anderen Worten, könnte jemand Zugriff WMI durch:
- ADO in der Schale Vbscript
- ADO in ASP-Skript
- ADO in Win32 nativen Prozess
- SQL Server-Verbindungsserver
- SQL Server OPENROWSET ()
Gibt es einen OLE DB-Provider für WMI / WBEM?
Ist es möglich, WMI über ADO zugreifen?
Ich höre Gerüchte, dass ein ODBC-Treiber für WMI vorhanden ist, aber ich kann es nicht auf meinem Rechner installiert sehen. Außerdem bitte ich um OLEDB (und ADO, die es umschließt).
Lösung
Die Antwort lautet: Nein
Es verwendet eine ODBC-WMI-Adapter für Windows 2000 Server als optionale Installation zu sein. ( sehen hier ). Es ist nicht höher Windows-Versionen unterstützt auf ( siehe hier ).
Andere Tipps
Es wäre zu viel Arbeit jede Klasse in WMI wickeln Tabellen OLDEB. Anzahl der WMI-Klassen explodierte in dem XP / 2003 Zeitrahmen. Wenn Sie nur auf bestimmte Klassen konzentrieren, können Sie schreiben Sie Ihre eigenen OLE DB-Provider die WMI ruft und gibt die Daten aus.