Sdílet prostřednictvím


Vytvoření objektu Configuration Manager pomocí spravovaného kódu

Pokud chcete vytvořit objekt Configuration Manager pomocí spravovaného poskytovatele serveru SMS, použijte metodu WqlConnectionManager.CreateInstance. ConnectionManagerBase.CreateInstance Metoda přebírá požadovaný typ objektu jako parametr řetězce a vrací objekt IResultObject, který se používá k naplnění nového objektu. IResultObject.Put Je nutné volat metodu odeslat objekt poskytovateli SMS.

Vytvoření objektu Configuration Manager

  1. Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.

  2. Pomocí objektu připojení WqlConnectionManager , který získáte v kroku 1, voláním metody [CreateInstance vytvořte požadovaný objekt WMI a obdržíte jeho instanci objektu IResultObject.

  3. Naplňte IResultObject vlastnosti.

  4. Potvrďte objekt IResultObject poskytovateli serveru SMS.

Příklad

Následující příklad ukazuje, jak vytvořit a pak naplnit nový Configuration Manager balíček (SMS_Package).

Informace o volání ukázkového kódu najdete v tématu Volání Configuration Manager fragmentů kódu.

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;  
    }  
}  

Tato ukázková metoda má následující parametry:

Parametr Typ Popis
connection Spravované: WqlConnectionManager Platné připojení k poskytovateli serveru SMS.

Kompilace kódu

Obory názvů

Systému

System.collections.generic

System.componentmodel

Microsoft. ConfigurationManagement.ManagementProvider

Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine

Sestavení

microsoft.configurationmanagement.managementprovider

adminui.wqlqueryengine

Robustní programování

Výjimky Configuration Manager, které mohou být vyvolány, jsou SmsConnectionException a SmsQueryException. Ty se dají zachytit společně s postupem SmsException.

Viz taky

Přehled objektůConfiguration Manager Opožděné vlastnosti
Volání metody třídy objektu Configuration Manager pomocí spravovaného kódu
Připojení ke poskytovateli Configuration Manager pomocí spravovaného kódu
Úprava objektu Configuration Manager pomocí spravovaného kódu
Jak provést asynchronní dotaz Configuration Manager pomocí spravovaného kódu
Jak provést synchronní dotaz Configuration Manager pomocí spravovaného kódu
Čtení objektu Configuration Manager pomocí spravovaného kódu
Jak číst opožděné vlastnosti pomocí spravovaného kódu