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

Назначение

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

Примечание

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

Примечание

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

Где применимо

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

Системные администраторы могут найти сведения об использовании WMI на сайте TechNet скриптцентери в различных книгах об инструментарии 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 и Создание сценариев с помощью Windows PowerShell.

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

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

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

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

Содержание раздела

Сведения об инструментарии WMI

Общие сведения об инструментарии WMI.

Использование инструментария WMI

Сведения о разработке приложений для использования WMI, включая сведения о средствах.

Справочник по инструментарию WMI

Документация по классам WMI, классам C++ WMI, API WMI COM, API сценариев и другим справочным материалам WMI.