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
Configurare una connessione al provider SMS. Per altre informazioni, vedere Come connettersi a un provider SMS in Configuration Manager tramite WMI.
Usando l'oggetto SWBemServices ottenuto dal passaggio 1, chiamare Get per ottenere SWbemObject per la definizione della classe oggetto Configuration Manager.
Chiamare SpawnInstance_ su SWbemObject per creare il nuovo oggetto. Viene restituito un oggetto SWbemObject per il nuovo oggetto.
Utilizzando l'oggetto SWbemObject restituito dalla chiamata a SpawnInstance, popolare le proprietà dell'oggetto.
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
Strumentazione gestione Windows
Panoramica degli oggettiCome chiamare un metodo della classe oggetto Configuration Manager tramite WMI
Come connettersi a un provider SMS in Configuration Manager tramite WMI
Come eliminare un oggetto Configuration Manager tramite WMI
Come modificare un oggetto Configuration Manager tramite WMI
Come eseguire una query Configuration Manager asincrona usando WMI
Come eseguire una query di Configuration Manager sincrona tramite WMI
Come leggere un oggetto Configuration Manager tramite WMI
Come leggere le proprietà lazy usando WMI