Grundlagen des SMS-Anbieters in Configuration Manager

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

WMI-Architektur

WMI ist so konzipiert, dass es als mittlere Schicht fungiert, indem es als Standardschnittstelle zwischen Verwaltungsanwendungen und den von ihnen verwalteten Systemen dient.

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 Hauptelemente des WMI-Objektmodells sind in der folgenden Tabelle aufgeführt:

Element Beschreibung
Locator Wird zum Suchen eines WMI-Dienstes verwendet, 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.
Ereignisse Wird verwendet, um Änderungen an WMI-Objekten zur Laufzeit nachzuverfolgen. Ereignisse können als Objekte erfasst und dann auf die gleiche Weise wie alle anderen Objekte bearbeitet werden, außer dass sie nicht in WMI geändert oder gespeichert werden können.
Eigenschaften Liefert beschreibende oder operationelle Informationen zu einem Objekt. Beispielsweise enthält ein Win32_DiskDrive Objekt eine Eigenschaft namens InterfaceType, die den Wert von IDE für Ihr Laufwerk C: haben könnte. Eigenschaften können auch auf bestimmte Werte gesetzt werden, wenn die Eigenschaft änderbar ist. Die Einstellung InterfaceType auf SCSI ist nicht angebracht, da die einzige Möglichkeit, den tatsächlichen Schnittstellentyp zu ändern, darin besteht, die Controller-Karte auszutauschen. Sie können jedoch einen anderen Wert für einen Freigabenamen festlegen.
Methoden Aktionen, die Sie für Objekte ausführen können. Ein Objekt enthält beispielsweise Win32_Directory eine Methode namens Compress() namens mit der der Inhalt eines Ordners auf die gleiche Weise komprimiert werden kann wie der Inhalt mithilfe der grafischen Benutzeroberfläche von Windows.
Qualifikanten Merkmale von Objekten, Eigenschaften und Methoden. Ein Begrenzungszeichen für eine Eigenschaft kann beispielsweise angeben, dass sie schreibgeschützt ist, oder die zulässigen Werte für die Eigenschaft auflisten. Eine Einschränkung für ein Objekt kann sein, dass es schreibgeschützt ist.

Schema

WMI-Objekte werden durch Klassen beschrieben, die Definitionen ihrer Eigenschaften, Attribute und anderer Informationen bereitstellen. Diese Klassen sind in einer Vererbungshierarchie organisiert, die Objektzuordnungen unterstützt, und nach Interessengebieten wie Netzwerk, Anwendungen und Systeme 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 Zugriff auf den SMS-Anbieter mithilfe von WMI finden Sie unter Grundlagen des WMI-Configuration Manager-Anbieters

WMI- und .NET Framework-Anwendungen

Configuration Manager verfügt über eine .NET Framework Bibliothek, Microsoft.ConfigurationManager.ManagementProvider, die WMI umschließt und Ihnen das Schreiben verwalteter Anwendungen ermöglicht.

Informationen zum Zugriff auf den SMS-Anbieter mithilfe von .NET Framework finden Sie in den Grundlagen des .NET Managed Configuration Manager-Anbieters

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

Siehe auch

Grundlagen des SMS-Anbieters