Поделиться через


Операторы сравнения

 

Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Последнее изменение раздела: 2006-08-17

Среда управления Exchange поддерживает широкий спектр операторов, которые позволяют сравнить один объект с другим или выполнить сравнение одного объекта с группой объектов.

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

Get-Help About_Comparison_Operators

В Таблице 1 перечислены операторы, доступные в среде управления Exchange. Некоторые операторы сравнения работают с учетом регистра. Остальные операторы сравнения работают без учета регистра. Если оператор сравнения работает с учетом регистра, то необходим соответствующий регистр, используемый в сравниваемых строках. Например, при использовании оператора сравнения, работающего с учетом регистра, строка «Тест» не соответствует слову «тест».

Таблица 1. Операторы сравнения, доступные в среде управления Exchange

Оператор Определение

-eq

Равно (без учета регистра)

-ieq

Равно (без учета регистра)

-ceq

Равно (с учетом регистра)

-ne

Не равно (без учета регистра)

-ine

Не равно (без учета регистра)

-cne

Не равно (с учетом регистра)

-lt

Меньше чем (без учета регистра)

-ilt

Меньше чем (без учета регистра)

-clt

Меньше чем (с учетом регистра)

-gt

Больше чем (без учета регистра)

-igt

Больше чем (без учета регистра)

-cgt

Больше чем (с учетом регистра)

-le

Меньше или равно (без учета регистра)

-ile

Меньше или равно (без учета регистра)

-cle

Меньше или равно (с учетом регистра)

-ge

Больше или равно (без учета регистра)

-ige

Больше или равно (без учета регистра)

-cge

Больше или равно (с учетом регистра)

-contains

Элементы в левом операнде равны элементам в правом операнде (без учета регистра)

-icontains

Элементы в левом операнде равны элементам в правом операнде (без учета регистра)

-ccontains

Элементы в левом операнде равны элементам в правом операнде (с учетом регистра)

-notcontains

Элементы в левом операнде равны элементам в правом операнде (без учета регистра)

-inotcontains

Элементы в левом операнде равны элементам в правом операнде (без учета регистра)

-cnotcontains

Элементы в левом операнде равны элементам в правом операнде (с учетом регистра)

-band

Поразрядное И

-bor

Поразрядное ИЛИ

-bnot

Поразрядное НЕТ

-and

Логическое И

-or

Логическое ИЛИ

-not

Логическое НЕТ

-match

Сравнение строк с использованием регулярных выражений (без учета регистра)

-notmatch

Сравнение строк с использованием регулярных выражений (без учета регистра)

-imatch

Сравнение строк с использованием регулярных выражений (без учета регистра)

-inotmatch

Сравнение строк с использованием регулярных выражений (без учета регистра)

-cmatch

Сравнение строк с использованием регулярных выражений (с учетом регистра)

-cnotmatch

Сравнение строк с использованием регулярных выражений (с учетом регистра)

-like

Сравнение строк с использованием правил подстановочных знаков

-notlike

Сравнение строк с использованием правил подстановочных знаков

-ilike

Сравнение строк с использованием правил подстановочных знаков (без учета регистра)

-inotlike

Сравнение строк с использованием правил подстановочных знаков (без учета регистра)

-clike

Сравнение строк с использованием правила подстановочных знаков (с учетом регистра)

-cnotlike

Сравнение строк с использованием правила подстановочных знаков (с учетом регистра)