Sdílet prostřednictvím


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

Pokud chcete číst instanci objektu Configuration Manager pomocí spravovaného poskytovatele serveru SMS, použijte WqlConnectionManager.GetInstance. GetInstance Metoda přijímá řetězec, který identifikuje konkrétní instanci objektu a vrací IResultObject objekt, který se používá pro přístup k objektu.

Následující příklad funkce ukazuje název a popis zadaného identifikátoru balíčku.

Čtení objektu Configuration Manager

  1. Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Připojení k poskytovateli serveru SMS v Configuration Manager pomocí spravovaného kódu.

  2. Volání WqlConnectionManager get GetInstance metoda získat IResultObject objekt pro objekt, který chcete.

  3. Zobrazí vlastnosti objektu IResultObject.

Příklad

Následující příklad kódu ukazuje, jak číst objekt Configuration Manager.

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

public void DisplayPackageName(WqlConnectionManager connection, string packageID)  
{  
    try   
    {  
        // Get the package.  
        IResultObject package = connection.GetInstance(@"SMS_Package.PackageID='" + packageID + "'");  
        Console.WriteLine("Package Name: " + package["Name"].StringValue);  
        Console.WriteLine("Package Description: " + package["Description"].StringValue);  
    }  
    catch (SmsException ex)  
    {  
        Console.WriteLine("Failed to get 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.
PackageID -Spravované: String Platný identifikátor balíčku. Získáno z vlastnosti PackageID třídy SMS_Package .

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
Vytvoření objektu 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
Jak číst opožděné vlastnosti pomocí spravovaného kódu