Использование логических выражений

Логические выражения можно использовать, чтобы ограничить результаты запроса для следующих команд:

Можно указать несколько фильтров, комбинируя их с помощью логического оператора ИЛИ. Заключайте логические выражения в кавычки.

Синтаксис

"<поле> <логический оператор> '<значение>'"

"<поле> <логический оператор> '<значение>' и <поле> <логический оператор> '<значение>'"

Описание логических операторов

Логический оператор

Описание

>

Больше

<

Меньше

like

Соответствует указанному значению (при указании значения можно использовать маски %, см. пример ниже)

==

Равно

!=

Не равно

>=

Больше или равно

<=

Меньше или равно

Пример:

Вывести информацию о файлах в хранилище, имеющих Высокий (High) уровень важности:

kesl-control -B --query "DangerLevel == 'High'"

Вывести информацию о событиях, которые содержат текст "etc" в поле FileName:

kesl-control -E --query "FileName like '%etc%'"

Вывести события с типом ThreatDetected (обнаружена угроза):

kesl-control -E --query "EventType == 'ThreatDetected'"

Вывести события с типом ThreatDetected (обнаружена угроза), сформированные задачами ODS:

kesl-control -E --query "EventType == 'ThreatDetected' and TaskType == 'ODS'"

Вывести события, сформированные после даты, указанной в системе отметок времени UNIX (количество секунд, прошедших с 00:00:00 (UTC), 1 января 1970 года):

kesl-control -E --query "Date > '1583425000'"

В начало