Grunderna för SMS-provider i Configuration Manager

Du använder SMS-providern för att komma åt och ändra Configuration Manager data. SMS-providern är en WMI-provider (Windows Management Instrumentation) som kan nås via antingen WMI- eller hanterade klasser.

WMI-arkitektur

WMI är utformat för att fungera som ett mellanlager genom att fungera som ett standardgränssnitt mellan hanteringsprogram och de system som de hanterar.

WMI-objektmodell

Hanteringsprogram och skript fungerar med WMI via WMI-objektmodellen. Objektmodellen definierar programmeringsgränssnittet till WMI.

Mer information om WMI finns i Windows Management Instrumentation.

Huvudelementen i WMI-objektmodellen visas i följande tabell:

Element Beskrivning
Locator Används för att hitta en WMI-tjänst som körs på en lokal dator eller fjärrdator.
Tjänstobjekt Representerar en faktisk anslutning till en WMI-provider. Detta är den viktigaste kontaktpunkten för WMI-program.
Objekt Ett hanterat objekt är en logisk eller fysisk företagskomponent, till exempel en hårddisk, ett nätverkskort, ett databassystem, ett operativsystem, en process eller en tjänst. Ett hanterat objekt kommunicerar med WMI via en WMI-provider.
Händelser Används för att spåra ändringar i WMI-objekt vid körning. Händelser kan registreras som objekt och sedan ändras på samma sätt som andra objekt, förutom att de inte kan ändras eller sparas i WMI.
Egenskaper Tillhandahåller beskrivande eller operativ information om ett objekt. Ett objekt innehåller till exempel Win32_DiskDrive en egenskap med namnet InterfaceType, som kan ha värdet IDE för C:-enheten. Egenskaper kan också anges till specifika värden om egenskapen kan ändras. Det är inte lämpligt att ange InterfaceType SCSI eftersom det enda sättet att ändra den faktiska gränssnittstypen är att ersätta kontrollantkortet. Du kan dock ange ett resursnamn till ett annat värde.
Metoder Åtgärder som du kan utföra på objekt. Ett objekt innehåller till exempel Win32_Directory en metod med namnet Compress() som gör att innehållet i en mapp kan komprimeras på samma sätt som när innehållet komprimeras med hjälp av det grafiska användargränssnittet i Windows.
Kval Egenskaper för objekt, egenskaper och metoder. En kvalificerare för en egenskap kan till exempel indikera att den är skrivskyddad, eller så kan den visa de tillåtna värdena för egenskapen. En kvalificerare för ett objekt kan vara att det är skrivskyddat.

Schemat

WMI-objekt beskrivs av klasser, vilket ger definitioner av deras egenskaper, attribut och annan information. Dessa klasser är ordnade i en arvshierarki som stöder objektassociationer och grupperas efter intressanta områden, till exempel nätverk, program och system. Varje intresseområde representerar ett schema, som är en delmängd av den information som är tillgänglig om den hanterade miljön.

Mer information finns i Schemaöversikt.

Information om hur du kommer åt SMS-providern med hjälp av WMI finns i Grunderna för WMI-Configuration Manager-provider

WMI- och .NET Framework-program

Configuration Manager har ett .NET Framework bibliotek, Microsoft. ConfigurationManager.ManagementProvider, som omsluter WMI och gör att du kan skriva hanterade program.

Information om hur du kommer åt SMS-providern med hjälp av .NET Framework finns i Grunderna för .NET Managed Configuration Manager Provider

Du kan också använda .NET Framework WMI-hanteringsnamnområdet System.Management, men det ger inga Configuration Manager-specifika gränssnitt. Det är dock det rekommenderade sättet att använda hanterad kod på en Configuration Manager-klient.

Se även

Grunderna i SMS-providern