2016-06-10 2 views
1

Я хочу знать все допустимые предложения, где указано ключевое слово о команде wmic.Wmic, все допустимое предложение по ключевому слову where

Wmic nicconfig where DefaultIPGateway!='' get description 

Вышеуказанная команда предложение показать мне сообщение об ошибке description = invalid query

Я подозреваю, что DefaultIPGateway не является допустимым положение. Итак, как получить все допустимые предложения за ключевым словом where.

Я сделал следующие попытки.

Wmic alias get pwhere 

ответ

0

Полный список ключевых слов WQL: WQL (SQL for WMI).

Win32_NetworkAdapterConfiguration class:

DefaultIPGateway

Тип данных: string array
Тип доступа: только для чтения
Квалификационные: MappingStrings ("Win32Registry | System \ CurrentControlSet \ Services | Параметры | DefaultGateway")

Array IP-адресов шлюзов по умолчанию, используемых компьютерной системой.

Querying with WQL:

WMI Query Language (WQL) является подмножеством стандарта Американского национального института стандартов Structured Query Language (ANSI SQL) с незначительными семантических изменений для поддержки WMI.

...

Примечание WQL не поддерживает запросы array типов данных.

Следствие: вы не можете представлять действительный WHERE положение, чтобы сузить wmic вывод по DefaultIPGateway данных.
Пожалуйста, ознакомьтесь с http://ss64.com/nt/wmic.html, чтобы увидеть некоторые действительные аргументы WHERE, используемые в команде wmic.

Однако, вы можете получить желаемую информацию с помощью find или findstr команды, например, следующим образом:

==> Wmic nicconfig get DefaultIPGateway, description | find "{" 
{"192.168.11.1"} Realtek PCIe GBE Family Controller 
Смежные вопросы