Delen via


Een Configuration Manager-object maken met WMI

U maakt een Configuration Manager-object in Configuration Manager door het object SWbemObjectaan te roepen SpawnInstance_ methode.

Het SWbemObject is de klassedefinitie voor het objecttype dat u wilt maken. Bijvoorbeeld SMS_Package. U haalt het SWbemObject op door de methode Get van het SWBemServices-objectaan te roepen.

Een Configuration Manager-object maken

  1. Een verbinding met de SMS-provider instellen. Zie Verbinding maken met een SMS-provider in Configuration Manager met WMI voor meer informatie.

  2. Gebruik het OBJECT SWBemServices dat u in stap één ophaalt, roept u Get aan om het SWbemObject voor de definitie van de objectklasse Configuration Manager op te halen.

  3. Roep SpawnInstance_ aan op het SWbemObject om het nieuwe object te maken. Er wordt een SWbemObject geretourneerd voor het nieuwe object.

  4. Vul de objecteigenschappen in met behulp van het SWbemObject dat is geretourneerd door de aanroep spawnInstance.

  5. Roep Put_ aan om het nieuwe object door te voeren naar de SMS-provider.

Voorbeeld

In het volgende VBScript-codevoorbeeld wordt een SMS_Package-object gemaakt.

Zie Aanroepen Configuration Manager codefragmenten voor meer informatie over het aanroepen van de voorbeeldcode.

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  

Deze voorbeeldmethode heeft de volgende parameters:

Parameter Type Beschrijving
Connection SWBemServices Een geldige verbinding met de SMS-provider.

De code compileren

Zie ook

Windows Management Instrumentation
Overzicht van objectenEen methode voor een Configuration Manager-objectklasse aanroepen met behulp van WMI
Verbinding maken met een SMS-provider in Configuration Manager met behulp van WMI
Een Configuration Manager-object verwijderen met WMI
Een Configuration Manager-object wijzigen met behulp van WMI
Een Asynchrone Configuration Manager-query uitvoeren met behulp van WMI
Een synchrone Configuration Manager-query uitvoeren met behulp van WMI
Een Configuration Manager-object lezen met behulp van WMI
Luie eigenschappen lezen met behulp van WMI