Configuration Manager'de Yönetilen SMS Sağlayıcısının Temelleri
Yönetilen SMS Sağlayıcısı kitaplığı, System.Management sınıflarını sarmalayan ve Configuration Manager merkezli bir nesne modeli sağlayan bir .NET Framework kitaplığıdır. Ayrıca, Configuration Manager site denetim dosyasına erişmek için bir sarmalayıcı sağlar.
Kitaplık, Configuration Manager konsolu .NET Framework kitaplığıyla ilgili herhangi bir kodun dışında kullanılabilir, ancak aynı temel mimari üzerinde oluşturulur.
yönetilen kodu Configuration Manager istemcisiyle kullanma hakkında bilgi için bkz. WMI Programlama hakkında Configuration Manager.
Configuration Manager Sınıfları ve Arabirimleri
Yönetilen SMS Sağlayıcısı ile kullanılacak birincil sınıflar ve arabirimler şunlardır:
WqlConnectionManager
sınıfıWqlConnectionManager
, Configuration Manager Windows Yönetim Araçları (WMI) sağlayıcısına erişim sağlar.
Yönetilen Configuration Manager kitaplıkları genelinde bağlantıları tanımlayan connectionManagerBase soyut temel sınıfının bir uygulamasıdır.
SMS Sağlayıcısına bağlanmak ve nesne örneklerini sorgulamak veya Configuration Manager oluşturmak için kullanılır. Aşağıdaki görevler WqlConnectionManager'ın temel kullanımını gösterir.
Yönetilen Kod kullanarak bir Configuration Manager Sağlayıcısına Bağlanma.
Yönetilen Kod Kullanarak Configuration Manager Nesnesini Okuma.
Yönetilen Kod Kullanarak Zaman Uyumsuz Configuration Manager Sorgusu Gerçekleştirme
IResultObject
IResultObject , tüm sonuç kümelerinin ve nesnelerin kullanıma sunan bir arabirimdir. Bu yöntemle nesneleri okuyabilir, değiştirebilir, silebilir, üzerinde yöntemleri çağırabilir ve Configuration Manager nesneleri başka şekilde işleyebilirsiniz. Genellikle bir IResultObject
nesne oluşturduğunuzda veya bir sorgunun sonucu olarak bir alırsınız.
Aşağıdaki görevler temel kullanımını IResultObject
gösterir:
Yönetilen Kod Kullanarak Configuration Manager Nesnesini Değiştirme
Yönetilen Kod Kullanarak Configuration Manager Nesnesini Silme
Yönetilen Kod Kullanarak Configuration Manager Nesne Yöntemini Çağırma
QueryProcessor
QueryProcesor, SMS Sağlayıcısına karşı hem zaman uyumlu hem de zaman uyumsuz sorgular için destek sağlar. Zaman uyumsuz sorgularda, iş parçacığı desteği sorgu sonuçlarını sağlamak için SmsBackgroundWorker kullanılır. Aşağıdaki görevler sorguları gösterir:
Yönetilen Kod Kullanarak Zaman Uyumsuz Configuration Manager Sorgusu Gerçekleştirme.
Yönetilen Kod Kullanarak Zaman Uyumlu Configuration Manager Sorgusu Gerçekleştirme.
IQueryPropertyItem
IQueryPropertyItem , sonuç nesnesinin tek bir özelliğidir, veri bağlamayı ve alma/ayarlama özelliklerini destekler.
Aşağıdaki görevlerde kullanımı gösterilmektedir IQueryPropertyItem
:
Yönetilen Kod Kullanarak Configuration Manager Nesnesini Değiştirme.
Derlemeler
Yönetilen SMS Sağlayıcısını kullanmak için gereken derlemeler şunlardır:
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Yönetilen Configuration Manager kitaplıklarının WMI uygulaması adminui.wqlqueryengine tarafından sağlanır.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin