Windows Management Interface (WMI) - это технология управления Windows-компьютерами, реализующая стандарты Web-управления предприятием (WBEM, Web-based Enterprise Management. WBEM разработан компанией Distributed Management Task Force - http://www.dmtf.org/. В некотором смысле можно считать WMI "развитием" протокола SNMP для программных сред.). Технология WMI реализована для всех операционных систем Windows, начиная с Windows 95.

Технология используется, преимущественно, для доступа к оборудованию (получению данных о составе оборудования, его параметрах, состоянии и т. п.).

Стандартами WBEM предусмотрена типовая схема управляемых объектов - Common Information Model (CIM). Эта схема реализована в WMI как пространство имен Cimv2. В этом пространстве имен по умолчанию выполняются WMI-команды.

В Windows WMI выполняет функции сбора данных и управления конфигурацией компьютера через специализированные программные модули, называемые провайдерами (providers). Существуют провайдеры для управления драйверами Windows,

операционной системой, Internet Explorer, Microsoft Office, службами каталогов и т. п. Этот список постоянно пополняется, и при установке на компьютер какого-либо программного обеспечения перечень управляемых объектов может существенно расшириться.

На практике для применения WMI в целях контроля системы нужно знать, какие классы и пространства имен доступны для использования, какие названия имеют соответствующие элементы (instance). Полный перечень доступных к использованию в конкретной системе элементов WMI можно получить, например, с помощью средств WMI Object Browser и WMI CIM Studio, входящих в состав WMI Administrative Tools1 (рис. 6.13).

Один из экранов WMI Administrative Tools

Рис. 6.13. Один из экранов WMI Administrative Tools

Для использования WMI необходимо знание иерархической структуры объектов системы. Запомнить ее практически невозможно, поэтому при составлении запросов могут помочь такие продукты, как WMI CIM Studio. С помощью данной программы администратор имеет возможность подключиться к любому пространству имен, зарегистрированному в системе, отобразить существующие классы объектов, увидеть свойства класса (те характеристики, которые можно получить при исполнении запроса) и методы (те параметры, которые можно установить в команде), перечислить существующие экземпляры. Здесь же можно открыть окно, в котором попробовать создать собственный WMI-запрос и сразу увидеть его результаты. Средства среды разработки WMI Administrative Tools удобны тем, что наряду с просмотром существующих на компьютере классов WMI-администратор может получить значения реальных объектов (на рисунке показано перечисление всех предоставляемых в совместный доступ папок на компьютере), составить и отладить WQL-запросы.

Эти утилиты отображают полный список существующих классов, значения их свойств и т. п. Часто требуется получить значения типовых характеристик, например, состояния служб, параметров физических или логических дисков и т. д. В этом случае можно воспользоваться подборкой уже готовых WMI-сценариев - программой Scriptomatic (также бесплатно доступна к загрузке с сайта Microsoft).

Программа содержит большую подборку готовых сценариев, которые можно использовать для составления необходимых запросов.

Утилита Scriptomatic (рис. 6.14) позволяет найти сценарий, с помощью которого можно получить желаемые сведения о работе системы, и на его основе составить WQL-запрос.

Утилита Scriptomatic 2

Рис. 6.14. Утилита Scriptomatic 2.0

Intelligent platform management interface | Самоучитель системного администратора | Wmi query language


Самоучитель системного администратора



Новости за месяц

  • Август
    2020
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31