Инструментарий управления Windows (WMI)

Инструментарий управления Windows (WMI) — это инфраструктура для управления данными и операциями в операционных системах windows. Хотя вы можете создавать скрипты WMI или приложения для автоматизации административных задач на удаленных компьютерах, WMI также предоставляет данные управления другим частям операционной системы и продуктам. Например, System Center Operations Manager или Удаленное управление Windows.

Примечание

Эта документация предназначена только для разработчиков и ИТ-администраторов. Если вы являетесь конечным пользователем, у которого возникло сообщение об ошибке WMI, найдите код ошибки в служба поддержки Майкрософт. Дополнительные сведения об устранении неполадок со сценариями WMI и службой WMI см. в статье WMI не работает.

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

Где применяется WMI?

Хотя системные администраторы могут использовать WMI во всех приложениях windows, это наиболее полезно в корпоративных приложениях и административных сценариях. Дополнительные сведения о WMI см. в разделе Дополнительные сведения о WMI.

Аудитория разработчиков

Инструментарий WMI предназначен для программистов, которые создают приложения C, C++ и Visual Basic или используют язык сценариев, который имеет подсистему Windows и обрабатывает объекты Microsoft ActiveX. Хотя некоторые знания о программировании COM полезны, это не обязательно. Разработчики C++ могут найти примеры для начала работы в статье Создание приложения WMI с помощью C++.

Сведения о разработке поставщиков и приложений с управляемым кодом на C# или Visual Basic с помощью платформа .NET Framework см. в статье Использование WMI с платформа .NET Framework.

Многие администраторы и ИТ-специалисты получают доступ к WMI через Windows PowerShell. Командлет Get-WMI для PowerShell позволяет получать сведения для локального или удаленного репозитория WMI. Таким образом, несколько статей WMI, особенно Создание клиентов WMI, содержат примеры PowerShell. Дополнительные сведения об использовании PowerShell см. в разделе PowerShell.

Требования к среде выполнения

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

Если ожидаемый компонент отсутствует, см. статью Доступность компонентов WMI операционной системы.

Чтобы создать скрипты или приложения для WMI, разработчикам не нужно скачивать или устанавливать определенный пакет средств разработки программного обеспечения (SDK). Однако некоторые средства администрирования WMI могут быть полезны для использования. Дополнительные сведения см. в разделе Загрузки.

В этом разделе

Статья Описание
Сведения о WMI Общие сведения о WMI.
Использование WMI Сведения о разработке приложений для использования инструментария WMI, включая сведения об инструментах.
Справочник по WMI Документация по классам WMI, классам WMI C++, COM API WMI, API скриптов и другим справочным материалам по WMI.
Глоссарий WMI Список терминов WMI. Многие из этих терминов знакомы разработчикам, но имеют новые или измененные определения в среде WMI.