Sdílet prostřednictvím


Odstranění objektu Configuration Manager pomocí spravovaného kódu

Pokud chcete odstranit objekt Configuration Manager pomocí spravovaného poskytovatele serveru SMS, použijte metodu IResultObject.Delete. Objekt IResultObject pro objekt Configuration Manager můžete získat mnoha způsoby. Další informace najdete v tématu Čtení objektu Configuration Manager pomocí spravovaného kódu.

Odstranění objektu Configuration Manager

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

  2. Pomocí objektuWqlConnectionManager, který získáte v kroku 1, zavolejte metodu GetInstance pro získání objektu IResultObject Configuration Manager.

  3. VoláníM metodyIResultObject delete objektu odstranit objekt Configuration Manager.

Příklad

Následující příklad odstraní balíček pomocí zadaného identifikátoru balíčku. Tento příklad používá WqlConnectionManagerGetInstance metodu získat objekt IResultObject pro balíček Configuration Manager a pak balíček odstraní.

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

public void DeletePackage(WqlConnectionManager connection, string packageID)  
{  
    try  
    {  
        IResultObject package = connection.GetInstance(@"SMS_Package.PackageID='" + packageID + "'");  
        package.Delete();  
    }  
    catch (SmsException ex)  
    {  
        Console.WriteLine("Failed to delete package: " + ex.Message);  
        throw;  
    }  
}  

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

Parametr Typ Popis
connection - WqlConnectionManager Platné připojení k poskytovateli serveru SMS.
PackageID - String Identifikátor balíčku pro existující balíček. To lze získat z SMS_Package třídy PackageID vlastnost.

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ůJak volat metodu 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
Čtení objektu Configuration Manager pomocí spravovaného kódu
Jak číst opožděné vlastnosti pomocí spravovaného kódu