Compartir vía


Creación de un objeto Configuration Manager mediante WMI

Cree un objeto Configuration Manager, en Configuration Manager, llamando al método SpawnInstance_ del objeto SWbemObject.

SWbemObject es la definición de clase para el tipo de objeto que desea crear. Por ejemplo, SMS_Package. Para obtener el objeto SWbemObject, llame al método Get del objeto SWBemServices.

Para crear un objeto Configuration Manager

  1. Configure una conexión con el proveedor de SMS. Para obtener más información, vea Cómo conectarse a un proveedor de SMS en Configuration Manager mediante WMI.

  2. Con el objeto SWBemServices que obtiene del paso uno, llame a Get para obtener SWbemObject para la definición de clase de objeto Configuration Manager.

  3. Llame a SpawnInstance_ en SWbemObject para crear el nuevo objeto. Se devuelve un objeto SWbemObject para el nuevo objeto.

  4. Con el SWbemObject devuelto desde la llamada a SpawnInstance, rellene las propiedades del objeto.

  5. Llame a Put_ para confirmar el nuevo objeto en el proveedor de SMS.

Ejemplo

En el siguiente ejemplo de código VBScript se crea un objeto SMS_Package .

Para obtener información sobre cómo llamar al código de ejemplo, vea Llamar a fragmentos de código de Configuration Manager.

Sub CreatePackage (connection)

    On Error Resume Next

    ' Create a package object.
    Set package = connection.Get("SMS_Package").SpawnInstance_()

    If Err.Number<>0 Then
        Wscript.Echo "Couldn't create packages object"
        Exit Sub
    End If

    ' Populate the object.
    package.Name = "Test Package"
    package.Description = "A test package"
    package.PkgSourceFlag = 2
    package.PkgSourcePath = "C:\temp"

    package.Put_

    If Err.Number<>0 Then
        Wscript.Echo "Couldn't commit the package"
        Exit Sub
    End If

    WScript.Echo "Package created"
End Sub

Este método de ejemplo tiene los parámetros siguientes:

Parámetro Tipo Descripción
Connection SWBemServices Una conexión válida al proveedor de SMS.

Compilar el código

Consulta también

Información general sobre los objetosde instrumentación de administración de WindowsCómo llamar a un método de clase de objeto Configuration Manager mediante WMICómo conectarse a un proveedor de SMS en Configuration Manager mediante WMICómo eliminar un objeto Configuration Manager mediante WMIHow to to Modificar un objeto de Configuration Manager mediante WMICómo realizar una consulta asincrónica de Configuration Manager mediante WMICómo realizar una consulta de Configuration Manager sincrónica mediante WMICómo leer un Configuration Manager Object by Using WMIHow to Read Lazy Properties by Using WMI (Cómo leer propiedades diferidas mediante WMI mediante WMI)