Freigeben über


Erstellen einer WMI-Anwendung oder eines Skripts

Jede Skriptsprache, z. B. VBScript, die ActiveX-Objekte verwendet, kann auf WMI-Daten zugreifen. Anwendungen können auf WMI in C++ über die COM-API für WMI oder in Visual Basic über die Typbibliothek „Wbemdisp.tlb“ und die Skripting-API für WMI zugreifen. . Sie können Daten über WMI abrufen, indem Sie ein Skript, eine Active Server Page (ASP) oder eine HTML-Anwendung (HTA) schreiben. Sie können auch Windows PowerShell verwenden, um Daten abzurufen oder Skripts zu schreiben. Weitere Informationen finden Sie unter Skripterstellung in WMI und Erste Schritte mit Windows PowerShell. Das TechNet ScriptCenter unter https://www.microsoft.com/technet enthält Hunderte von Skriptbeispielen. Weitere Informationen zu Druck- und Onlineressourcen finden Sie unter Weitere Informationen.

Im folgenden Verfahren wird beschrieben, wie Sie eine Verbindung mit WMI-Dienst und Datenspeicher herstellen.

So stellen Sie eine Verbindung mit WMI-Dienst und Datenspeicher her

  1. Suchen Sie den WMI-Dienst auf einem bestimmten Computer.
  2. Stellen Sie eine Verbindung mit einem oder mehreren WMI-Namespaces her.

Diese Vorgänge unterscheiden sich in den Sprachen C++, Visual Basic, .NET Framework oder bei Verwendung eines Skripts. Skripts und Visual Basic-Anwendungen müssen auf Klassen zugreifen, deren Instanzen mit Daten von vorhandenen Anbietern bereitgestellt werden. Anwendungen, die in C++ geschrieben wurden, können jedoch mehr. Beispielsweise kann eine in C++ geschriebene Anwendung Ereignisse senden, wohingegen ein WMI-Skript nur den Empfang von Ereignissen abonnieren kann.

Ein WMI-Anbieter kann nur in C++ oder mit .NET Framework geschrieben werden. Weitere Informationen zum Schreiben von Anwendungen in C# oder Visual Basic .NET finden Sie unter WMI .NET Overview.

Weitere Informationen zum Erstellen von Anwendungen und Skripts für WMI finden Sie unter:

Zum Ausführen der meisten Aufgaben können Sie die vorinstallierten WMI-Klassen verwenden.

Verwenden von WMI