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

Назначение

Windows инструментарий управления (WMI) — это инфраструктура для данных управления и операций в операционных системах на основе Windows. можно написать сценарии или приложения WMI для автоматизации задач администрирования на удаленных компьютерах, но инструментарий wmi также предоставляет данные управления другим частям операционной системы и продуктам — , например System Center Operations Manager (ранее Microsoft Operations Manager (MOM)) или служба удаленного управления Windows (WinRM).

Примечание

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

Примечание

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

Где применим Инструментарий WMI?

инструментарий WMI можно использовать во всех приложениях на основе Windows и наиболее полезен в корпоративных приложениях и административных сценариях.

Системные администраторы могут найти сведения об использовании WMI в различных книгах об инструментарии WMI. Дополнительные сведения см. в разделе Дополнительные сведения.

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

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

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

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

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

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

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

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

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

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