Создание приложения или скрипта WMI

Любой язык сценариев, например VBScript, который работает с объектами ActiveX, может получить доступ к данным WMI. Приложения могут получать доступ к WMI в C++, с помощью COM API для WMI или в Visual Basic, используя библиотеку типов Wbemdisp.tlb и API скриптов для WMI. . Данные можно получить с помощью инструментария WMI, написав скрипт, страницу Active Server (ASP) или HTML-приложение (HTA). Вы также можете использовать Windows PowerShell для получения данных или написания скриптов. Дополнительные сведения см. в статье Создание скриптов в WMI и начало работы с помощью Windows PowerShell. Центр сценариев TechNet в содержит https://www.microsoft.com/technet сотни примеров сценариев. Дополнительные сведения о печатных и интернет-ресурсах см. в разделе Дополнительные сведения.

В следующей процедуре описывается подключение к службе WMI и хранилищу данных.

Подключение к службе WMI и хранилищу данных

  1. Найдите службу WMI на определенном компьютере.
  2. Подключитесь к одному или нескольким пространствам имен WMI.

Эти операции различаются в C++, Visual Basic, платформа .NET Framework языках или при использовании скрипта. Скрипты и приложения Visual Basic должны обращаться к классам, экземпляры которых предоставляются данными существующими поставщиками. Но приложения, написанные на C++, могут делать больше. Например, приложение, написанное на C++, может отправлять события, но скрипт WMI может подписываться только на получение событий.

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

Дополнительные сведения о создании приложений и скриптов для WMI см. в разделе:

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

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