Yönetilen Kod Kullanarak Configuration Manager Nesnesi Oluşturma
Yönetilen SMS Sağlayıcısını kullanarak Configuration Manager nesnesi oluşturmak için WqlConnectionManager.CreateInstance yöntemini kullanın. ConnectionManagerBase.CreateInstance yöntemi, gerekli nesne türünü dize parametresi olarak alır ve yeni nesneyi doldurmak için kullanılan bir IResultObject nesnesi döndürür. Nesneyi SMS Sağlayıcısına göndermek için IResultObject.Put yöntemi çağrılmalıdır.
Configuration Manager nesnesi oluşturmak için
SMS Sağlayıcısı ile bağlantı kurun. Daha fazla bilgi için bkz. SMS Sağlayıcısı ile ilgili temel bilgiler.
Birinci adımda aldığınız WqlConnectionManager bağlantı nesnesini kullanarak gerekli WMI nesnesini oluşturmak için [CreateInstance'ı çağırın ve IResultObject nesne örneğini alın.
IResultObject özelliklerini doldurun.
IResultObject'i SMS Sağlayıcısına işleyin.
Örnek
Aşağıdaki örnekte yeni bir Configuration Manager paketinin ( ) nasıl oluşturulacağı ve doldurulacağı gösterilmektedirSMS_Package
.
Örnek kodu çağırma hakkında bilgi için bkz. Configuration Manager Kod Parçacıklarını Çağırma.
public void CreatePackage(WqlConnectionManager connection)
{
try
{
IResultObject package = connection.CreateInstance("SMS_Package");
package["Name"].StringValue = "Test Package";
package["Description"].StringValue = "A test package";
package["PkgSourcePath"].StringValue = @"c:\Package Source";
package.Put();
}
catch (SmsException ex)
{
Console.WriteLine("Failed to create package. Error: " + ex.Message);
throw;
}
}
Bu örnek yöntem aşağıdaki parametrelere sahiptir:
Parametre | Tür | Açıklama |
---|---|---|
connection |
Yönetilen: WqlConnectionManager | SMS Sağlayıcısına geçerli bir bağlantı. |
Kodu Derleme
Ad alanları
Sistem
System.Collections.Generic
System.ComponentModel
Microsoft. ConfigurationManagement.ManagementProvider
Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine
Derleme
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Sağlam Programlama
Oluşturulabilecek Configuration Manager özel durumlar SmsConnectionException ve SmsQueryException'dır. Bunlar SmsException ile birlikte yakalanabilir.
Ayrıca Bkz
Nesnelere genel bakışConfiguration Manager Gecikmeli Özellikler
Yönetilen Kod Kullanarak Configuration Manager Nesne Sınıfı Yöntemini Çağırma
Yönetilen Kod Kullanarak Configuration Manager Sağlayıcısına Bağlanma
Yönetilen Kod Kullanarak Configuration Manager Nesnesini Değiştirme
Yönetilen Kod Kullanarak Zaman Uyumsuz Configuration Manager Sorgusu Gerçekleştirme
Yönetilen Kod Kullanarak Zaman Uyumlu Configuration Manager Sorgusu Gerçekleştirme
Yönetilen Kod Kullanarak Configuration Manager Nesnesini Okuma
Yönetilen Kod Kullanarak Gecikmeli Özellikleri Okuma
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