Где я могу найти документацию WMI?

Google подвела меня, я не мог найти его на MSDN. man wmi не работает в оболочке Windows... Я ищу список объектов, которые я могу запросить, и как построить запросы.

С WMI я имею в виду язык запросов для запроса таких вещей, как "Win32_Process"

Я знаю о классах и примерах запросов, но я ищу полный список всех возможных объектов запроса.

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

Ответы

Ответ 1

Вы можете использовать WMIViewer для просмотра классов WMI в http://iaas.ao-is.com/Download, это с открытым исходным кодом и даже генерировать код PowerShell для вас.

Ответ 2

Классы MSDN WIN32 вы можете найти список классов, которые будут использоваться в вашем запросе здесь. наряду с примерами запросов

Ответ 3

Знаете ли вы этот инструмент WMI Code Creator, хорошо для изучения WMI.
Другой аналогичный инструмент Scriptomatic 2.0.

Ответ 4

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

Используйте WBEMTEST и нажмите кнопку "Enum Classes"...

Ответ 7

Как упоминалось ранее WBEMTest - это хороший инструмент, встроенный в окна, который помогает вам исследовать поверх документации msdn WMI.

Лично, хотя я нашел WMI Studio самым полным инструментом, помогающим понять, что действительно делает каждый класс WMI и как он себя ведет.

Студия WMI немного Studio. Он работает как ActiveX Addon для IE.

Он не может быть скомпилирован с IE11, поэтому вам может потребоваться отключить расширенный режим защиты в IE11, чтобы он работал.

WMI Studio.

Ответ 8

Обычно я использую WMI Explorer для моего проекта Сервисы +, содержит полную информацию о запросах и методах WMI.