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
Een verbinding met de SMS-provider instellen. Zie Verbinding maken met een SMS-provider in Configuration Manager met WMI voor meer informatie.
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.
Roep SpawnInstance_ aan op het SWbemObject om het nieuwe object te maken. Er wordt een SWbemObject geretourneerd voor het nieuwe object.
Vul de objecteigenschappen in met behulp van het SWbemObject dat is geretourneerd door de aanroep spawnInstance.
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