Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Para criar um objeto Gerenciador de Configurações com o Fornecedor de SMS gerido, utilize o método WqlConnectionManager.CreateInstance. O método ConnectionManagerBase.CreateInstance utiliza o tipo de objeto necessário como parâmetro de cadeia e devolve um objeto IResultObject que é utilizado para preencher o novo objeto. O método IResultObject.Put tem de ser chamado para submeter o objeto ao Fornecedor de SMS.
Para criar um objeto de Gerenciador de Configurações
Configure uma ligação ao Fornecedor de SMS. Para obter mais informações, veja Noções básicas do Fornecedor de SMS.
Com o objeto de ligação WqlConnectionManager que obtém no primeiro passo, chame [CreateInstance para criar o objeto WMI necessário e receba a instância de objeto IResultObject.
Preencha as propriedades IResultObject .
Consolide o IResultObject para o Fornecedor de SMS.
Exemplo
O exemplo seguinte demonstra como criar e, em seguida, preencher um novo pacote de Gerenciador de Configurações (SMS_Package).
Para obter informações sobre como chamar o código de exemplo, veja Chamar Gerenciador de Configurações Fragmentos de Código.
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;
}
}
Este método de exemplo tem os seguintes parâmetros:
| Parâmetro | Tipo | Descrição |
|---|---|---|
connection |
Gerido: WqlConnectionManager | Uma ligação válida ao Fornecedor de SMS. |
Compilando o código
Namespaces
System
System.Collections.Generic
System.ComponentModel
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Assembly
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Programação robusta
As Gerenciador de Configurações exceções que podem ser geradas são SmsConnectionException e SmsQueryException. Estes podem ser capturados em conjunto com SmsException.
Confira também
Gerenciador de Configurações Propriedades Lentas
Como Ligar a um Fornecedor de Gerenciador de Configurações com o Código Gerido
Como Executar uma Consulta de Gerenciador de Configurações Assíncrona com o Código Gerido
Como Executar uma Consulta de Gerenciador de Configurações Síncrona com o Código Gerido