Sdílet prostřednictvím


Základy spravovaného poskytovatele serveru SMS v Configuration Manager

Spravovaná knihovna poskytovatele serveru SMS je knihovna rozhraní .NET Framework, která zabaluje třídy System.Management a poskytuje objektový model zaměřený na Configuration Manager. Poskytuje také obálku pro přístup k řídicímu souboru Configuration Manager webu.

Knihovnu lze použít mimo jakýkoli kód související s knihovnou rozhraní .NET Framework konzoly Configuration Manager, ale je postavena na stejné základní architektuře.

Informace o použití spravovaného kódu s klientem Configuration Manager najdete v tématu Informace o programování Configuration Manager rozhraní WMI.

Configuration Manager – třídy a rozhraní

Primární třídy a rozhraní pro použití se spravovaným poskytovatelem serveru SMS jsou následující:

WqlConnectionManager

Třída WqlConnectionManager poskytuje přístup k Configuration Manager zprostředkovateli WMI (Windows Management Instrumentation).

Jedná se o implementaci abstraktní základní třídy ConnectionManagerBase, která definuje připojení v rámci spravovaných knihoven Configuration Manager.

Používá se k připojení k poskytovateli serveru SMS a dotazování nebo vytvoření Configuration Manager instancí objektů. Následující úlohy ukazují základní použití WqlConnectionManager.

Postup připojení k poskytovateli Configuration Manager pomocí spravovaného kódu

Čtení objektu Configuration Manager pomocí spravovaného kódu

Postup provedení asynchronního dotazu Configuration Manager pomocí spravovaného kódu

IResultObject

IResultObject je rozhraní, které všechny sady výsledků a objekty zpřístupňují. Prostřednictvím ní můžete číst, upravovat, odstraňovat, volat metody a jinak manipulovat s Configuration Manager objekty. Obvykle se zobrazí IResultObject vždy, když vytvoříte objekt nebo jako výsledek dotazu.

Následující úlohy demonstrují základní použití nástroje IResultObject:

Úprava objektu Configuration Manager pomocí spravovaného kódu

Odstranění objektu Configuration Manager pomocí spravovaného kódu

Jak volat metodu objektu Configuration Manager pomocí spravovaného kódu

QueryProcessor

QueryProcesor poskytuje podporu pro synchronní i asynchronní dotazy vůči poskytovateli serveru SMS. V asynchronních dotazech se SmsBackgroundWorker používá k poskytování výsledků dotazů podporujících vlákna. Následující úlohy ukazují dotazy:

Postup provedení asynchronního dotazu Configuration Manager pomocí spravovaného kódu

Jak provést synchronní Configuration Manager dotaz pomocí spravovaného kódu.

IQueryPropertyItem

IQueryPropertyItem je jedna vlastnost objektu výsledku, podporuje datové vazby a vlastnosti get/set.

Následující úlohy demonstrují použití :IQueryPropertyItem

Úprava objektu Configuration Manager pomocí spravovaného kódu

Sestavení

Sestavení, která se vyžadují pro použití spravovaného poskytovatele serveru SMS, jsou:

microsoft.configurationmanagement.managementprovider

adminui.wqlqueryengine

Implementaci spravovaných knihoven Configuration Manager služby WMI poskytuje adminui.wqlqueryengine.

Viz také

Základy poskytovatele smsConfiguration Manager objekty