Jak utworzyć obiekt Configuration Manager przy użyciu usługi WMI

Obiekt Configuration Manager można utworzyć w Configuration Manager, wywołując metodę SpawnInstance_ obiektu SWbemObject.

SWbemObject to definicja klasy dla typu obiektu, który chcesz utworzyć. Na przykład SMS_Package. Obiekt SWbemObject można uzyskać, wywołując metodę Get obiektu SWBemServices.

Aby utworzyć obiekt Configuration Manager

  1. Skonfiguruj połączenie z dostawcą programu SMS. Aby uzyskać więcej informacji, zobacz How to Connect to an SMS Provider in Configuration Manager by Using WMI (Jak nawiązać połączenie z dostawcą programu SMS w Configuration Manager przy użyciu usługi WMI).

  2. Używając obiektu SWBemServices, który uzyskujesz z kroku 1, wywołaj polecenie Get, aby uzyskać obiekt SWbemObject dla definicji klasy obiektu Configuration Manager.

  3. Wywołaj SpawnInstance_ w obiekcie SWbemObject, aby utworzyć nowy obiekt. Dla nowego obiektu jest zwracany obiekt SWbemObject.

  4. Używając obiektu SWbemObject zwróconego z wywołania elementu SpawnInstance, wypełnij właściwości obiektu.

  5. Wywołaj Put_ , aby zatwierdzić nowy obiekt do dostawcy programu SMS.

Przykład

Poniższy przykład kodu VBScript tworzy obiekt SMS_Package .

Aby uzyskać informacje na temat wywoływania przykładowego kodu, zobacz Wywoływanie fragmentów kodu 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  

Ta przykładowa metoda ma następujące parametry:

Parametr Wpisać Opis
Connection SWBemServices Prawidłowe połączenie z dostawcą programu SMS.

Kompilowanie kodu

Zobacz też

Instrumentacja zarządzania systemem Windows
Omówienie obiektówJak wywołać metodę klasy obiektów Configuration Manager przy użyciu usługi WMI
Jak nawiązać połączenie z dostawcą programu SMS w Configuration Manager przy użyciu usługi WMI
Jak usunąć obiekt Configuration Manager przy użyciu usługi WMI
Jak zmodyfikować obiekt Configuration Manager przy użyciu usługi WMI
Jak wykonać asynchroniczne zapytanie Configuration Manager przy użyciu usługi WMI
Jak wykonać synchroniczne zapytanie Configuration Manager przy użyciu usługi WMI
Jak odczytać obiekt Configuration Manager przy użyciu usługi WMI
Jak odczytywać właściwości z opóźnieniem przy użyciu usługi WMI