Сведения о WMI
Инструментарий управления Windows (WMI) разработан корпорацией Майкрософт в рамках отраслевой инициативы управления предприятием через Интернет (WBEM), целью которой является создание стандартной технологии получения доступа к информации по управлению в среде предприятия. В инструментарии WMI используется модель CIM — отраслевой стандарт, служащий для представления систем, приложений, сетей, устройств и других управляемых компонентов. CIM разрабатывается и поддерживается целевой службой распределенного управления (DMTF).
Примечание
В настоящее время доступно следующее поколение WMI, известное как инфраструктура управления Windows (MI). MI полностью совместим с предыдущими версиями WMI и предоставляет множество функций и преимуществ, которые упрощают проектирование и разработку поставщиков и клиентов, чем когда-либо. Например, многие новые поставщики записываются с помощью платформы MI, но к ней можно получить доступ с помощью скриптов и приложений WMI. Дополнительные сведения о различиях между двумя технологиями см. в статье "Зачем использовать MI?
Ценность WMI заключается в возможности получать данные об управлении с удаленных компьютеров. Удаленные подключения WMI осуществляются посредством DCOM. Альтернативой является использование удаленного управления Windows (WinRM), которое получает удаленные данные управления WMI с помощью протокола SOAP на основе WS-Management.
Приложения или скрипты управления могут получать данные или выполнять операции с помощью 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. |