Сведения о WMI

Инструментарий управления Windows (WMI) разработан корпорацией Майкрософт в рамках отраслевой инициативы управления предприятием через Интернет (WBEM), целью которой является создание стандартной технологии получения доступа к информации по управлению в среде предприятия. В инструментарии WMI используется модель CIM — отраслевой стандарт, служащий для представления систем, приложений, сетей, устройств и других управляемых компонентов. CIM разрабатывается и поддерживается целевой службой распределенного управления (DMTF).

Примечание.

В настоящее время доступно следующее поколение WMI, известное как инфраструктура управления Windows (MI). MI полностью совместим с предыдущими версиями WMI и предоставляет множество функций и преимуществ, которые упрощают проектирование и разработку поставщиков и клиентов, чем когда-либо. Например, многие новые поставщики записываются с помощью платформы MI, но к ней можно получить доступ с помощью скриптов и приложений WMI. Дополнительные сведения о различиях между двумя технологиями см. в статье "Зачем использовать MI?

 

Управление удаленными компьютерными системами с помощью WMI

Ценность WMI заключается в возможности получать данные об управлении с удаленных компьютеров. Удаленные подключения WMI осуществляются посредством DCOM. Альтернативой является использование удаленного управления Windows (WinRM), которое получает удаленные данные управления WMI с помощью протокола SOAP на основе WS-Management.

Программирование с помощью WMI

Приложения или скрипты управления могут получать данные или выполнять операции с помощью WMI на различных языках. Дополнительные сведения см. в разделе аудитории разработчиков в инструментировании управления Windows.

Многие функции Windows имеют связанные поставщики WMI, такие как поставщик данных конфигурации загрузки (BCD) или поставщик томов служба хранилища. Поставщики WMI реализуют функциональные возможности, описанные методами и свойствами классов WMI для управления связанными функциями Windows. Дополнительные сведения см. в разделе поставщиков WMI и классов WMI.

Дополнительные сведения о том, как записывать поставщик для предоставления данных из нового оборудования или приложений, см. в разделе "Предоставление данных в WMI".

Дополнительные сведения о реализации этой технологии см. в статье Об использовании WMI.

В следующей таблице перечислены разделы, включенные в этот раздел.

Раздел Описание
Новые возможности WMI Новые функции в WMI.
Доступность компонентов WMI операционной системы Некоторые компоненты больше не доступны или доступны в качестве необязательной установки.
Архитектура WMI Приложение управления взаимодействует с WMI с помощью различных интерфейсов, таких как Visual Basic, C++, ODBC и ActiveX. Все интерфейсы WMI основаны на объектной модели компонента (COM).
Общая информационная модель Модель независимого языка программирования, использующая объектно-ориентированные методы для описания предприятия.
Формат управляемого объекта Формат, позволяющий создавать читаемый пользователем код, который операционная система может преобразовать в набор классов CIM. Вы можете использовать новые классы для моделирования и управления новыми технологиями для предприятия.
Управление учетными записями пользователей и WMI Управление учетными записями пользователей (UAC) влияет на то, какие данные WMI возвращаются, удаленный доступ и как должны выполняться скрипты. Дополнительные сведения см. в статье "Начало работы с управлением учетными записями пользователей" в Windows Vista.
Доступ к защищаемым объектам WMI WMI использует стандартные объекты и процедуры безопасности Windows для управления и защиты доступа к защищаемым объектам, таким как пространства имен WMI, принтеры, службы и приложения DCOM.
WMI и библиотеки производительности Данные из счетчиков производительности системы доступны в классах WMI.
Поддержка IPv6 и IPv4 в WMI Поставщик IP-маршрутов WMI и сетевые классы предоставляют данные для адресов IPv4. Начиная с Windows Vista, WMI также обеспечивает ограниченную поддержку сетевых возможностей IPv6.
Формат дата и время WMI использует форматы даты и времени, определенные спецификацией CIM группы распределенных задач управления. Дополнительные сведения см. в разделе DMTF.
Доступ к WMI для сценариев Написание скриптов WMI для выполнения задач управления.
Устранение неполадок WMI. При доступе к локальным или удаленным данным WMI в приложении или скрипте могут возникать ошибки, начиная от отсутствующих классов до отказа в доступе. У поставщиков также есть параметры отладки и доступны классы устранения неполадок.
Дополнительные сведения Веб-сайты, книги и статьи о WMI.

 

Использование WMI

Справочник по WMI