Freigeben über


Verwenden von WMI mit .NET Framework

WMI bietet eine umfassende Instrumentation zum Ausführen nahezu jeder Verwaltungsaufgabe für viele High-End-Anwendungen, beispielsweise Microsoft Exchange, Microsoft SQL Server und Microsoft Internet-Informationsdienste (IIS). Ein Administrator kann die folgenden Aufgaben ausführen:

  • Überwachen der Anwendungen bezüglich ihrer Fehlerfreiheit.
  • Aufdecken von Engpässen und Fehlfunktionen.
  • Verwalten und Konfigurieren von Anwendungen.
  • Abfragen von Anwendungsdaten (unter Verwendung der Funktionen zum Traversieren und Abfragen von Objektbeziehungen).
  • Durchführen von übergangslosen lokalen bzw. remoten Verwaltungsvorgängen.

Die WMI-Architektur besteht aus den folgenden drei Ebenen:

  • Clients

    Softwarekomponenten, die Operationen mit Hilfe von WMI durchführen (beispielsweise das Lesen von Verwaltungsdetails, das Konfigurieren von Systemen und das Abonnieren von Ereignissen).

  • Objekt-Manager

    Ein Vermittler zwischen Providern und Clients, der einige Schlüsseldienste zur Verfügung stellt, beispielsweise die standardmäßige Veröffentlichung von Ereignissen und Abonnements, Ereignisfilterung, das Abfragemodul usw.

  • Provider

    Softwarekomponenten, die aktuelle Daten zur Laufzeit erfassen und an die Clientanwendungen zurückgeben, Methodenaufrufe der Clients verarbeiten sowie den Client mit der verwalteten Infrastruktur verknüpfen.

Das Bereitstellen von Daten und Ereignissen sowie die Fähigkeit zur Systemkonfiguration werden sowohl den Clients als auch den Anwendungen in einem klar gegliederten Schema übergangslos zur Verfügung gestellt. In .NET Framework stellt der System.Management-Namespace allgemeine Klassen zum Traversieren des WMI-Schemas bereit.

Neben dem .NET Framework müssen Sie auch WMI auf dem Computer installieren, um die Verwaltungsfeatures in diesem Namespace nutzen zu können. Wenn Sie Windows Millennium Edition (Windows Me), Windows 2000 oder Windows XP verwenden, ist WMI bereits installiert. Anderenfalls müssen Sie WMI von MSDN downloaden. 

Siehe auch

Verwalten von Anwendungen unter Verwendung von WMI | Schemas | Abfragen | Verwaltungsereignisse | System.Management-Namespace und System.Management.Instrumentation-Namespace | Zugreifen auf Verwaltungsdaten mit Hilfe von System.Management | Instrumentieren von .NET Framework-Anwendungen mit System.Management | Durchsuchen des WMI-Schemas