Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para crear un objeto de Administrador de configuración mediante el proveedor de SMS administrado, utilice el método WqlConnectionManager.CreateInstance. El método ConnectionManagerBase.CreateInstance toma el tipo de objeto necesario como parámetro de cadena y devuelve un objeto IResultObject que se utiliza para rellenar el nuevo objeto. Se debe llamar al método IResultObject.Put para enviar el objeto al proveedor de SMS.
Para crear un objeto de Administrador de configuración
Configure una conexión al proveedor de SMS. Para obtener más información, consulte Aspectos básicos del proveedor de SMS.
Con el objeto de conexión WqlConnectionManager que obtiene en el paso uno, llame a [CreateInstance para crear el objeto WMI necesario y reciba su instancia del objeto IResultObject.
Rellene las propiedades IResultObject .
Confirme el IResultObject en el proveedor de SMS.
Ejemplo
En el ejemplo siguiente se muestra cómo crear y rellenar un nuevo paquete de Administrador de configuración (SMS_Package).
Para obtener información sobre cómo llamar al código de ejemplo, consulte Llamar a fragmentos de código de Administrador de configuración.
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 ejemplo tiene los siguientes parámetros:
| Parámetro | Tipo | Descripción |
|---|---|---|
connection |
Administrado: WqlConnectionManager | Una conexión válida con el proveedor de SMS. |
Compilar el código
Espacios de nombres
System
System.Collections.Generic
System.ComponentModel
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Ensamblado
Microsoft.ConfigurationManagement.ManagementProvider
adminui.wqlqueryengine
Programación sólida
Las Administrador de configuración excepciones que se pueden generar son SmsConnectionException y SmsQueryException. Estos se pueden detectar junto con SmsException.
Consulta también
Propiedades diferidas de Administrador de configuración
Cómo conectarse a un proveedor de Administrador de configuración mediante código administrado
Cómo modificar un objeto de Administrador de configuración mediante código administrado
Cómo realizar una consulta sincrónica de Administrador de configuración mediante código administrado
Cómo leer un objeto de Administrador de configuración mediante código administrado
Cómo leer propiedades diferidas mediante código administrado