Come creare un oggetto di Configuration Manager tramite WMI

È possibile creare un oggetto Configuration Manager in Configuration Manager chiamando l'oggetto SWbemObjectSpawnInstance_ metodo.

SWbemObject è la definizione della classe per il tipo di oggetto che si desidera creare. Ad esempio, SMS_Package. È possibile ottenere SWbemObject chiamando il metodo Get dell'oggetto SWBemServices.

Per creare un oggetto di Configuration Manager

  1. Configurare una connessione al provider SMS. Per altre informazioni, vedere Come connettersi a un provider SMS in Configuration Manager usando WMI.

  2. Utilizzando l'oggetto SWBemServices ottenuto dal passaggio uno, chiamare Get per ottenere l'oggetto SWbemObject per la definizione della classe oggetto di Configuration Manager.

  3. Richiamare SpawnInstance_ su SWbemObject per creare il nuovo oggetto. Viene restituito un oggetto SWbemObject per il nuovo oggetto.

  4. Utilizzando il SWbemObject restituito dalla chiamata a SpawnInstance, popolare le proprietà dell'oggetto.

  5. Chiama Put_ per eseguire il commit del nuovo oggetto nel provider SMS.

Esempio

Nell'esempio di codice VBScript seguente viene creato un oggetto SMS_Package .

Per informazioni sulla chiamata del codice di esempio, vedere Chiamata di frammenti di codice di 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

Questo metodo di esempio include i parametri seguenti:

Parametro Tipo Descrizione
Connection SWBemServices Una connessione valida al provider SMS.

Compilazione del codice

Vedere anche

Panoramica degli oggetti di Strumentazione gestione WindowsCome chiamare un metodo della classe di oggetti di Configuration Manager tramite WMICome connettersi a un provider SMS in Configuration Manager tramite WMICome eliminare un oggetto di Configuration Manager tramite WMICome Modificare un oggetto di Configuration Manager tramite WMICome eseguire una query di Configuration Manager asincrona tramite WMICome eseguire una query di Configuration Manager sincrona tramite WMICome leggere un oggetto di Configuration Manager oggetto tramite WMICome leggere le proprietà differite tramite WMI