比较运算符

 

适用于: 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 命令行管理程序中可用的比较运算符。有些比较运算符区分大小写。有些比较运算符则不区分大小写。如果某个比较运算符区分大小写,则要进行比较的字符串中使用的大小写必须匹配。例如,如果使用区分大小写的比较运算符,则字符串“Test”与“test”不匹配。

表 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

使用通配符规则比较字符串(区分大小写)