Чтение отложенных свойств с помощью WMI
Чтобы считывать отложенное свойство из объекта Configuration Manager, возвращенного в запросе, вы получаете экземпляр объекта, который, в свою очередь, получает все отложенные свойства объекта от поставщика SMS.
Примечание.
Если вы знаете полный путь к объекту WMI, вызов SWbemServices
метода класса Get
вернет объект WMI вместе с любыми отложенными свойствами. Дополнительные сведения см. в статье Чтение объекта Configuration Manager с помощью WMI.
Дополнительные сведения о отложенных свойствах см. в разделе Configuration Manager Lazy Properties.
Чтение отложенных свойств
Настройте подключение к поставщику SMS. Дополнительные сведения см. в статье Подключение к поставщику SMS в Configuration Manager с помощью WMI.
Используя объект SWbemServices, полученный на первом шаге, используйте объект ExecQuery для запроса Configuration Manager объектов.
Выполните итерацию результатов запроса.
Используя объект,
SWbemServices
полученный на первом шаге, вызовите метод Get , чтобы получить объект SWbemObject для каждого запрашиваемого объекта, из которого требуется получить отложенные свойства.
Пример
В следующем примере кода VBScript запрашивается все SMS_Collection объекты, а затем отображаются имена правил, полученные из отложенного CollectionRules
свойства.
Сведения о вызове примера кода см. в разделе Вызов фрагментов кода Configuration Manager.
Sub ReadLazyProperty(connection)
Dim collection
Dim collections
Dim collectionLazy
Dim i
' Get all collections.
Set collections = _
connection.ExecQuery("Select * From SMS_Collection")
For Each collection in collections
Wscript.Echo Collection.Name
' Get the collection object.
Set collectionLazy = connection.Get("SMS_Collection.CollectionID='" + collection.CollectionID + "'")
' Display the rule names that are in the lazy property CollectionRules.
If IsNull(collectionLazy.CollectionRules) Then
Wscript.Echo "No rules"
Else
For i = 0 To UBound(collectionLazy.CollectionRules)
WScript.Echo "Rule " + collectionLazy.CollectionRules(i).RuleName
Next
End If
Next
End Sub
Этот пример метода имеет следующие параметры:
Параметр | Тип | Описание |
---|---|---|
connection |
- SWbemServices |
Допустимое подключение к поставщику SMS. |
Компиляция программы
См. также
Инструментарий управления Windows (WMI)
Отложенные свойства Configuration Manager
Общие сведения об объектах. Вызов метода класса объектов Configuration Manager с помощью WMI
Подключение к поставщику SMS в Configuration Manager с помощью WMI
Создание объекта Configuration Manager с помощью WMI
Удаление объекта Configuration Manager с помощью WMI
Изменение объекта Configuration Manager с помощью WMI
Выполнение асинхронного запроса Configuration Manager с помощью WMI
Выполнение синхронного запроса Configuration Manager с помощью WMI
Чтение объекта Configuration Manager с помощью WMI