Teilen über


Grundlagen des SMS-Anbieters in Configuration Manager

Sie verwenden den SMS-Anbieter, um auf Configuration Manager Daten zuzugreifen und sie zu ändern. Der SMS-Anbieter ist ein WMI-Anbieter (Windows Management Instrumentation), auf den entweder über WMI oder verwaltete Klassen zugegriffen werden kann.

WMI-Architektur

WMI dient als mittlere Ebene, indem es als Standardschnittstelle zwischen Verwaltungsanwendungen und den von ihnen verwalteten Systemen fungiert.

WMI-Objektmodell

Verwaltungsanwendungen und Skripts arbeiten mit WMI über das WMI-Objektmodell. Das Objektmodell definiert die Programmierschnittstelle für WMI.

Für weitere Informationen zu WMI siehe Windows Management Instrumentation.

Die wichtigsten Elemente des WMI-Objektmodells sind in der folgenden Tabelle dargestellt:

Element Beschreibung
Locator Wird verwendet, um einen WMI-Dienst zu suchen, der auf einem lokalen oder Remotecomputer ausgeführt wird.
Dienstobjekt Stellt eine tatsächliche Verbindung mit einem WMI-Anbieter dar. Dies ist der Hauptkontaktpunkt zu WMI-Programmen.
Objekte Ein verwaltetes Objekt ist eine logische oder physische Unternehmenskomponente, z. B. eine Festplatte, ein Netzwerkadapter, ein Datenbanksystem, ein Betriebssystem, ein Prozess oder ein Dienst. Ein verwaltetes Objekt kommuniziert mit WMI über einen WMI-Anbieter.
Veranstaltungen Wird verwendet, um Änderungen an WMI-Objekten zur Laufzeit nachzuverfolgen. Ereignisse können als -Objekte erfasst und dann auf die gleiche Weise wie andere Objekte bearbeitet werden, mit der Ausnahme, dass sie nicht in WMI geändert oder gespeichert werden können.
Eigenschaften Stellt beschreibende oder operative Informationen zu einem Objekt bereit. Ein Win32_DiskDrive -Objekt enthält beispielsweise eine Eigenschaft namens InterfaceType, die den Wert IDE für Laufwerk C: aufweisen kann. Eigenschaften können auch auf bestimmte Werte festgelegt werden, wenn die Eigenschaft geändert werden kann. Die Einstellung InterfaceType auf SCSI ist nicht geeignet, da die einzige Möglichkeit zum Ändern des tatsächlichen Schnittstellentyps darin besteht, die Controllerkarte zu ersetzen. Sie können jedoch einen Freigabenamen auf einen anderen Wert festlegen.
Methoden Aktionen, die Sie für Objekte ausführen können. Ein Win32_Directory -Objekt enthält beispielsweise eine Methode namens Compress() , die es ermöglicht, den Inhalt eines Ordners auf die gleiche Weise zu komprimieren wie das Komprimieren des Inhalts mithilfe der grafischen Windows-Benutzeroberfläche.
Qualifikation Merkmale von Objekten, Eigenschaften und Methoden. Beispielsweise kann ein Qualifizierer für eine Eigenschaft angeben, dass sie schreibgeschützt ist, oder er kann die zulässigen Werte für die Eigenschaft auflisten. Ein Qualifizierer für ein Objekt kann sein, dass es schreibgeschützt ist.

Schema

WMI-Objekte werden von Klassen beschrieben, die Definitionen ihrer Eigenschaften, Attribute und anderer Informationen bereitstellen. Diese Klassen sind in einer Vererbungshierarchie organisiert, die Objektzuordnungen unterstützt, und nach Interessenbereichen wie Netzwerk, Anwendungen und Systemen gruppiert. Jeder Interessenbereich stellt ein Schema dar, bei dem es sich um eine Teilmenge der Informationen handelt, die über die verwaltete Umgebung verfügbar sind.

Weitere Informationen finden Sie in der Schemaübersicht.

Informationen zum Zugreifen auf den SMS-Anbieter mithilfe von WMI finden Sie unter WMI Configuration Manager Provider Fundamentals

WMI- und .NET Framework-Anwendungen

Configuration Manager verfügt über eine .NET Framework Bibliothek Microsoft. ConfigurationManager.ManagementProvider, der WMI umschließt und ihnen ermöglicht, verwaltete Anwendungen zu schreiben.

Informationen zum Zugreifen auf den SMS-Anbieter mithilfe von .NET Framework finden Sie unter .NET Managed Configuration Manager Provider Fundamentals

Sie können auch den .NET Framework WMI-Verwaltungsnamespace System.Management verwenden, dieser bietet jedoch keine Configuration Manager spezifischen Schnittstellen. Dies ist jedoch die empfohlene Methode, verwalteten Code auf einem Configuration Manager-Client zu verwenden.

Siehe auch

Grundlagen des SMS-Anbieters