Freigeben über


Erstellen eines Configuration Manager-Objekts mithilfe von WMI

Sie erstellen ein Configuration Manager-Objekt in Configuration Manager, indem Sie das SWbemObject-ObjektSpawnInstance_ -Methode aufrufen.

Das SWbemObject ist die Klassendefinition für den Objekttyp, den Sie erstellen möchten. Beispiel: SMS_Package. Sie erhalten das SWbemObject, indem Sie die Get-Methode des SWBemServices-Objekts aufrufen.

So erstellen Sie ein Configuration Manager-Objekt

  1. Richten Sie eine Verbindung mit dem SMS-Anbieter ein. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einem SMS-Anbieter in Configuration Manager mithilfe von WMI.

  2. Rufen Sie mit dem SWBemServices-Objekt, das Sie aus Schritt 1 abrufen, Get auf, um das SWbemObject für die Configuration Manager Objektklassendefinition abzurufen.

  3. Rufen Sie SpawnInstance_ für das SWbemObject auf, um das neue Objekt zu erstellen. Für das neue Objekt wird ein SWbemObject zurückgegeben.

  4. Füllen Sie die Objekteigenschaften mithilfe des vom Aufruf von SpawnInstance zurückgegebenen SWbemObject auf.

  5. Rufen Sie Put_ auf, um das neue Objekt an den SMS-Anbieter zu committen.

Beispiel

Im folgenden VBScript-Codebeispiel wird ein SMS_Package -Objekt erstellt.

Informationen zum Aufrufen des Beispielcodes finden Sie unter Aufrufen von Configuration Manager Codeausschnitten.

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  

Diese Beispielmethode weist die folgenden Parameter auf:

Parameter Typ Beschreibung
Connection Swbemservices Eine gültige Verbindung mit dem SMS-Anbieter.

Kompilieren des Codes

Siehe auch

Windows Windows-Verwaltungsinstrumentation
ObjektübersichtAufrufen einer Configuration Manager-Objektklassenmethode mithilfe von WMI
Herstellen einer Verbindung mit einem SMS-Anbieter in Configuration Manager mithilfe von WMI
Löschen eines Configuration Manager-Objekts mithilfe von WMI
Ändern eines Configuration Manager-Objekts mithilfe von WMI
Ausführen einer asynchronen Configuration Manager Abfrage mithilfe von WMI
Ausführen einer synchronen Configuration Manager Abfrage mithilfe von WMI
Lesen eines Configuration Manager-Objekts mithilfe von WMI
Lesen verzögerter Eigenschaften mithilfe von WMI