Правила і логічні з'єднувачі

Правило складається з елемента, логічного з'єднувача (логічного оператора) і певного значення.

Якщо клацнути правило + Додати правило, відкриється спливаюче вікно зі списком елементів, які розділені на категорії. наприклад:

Встановлене ПЗ> Ім'я програми

Мережеві адаптери> MAC-адресу

Версія ОС> Ім'я ОС

Щоб створити правило, виберіть елемент, виберіть логічний оператор і вкажіть значення. Правило буде оцінюватися відповідно до зазначеного значенням і використовуваним логічним оператором.

Допустимі такі типи значень: числа, рядки, перерахування, IP-адреси, маски продуктів і ідентифікатори комп'ютерів. Кожен тип значення має різні логічні оператори, пов'язані з ним, і веб-консоль ESMC автоматично буде відображати тільки підтримувані типи.

• «= (дорівнює)» - значення символу і шаблону повинні збігатися. Рядки порівнюються без урахування регістру.

• «> (більше)» - значення символу має бути більше значення шаблону. Може також використовуватися для створення діапазону порівняння для символів IP-адрес.

• «≥ (більше або дорівнює)» - значення символу має бути більше значення шаблону або дорівнює йому. Може також використовуватися для створення діапазону порівняння для символів IP-адрес.

• «<(менше)» - значення символу має бути менше значення шаблону. Може також використовуватися для створення діапазону порівняння для символів IP-адрес.

• «≤ (менше або дорівнює)» - значення символу має бути менше значення шаблону або дорівнює йому. Може також використовуватися для створення діапазону порівняння для символів IP-адрес.

• «містить» - значення символу містить значення шаблону. У разі рядки виконується пошук підрядка. Пошук виконується без урахування регістру.

• «з префіксом" - значення символу має той же текстовий префікс, що і значення шаблону. Рядки порівнюються без урахування регістру. Задайте кілька перших символів з рядка пошуку, наприклад для рядка «Microsoft Visual C ++ 2010 x86 Redistributable - 10.0.30319» префікс означає «Micros», «Micr», «Microsof» і т. Д.

• «з суфіксом» - значення символу має той же текстовий суфікс, що і значення шаблону. Рядки порівнюються без урахування регістру. Задайте кілька перших символів з рядка пошуку, наприклад для рядка «Microsoft Visual C ++ 2010 x86 Redistributable - 10.0.30319» використовується суфікс 319, 0.30319 і т. Д.

• «з маскою» - значення символу має збігатися з маскою, визначеної в шаблоні. У форматі маски дозволені будь-які символи, спеціальні символи «*» (нуль, один або кілька символів) і «?» (Точно один символ) і т. Д .: "6.2. *" Або "6.2.2033.?".

• «регулярний вираз» - значення символу має збігатися з регулярним виразом з шаблону. Регулярний вираз має бути написано в форматі Perl.

ПРИМІТКА ПРИМІТКА.

Регулярний вираз, regex або regexp, - це послідовність символів, яка визначає шаблон пошуку. Наприклад, gray | grey і gr (a | e) y - це еквівалентні шаблони, які відповідають двом словами: gray і grey.

• «один із» - значення символу має збігатися з будь-яким значенням списку в шаблоні. Клацніть + Додати, щоб додати елемент. Кожен рядок є новим елементом в списку. Рядки порівнюються без урахування регістру.

• «один з (маска рядки)» - значення символу має збігатися з будь-маскою зі списку в шаблоні.

• "має значення"

ВАЖЛИВО ВАЖЛИВО!

Негативні оператори повинні використовуватися з обережністю, оскільки для журналів з кількома рядками, наприклад «Встановлене додаток», все рядки перевіряються даними умовами. Зверніть увагу на наведені приклади ( Оцінка правил шаблону і Шаблон динамічної групи (приклади) ), Щоб дізнатися, як необхідно використовувати негативні оператори або негативні операції, щоб отримати очікувані результати.

• «≠ (не дорівнює)» - значення символу і шаблону не повинні збігатися. Рядки порівнюються без урахування регістру.

• «не містить» - значення символу не містить значення шаблону. Пошук виконується без урахування регістру.

• «не містить префікс» - значення символу не містить такої ж текстовий префікс як значення шаблону. Рядки порівнюються без урахування регістру.

• «не містить суфікс» - значення символу не містить текстовий суфікс як значення шаблону. Рядки порівнюються без урахування регістру.

• «не містить маску» - значення символу не повинно збігатися з маскою, визначеної в шаблоні.

• «Не регулярний вираз» - значення символу не повинно збігатися з регулярним виразом з шаблону. Регулярний вираз має бути написано в форматі Perl. Логічний оператор заперечення передбачений для того, щоб допомогти виконувати операцію «НЕ» з співпадаючими регулярними виразами без перезапису.

• «не один з" - значення символу не повинно збігатися з будь-яким значенням зі списку в шаблоні. Рядки порівнюються без урахування регістру.

• «не один з (маска рядки)» - значення символу не повинно збігатися з будь-маскою зі списку в шаблоні.

• «не містить значення»

ПРИКЛАД ПРИКЛАД

Ви повинні розрізняти перевірку існування (щось взагалі не існує з цим значенням) і перевірку відмінності (щось існує, але має інше значення). Розглянемо кілька основних правил.

• Для перевірки існування використовуються: операція без заперечення (І, АБО) і оператор без заперечення (=,>, <, містить і ін.).

• Для перевірки існування іншого значення використовуються: операція І та оператори, що містять хоча б одне заперечення (=,>, <, містить, не містить, ...).

• Для перевірки відсутності значення використовуються: оператори з запереченням (НЕ-І, НЕ-АБО) і оператори без заперечення (=,>, <, містить, ...).

У форматі маски дозволені будь-які символи, спеціальні символи «*» (нуль, один або кілька символів) і «?