Поделиться через


Создание объекта Configuration Manager с помощью WMI

В Configuration Manager создается объект Configuration Manager путем вызова метода SpawnInstance_ объекта SWbemObject.

SWbemObject — это определение класса для типа объекта, который требуется создать. Например, SMS_Package. Чтобы получить SWbemObject, вызовите метод Get объекта SWBemServices.

Создание объекта Configuration Manager

  1. Настройте подключение к поставщику SMS. Дополнительные сведения см. в статье Подключение к поставщику SMS в Configuration Manager с помощью WMI.

  2. Используя объект SWBemServices, полученный на первом шаге, вызовите метод Get, чтобы получить SWbemObject для определения класса объектов Configuration Manager.

  3. Вызовите SpawnInstance_ в SWbemObject, чтобы создать новый объект. Для нового объекта возвращается объект SWbemObject.

  4. Используя SWbemObject, возвращенный вызовом SpawnInstance, заполните свойства объекта.

  5. Вызовите Put_ , чтобы зафиксировать новый объект в поставщике SMS.

Пример

В следующем примере кода VBScript создается объект SMS_Package .

Сведения о вызове примера кода см. в разделе Вызов фрагментов кода 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  

Этот пример метода имеет следующие параметры:

Параметр Тип Описание
Connection SWBemServices Допустимое подключение к поставщику SMS.

Компиляция программы

См. также

Инструментарий управления Windows (WMI)
Общие сведения об объектах. Вызов метода класса объектов Configuration Manager с помощью WMI
Подключение к поставщику SMS в Configuration Manager с помощью WMI
Удаление объекта Configuration Manager с помощью WMI
Изменение объекта Configuration Manager с помощью WMI
Выполнение асинхронного запроса Configuration Manager с помощью WMI
Выполнение синхронного запроса Configuration Manager с помощью WMI
Чтение объекта Configuration Manager с помощью WMI
Чтение отложенных свойств с помощью WMI