Udostępnij za pośrednictwem


Podstawy dostawcy programu SMS w Configuration Manager

Dostawca programu SMS umożliwia uzyskiwanie dostępu do danych Configuration Manager i modyfikowanie ich. Dostawca programu SMS jest dostawcą instrumentacji zarządzania windows (WMI), do których można uzyskać dostęp za pośrednictwem usługi WMI lub klas zarządzanych.

Architektura usługi WMI

Usługa WMI została zaprojektowana tak, aby działała jako warstwa środkowa, służąc jako standardowy interfejs między aplikacjami do zarządzania a systemami, które zarządzają.

Model obiektów WMI

Aplikacje do zarządzania i skrypty współpracują z usługą WMI za pośrednictwem modelu obiektów WMI. Model obiektów definiuje interfejs programowania do usługi WMI.

Aby uzyskać więcej informacji na temat usługi WMI, zobacz artykuł Instrumentacja zarządzania Windows.

Główne elementy modelu obiektów WMI są wyświetlane w poniższej tabeli:

Element Opis
Lokalizator Służy do lokalizowania usługi WMI uruchomionej na komputerze lokalnym lub zdalnym.
Obiekt usługi Reprezentuje rzeczywiste połączenie z dostawcą usługi WMI. Jest to główny punkt kontaktu z programami WMI.
Obiektów Obiekt zarządzany jest logicznym lub fizycznym składnikiem przedsiębiorstwa, takim jak dysk twardy, karta sieciowa, system bazy danych, system operacyjny, proces lub usługa. Obiekt zarządzany komunikuje się z usługą WMI za pośrednictwem dostawcy WMI.
Zdarzenia Służy do śledzenia zmian obiektów WMI w czasie wykonywania. Zdarzenia mogą być przechwytywane jako obiekty, a następnie manipulowane w taki sam sposób, jak inne obiekty, z tą różnicą, że nie można ich zmieniać ani zapisywać w usłudze WMI.
Właściwości Dostarcza opisowe lub operacyjne informacje o obiekcie. Na przykład Win32_DiskDrive obiekt zawiera właściwość o nazwie InterfaceType, która może mieć wartość IDE dla dysku C: . Właściwości można również ustawić na określone wartości, jeśli właściwość jest zmienna. Ustawienie InterfaceType scsi nie jest odpowiednie, ponieważ jedynym sposobem zmiany rzeczywistego typu interfejsu jest zastąpienie karty kontrolera. Można jednak ustawić nazwę udziału na inną wartość.
Metody Akcje, które można wykonać na obiektach. Na przykład Win32_Directory obiekt zawiera metodę o nazwie Compress() , która umożliwia skompresowanie zawartości folderu w taki sam sposób jak kompresowanie zawartości przy użyciu graficznego interfejsu użytkownika systemu Windows.
Kwalifikatory Charakterystyka obiektów, właściwości i metod. Na przykład kwalifikator właściwości może wskazywać, że jest tylko do odczytu lub może zawierać listę dozwolonych wartości dla właściwości. Kwalifikator dla obiektu może być taki, że jest tylko do odczytu.

Schematu

Obiekty WMI są opisywane przez klasy, udostępniając definicje ich właściwości, atrybutów i innych informacji. Te klasy są zorganizowane w hierarchię dziedziczenia obsługującą skojarzenia obiektów i pogrupowane według obszarów zainteresowania, takich jak sieć, aplikacje i systemy. Każdy obszar zainteresowania reprezentuje schemat, który jest podzbiorem informacji dostępnych na temat środowiska zarządzanego.

Aby uzyskać więcej informacji, zobacz Omówienie schematu.

Aby uzyskać informacje na temat uzyskiwania dostępu do dostawcy programu SMS przy użyciu usługi WMI, zobacz WMI Configuration Manager Provider Fundamentals (Podstawy dostawcy usługi WMI Configuration Manager)

Aplikacje WMI i .NET Framework

Configuration Manager ma bibliotekę .NET Framework, Microsoft. ConfigurationManager.ManagementProvider, który otacza usługę WMI i umożliwia pisanie aplikacji zarządzanych.

Aby uzyskać informacje na temat uzyskiwania dostępu do dostawcy programu SMS przy użyciu .NET Framework, zobacz Podstawy dostawcy zarządzanego Configuration Manager platformy .NET

Możesz również użyć przestrzeni nazw zarządzania .NET Framework WMI System.Management, ale nie zapewnia to żadnych interfejsów specyficznych dla Configuration Manager. Jest to jednak zalecany sposób używania kodu zarządzanego na kliencie Configuration Manager.

Zobacz też

Podstawy dostawcy programu SMS