Dela via


Så här skapar du ett Configuration Manager objekt med hjälp av WMI

Du skapar ett Configuration Manager objekt i Configuration Manager genom att anropa SWbemObject-objektetSpawnInstance_ metod.

SWbemObject är klassdefinitionen för den objekttyp som du vill skapa. Till exempel SMS_Package. Du hämtar SWbemObject genom att anropa metoden SWBemServices-objektetGet .

Så här skapar du ett Configuration Manager objekt

  1. Konfigurera en anslutning till SMS-providern. Mer information finns i Så här ansluter du till en SMS-provider i Configuration Manager med hjälp av WMI.

  2. Med hjälp av SWBemServices-objektet som du får från steg ett anropar du Hämta för att hämta SWbemObject för Configuration Manager objektklassdefinition.

  3. Anropa SpawnInstance_ på SWbemObject för att skapa det nya objektet. Ett SWbemObject returneras för det nya objektet.

  4. Med hjälp av SWbemObject som returneras från anropet till SpawnInstance fyller du i objektegenskaperna.

  5. Anropa Put_ för att checka in det nya objektet till SMS-providern.

Exempel

Följande VBScript-kodexempel skapar ett SMS_Package-objekt .

Information om hur du anropar exempelkoden finns i Anropa Configuration Manager kodfragment.

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  

Den här exempelmetoden har följande parametrar:

Parameter Typ Beskrivning
Connection SWBemServices En giltig anslutning till SMS-providern.

Kompilera koden

Se även

Windows Management Instrumentation
ObjektöversiktSå här anropar du en Configuration Manager objektklassmetod med hjälp av WMI
Ansluta till en SMS-provider i Configuration Manager med hjälp av WMI
Ta bort ett Configuration Manager objekt med hjälp av WMI
Ändra ett Configuration Manager objekt med hjälp av WMI
Så här utför du en asynkron Configuration Manager fråga med hjälp av WMI
Så här utför du en synkron Configuration Manager fråga med hjälp av WMI
Läsa ett Configuration Manager objekt med hjälp av WMI
Läsa lazy-egenskaper med hjälp av WMI