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


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

Вы изменяете объект Configuration Manager в Configuration Manager, используя объект SWbemObject объекта для изменения его свойств.

Изменение объекта Configuration Manager

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

  2. Используя объект SWbemServices , полученный на первом шаге, вызовите метод Get и укажите сведения о классе и ключе для нужного объекта. Возвращает объект SWbemObject , представляющий объект .

  3. С помощью SWbemObject обновите свойства объекта.

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

Пример

Следующий пример кода VBScript возвращает объект пакета (SMS_Package), изменяет описание пакета, а затем фиксирует изменения обратно поставщику SMS. В этом примере пакет извлекается через вызов объекта Get SWbemServices. Вы также можете получить пакет с помощью запроса. Дополнительные сведения см. в статье Выполнение синхронного запроса Configuration Manager с помощью WMI.

Сведения о вызове примера кода см. в разделе Вызов фрагментов кода Configuration Manager.

Sub ModifyPackageDescription (connection, packageID, description)

    On Error Resume Next
    Dim package

    ' Get the package.
    Set package = connection.Get("SMS_Package.PackageID='" & packageID & "'")
    If Err.Number<>0 Then
        Wscript.Echo "Couldn't get package " + packageID
        Exit Sub
    End If

    Wscript.Echo "Package Name: " + package.Name
    Wscript.Echo "Current Description: " + package.Description

    ' Update and commit the package.
    package.Description = description

    package.Put_
    If Err.Number<>0 Then
        WScript.Echo "Couldn't commit the package"
        Exit Sub
    End If

    Wscript.Echo "New Description: " + package.Description
End Sub

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

Параметр Тип Описание
connection SWbemServices Допустимое подключение к поставщику SMS.
packageID String Идентификатор пакета. Это доступно из идентификатора SMS_Package класса PackageID .
Description String Новое описание объекта.

См. также

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