Freigeben über


Schemas

In WMI werden Informationen mit Hilfe von Schemas veröffentlicht. Schemas gruppieren Verwaltungsklassen und -instanzen, die innerhalb einer bestimmten Verwaltungsumgebung verwendet werden und eine einheitliche Ansicht aller Typen logischer und physischer Objekte darstellen. Verwaltungsobjekte werden mit Hilfe von objektorientierten Konstrukten (z. B. Klassen) dargestellt. Diese Klassen enthalten Eigenschaften, die Daten und Methoden beschreiben, welche wiederum das Verhalten beschreiben. Entwickler von Drittanbieterprodukten können ihre eigenen benutzerdefinierten Schemas erstellen, um herstellerspezifische Umgebungen zu beschreiben. Da diese Schemas unendlich erweiterbar sind, können Entwickler ständig neue Klassen hinzufügen, um neue verwaltete Objekte in einer vorhandenen Umgebung darzustellen.

Beim Aufrufen von Informationen über WMI ist ein gutes Schema entscheidend für die Aktivierung der Tools zum Verwalten der Anwendung. Das Strukturieren von Daten in einem Schema ist ein grundlegendes Feature für ein verteiltes Managementsystem. Es ermöglicht das Definieren von Operationen, die sicher zwischen verschiedenen Systemen verarbeitet werden können, die dieses Schema unterstützen. Durch das Vorhandensein eines solchen Schemas ermöglicht sowohl das vollständige Ausschöpfen der Möglichkeiten als auch das Erleichtern der eigentlichen Leistung der aktivierten Operationen. Schemas bieten die Möglichkeit der Darstellung, der Steuerung sowie der Konfiguration von Umgebungsstrukturen.

WMI unterstützt außerdem Zuordnungen, die Instanzen einer Zuordnungsklasse sind und verwendet werden, um Beziehungen zwischen WMI-Objekten darzustellen. Zuordnungsverhältnisse sind in Verwaltungsanwendungen sichtbar. WMI definiert Zuordnungsklassen zur Unterstützung von Systemklassen. Entwickler von Drittanbieterprodukten können außerdem Zuordnungsklassen für ihre Verwaltungsumgebung definieren.

Der System.Management.Instrumentation-Namespace ermöglicht es den Entwicklern, die Verknüpfungen zwischen verwalteten Klassen und WMI-Klassen anzupassen. Somit ist es möglich, die Vorteile beider Klassen zu nutzen. Anwendungsentwickler haben die Möglichkeit, Klassen mit einer Struktur zu definieren, die ihren Anwendungen am ehesten entspricht. Die verwalteten Klassen können den WMI-Klassen zugeordnet werden, die den Standards für WMI-Schemas entsprechen. Somit können Entwickler produktiv mit den verwalteten Klassen arbeiten, während die Verwaltungstools die von der Anwendung bereitgestellten Instrumentationsdaten richtig interpretieren können.

Siehe auch

Verwenden von WMI mit .NET Framework | Abfragen | Verwaltungsereignisse | System.Management-Namespace und System.Management.Instrumentation-Namespace