Wmic, все действительные предложения за ключевым словом where
Я хочу знать все действительные предложения, где ключевое слово about команда wmic.
Wmic nicconfig where DefaultIPGateway!='' get description
Приведенное выше предложение команды показывает мне сообщение об ошибке description = invalid query
Я подозреваю, что DefaultIPGateway
не является действительным предложением. Итак, как получить все действительные предложения за ключевым словом where.
Я сделал следующие попытки.
Wmic alias get pwhere
1 ответ
Полный список ключевых слов WQL: WQL (SQL для WMI).
Класс Win32_NetworkAdapterConfiguration:
DefaultIPGateway
Тип данных:
string array
Тип доступа: только для чтения
Спецификаторы: MappingStrings ("Win32Registry|System\CurrentControlSet\Services|Parameters|DefaultGateway")Массив IP-адресов шлюзов по умолчанию, используемых компьютерной системой.
Язык запросов WMI (WQL) является подмножеством стандартного языка структурированных запросов Американского национального института стандартов (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