Aracılığıyla paylaş


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

  1. SMS Sağlayıcısı ile bağlantı kurun. Daha fazla bilgi için bkz. SMS Sağlayıcısı ile ilgili temel bilgiler.

  2. 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.

  3. IResultObject özelliklerini doldurun.

  4. 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