Share via


Basisprincipes van SMS-provider in Configuration Manager

U gebruikt de SMS-provider om Configuration Manager gegevens te openen en te wijzigen. De SMS-provider is een WMI-provider (Windows Management Instrumentation) die toegankelijk is via WMI- of beheerde klassen.

WMI-architectuur

WMI is ontworpen om te functioneren als een middelste laag, door te fungeren als een standaardinterface tussen beheertoepassingen en de systemen die ze beheren.

WMI-objectmodel

Beheertoepassingen en scripts werken met WMI via het WMI-objectmodel. Het objectmodel definieert de programmeerinterface voor WMI.

Raadpleeg Windows Management Instrumentation voor meer informatie over WMI.

De belangrijkste elementen van het WMI-objectmodel worden weergegeven in de volgende tabel:

Element Beschrijving
Locator Wordt gebruikt om een WMI-service te vinden die wordt uitgevoerd op een lokale of externe computer.
Serviceobject Vertegenwoordigt een werkelijke verbinding met een WMI-provider. Dit is het belangrijkste contactpunt voor WMI-programma's.
Objecten Een beheerd object is een logisch of fysiek bedrijfsonderdeel, zoals een harde schijf, netwerkadapter, databasesysteem, besturingssysteem, proces of service. Een beheerd object communiceert met WMI via een WMI-provider.
Gebeurtenissen Wordt gebruikt voor het bijhouden van wijzigingen in WMI-objecten tijdens uitvoering. Gebeurtenissen kunnen worden vastgelegd als objecten en vervolgens worden bewerkt op dezelfde manier als andere objecten, behalve dat ze niet kunnen worden gewijzigd of opgeslagen in WMI.
Eigenschappen Geeft beschrijvende of operationele informatie over een object. Een Win32_DiskDrive object bevat bijvoorbeeld een eigenschap met de naam InterfaceType, die mogelijk de waarde van IDE heeft voor uw C:-station. Eigenschappen kunnen ook worden ingesteld op bepaalde waarden, als de eigenschap kan worden gewijzigd. Het instellen InterfaceType op SCSI is niet geschikt, omdat de enige manier om het werkelijke interfacetype te wijzigen is door de controllerkaart te vervangen. U kunt een sharenaam echter instellen op een andere waarde.
Methoden Acties die u kunt uitvoeren op objecten. Een object bevat bijvoorbeeld Win32_Directory een methode met de naam Compress() waarmee de inhoud van een map op dezelfde manier kan worden gecomprimeerd als het comprimeren van de inhoud met behulp van de grafische gebruikersinterface van Windows.
Kwalificaties Kenmerken van objecten, eigenschappen en methoden. Een kwalificatie voor een eigenschap kan bijvoorbeeld aangeven dat deze alleen-lezen is of dat de toegestane waarden voor de eigenschap worden vermeld. Een kwalificatie voor een object kan zijn dat het alleen-lezen is.

Schema

WMI-objecten worden beschreven door klassen, met definities van hun eigenschappen, kenmerken en andere informatie. Deze klassen zijn ingedeeld in een overnamehiƫrarchie die objectkoppelingen ondersteunt en gegroepeerd op interessegebieden, zoals netwerken, toepassingen en systemen. Elk interessegebied vertegenwoordigt een schema, dat een subset is van de informatie die beschikbaar is over de beheerde omgeving.

Zie schemaoverzicht voor meer informatie.

Zie WMI Configuration Manager Provider Fundamentals (Grondbeginselen van WMI voor WMI) voor meer informatie over het openen van de SMS-provider met behulp van WMI

WMI- en .NET Framework-toepassingen

Configuration Manager heeft een .NET Framework bibliotheek, Microsoft. ConfigurationManager.ManagementProvider, waarmee WMI wordt verpakt en u beheerde toepassingen kunt schrijven.

Zie Basisprincipes van .NET Managed Configuration Manager Provider voor informatie over toegang tot de SMS-provider met behulp van .NET Framework

U kunt ook de .NET Framework WMI-beheernaamruimte System.Management gebruiken, maar dit biedt geen Configuration Manager specifieke interfaces. Het is echter de aanbevolen manier om beheerde code te gebruiken op een Configuration Manager-client.

Zie ook

Basisprincipes van SMS-provider