Partilhar via


Como eliminar um objeto de gestor de configuração utilizando código gerido

Para eliminar um objeto Do Gestor de Configuração utilizando o fornecedor de SMS gerido, utilize o método IResultObject.Delete. Pode obter um objeto IResultObject para um objeto De Configuração Manager de várias maneiras. Para obter mais informações, consulte Como ler um objeto de gestor de configuração utilizando código gerido

Para eliminar um objeto do Gestor de Configuração

  1. Configurar uma ligação com o Fornecedor DE SMS. Para mais informações, consulte os fundamentos do Fornecedor de SMS.

  2. Utilizando o WqlConnectionManager objeto que obtém no primeiro passo, ligue para o GetInstance método para obter o objeto para o objeto IResultObject 'Gestor de Configuração'.

  3. Ligue para o objeto IResultObject Eliminar o método para eliminar o objeto 'Gestor de Configuração'.

Exemplo

O exemplo a seguir elimina uma embalagem utilizando o identificador de embalagem fornecido. Este exemplo utiliza o método GetInstance da classe WqlConnectionManager para obter um objeto IResultObject para o pacote Do Gestor de Configuração e, em seguida, elimina o pacote.

Para obter informações sobre a chamada do código de amostra, consulte o Código de Identificação do Gestor de Chamadas.

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

Este método de exemplo tem os seguintes parâmetros:

Parâmetro Tipo Description
connection - WqlConnectionManager Uma ligação válida ao Fornecedor de SMS.
PackageID - String O identificador de pacotes para um pacote existente. Isto pode ser obtido a partir da propriedade SMS_Package classe PackageID.

A Compilar o Código

Espaços de nomes

Sistema

System.Collections.Generic

System.ComponentModel

Microsoft.ConfigurationManagement.ManagementProvider

Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine

Assemblagem

microsoft.configurationmanagement.managementprovider

adminui.wqlqueryengine

Programação Robusta

As exceções do Gestor de Configuração que podem ser levantadas são SmsConnectionException e SmsQueryException. Estes podem ser apanhados juntamente com o SmsException.

Consulte também

Visão geral de objetos Como chamar um método de classe de objeto de gestor de configuração usando código gerido
Como Ligação a um fornecedor de gestor de configuração usando código gerido
Como criar um objeto de gestor de configuração usando código gerido
Como modificar um objeto de gestor de configuração utilizando código gerido
Como executar uma consulta de gestor de configuração assíncronea através da utilização de código gerido
Como executar uma consulta de gestor de configuração sincronizada através da utilização de código gerido
Como ler um objeto de gestor de configuração usando código gerido
Como Ler Propriedades Lentas ao Utilizar o Código Gerido