Erstellen einer WMI-Anwendung oder eines Skripts

Jede Skriptsprache, z. B. VBScript, die mit ActiveX funktioniert, kann auf WMI-Daten zugreifen. Anwendungen können mithilfe der COM-API für WMI oder in Visual Basic mithilfe der Typbibliothek Wbemdisp.tlb und der Skripterstellungs-APIfür WMI auf WMI in C++ 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 zu erhalten oder Skripts zu schreiben. Weitere Informationen finden Sie unter Scripting in WMI and Erste Schritte with 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 dem WMI-Dienst und dem Datenspeicher herstellen.

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

  1. Suchen Sie den WMI-Dienst auf einem bestimmten Computer.
  2. Verbinden einen oder mehrere WMI-Namespaces.

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

Ein WMI-Anbieter kann nur in C++ oder mithilfe der -.NET Framework. Weitere Informationen zum Schreiben von Anwendungen in C# oder Visual Basic .NET finden Sie unter Übersicht über WMI .NET.

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

Verwenden Sie zum Ausführen der meisten Aufgaben die vorinstallierten WMI-Klassen.

Verwenden von WMI