Condividi tramite


Come creare un oggetto Configuration Manager tramite WMI

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

SWbemObject è la definizione di classe per il tipo di oggetto che si vuole creare. Ad esempio, SMS_Package. Per ottenere SWbemObject, chiamare il metodo Get dell'oggetto SWBemServices.

Per creare un oggetto Configuration Manager

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

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

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

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

  5. Chiamare 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 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 Connessione valida al provider SMS.

Compilazione del codice

Vedere anche

Panoramica degli oggettistrumentazione gestione WindowsCome chiamare un metodo della classe oggetto Configuration Manager tramite WMICome connettersi a un provider SMS in Configuration Manager tramite WMICome eliminare un oggetto Configuration Manager usandola procedura WMI Modificare un oggetto Configuration Manager usando WMICome eseguire una query di Configuration Manager asincrona usando WMICome eseguire una query di Configuration Manager sincrona usandowmi Come leggere un Configuration Manager Object by Using WMIHow to Read Lazy Properties by Using WMI (Come leggere le proprietà lazy tramite WMI)