Создание приложения или скрипта 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 ScriptCenter 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 см. в обзоре .NET WMI.

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

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

Использование WMI