Operatori di confronto

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2006-08-17

Exchange Management Shell è associato a un ricco insieme di operatori che consente i confronti di un oggetto con un altro oggetto o di un oggetto con un insieme di oggetti.

Per ulteriori informazioni sull'utilizzo degli operatori di confronto, eseguire il comando riportato di seguito in Exchange Management Shell:

Get-Help About_Comparison_Operators

Nella tabella 1 vengono elencati gli operatori di confronti che sono disponibili in Exchange Management Shell. Alcuni operatori di confronto fanno distinzione fra maiuscole e minuscole. Altri operatori di confronto, invece, non fanno alcuna distinzione fra maiuscole e minuscole. Se l'operatore di confronto fa distinzione fra maiuscole e minuscole, la modalità utilizzata nelle stringhe da confrontare deve corrispondere. Ad esempio, la stringa "Test" non equivale a "test" nel caso in cui si utilizzi un operatore di confronto che fa la differenza fra maiuscole e minuscole.

Tabella 1   Operatori di confronto disponibili in Exchange Management Shell

Operatore Definizione

-eq

Uguale (No maiuscole/minuscole)

-ieq

Uguale (No maiuscole/minuscole)

-ceq

Uguale (maiuscole/minuscole)

-ne

Non uguale (no maiuscole/minuscole)

-ine

Non uguale (no maiuscole/minuscole)

-cne

Non uguale (maiuscole/minuscole)

-lt

Minore di (no maiuscole/minuscole)

-ilt

Minore di (no maiuscole/minuscole)

-clt

Minore di (maiuscole/minuscole)

-gt

Maggiore di (no maiuscole/minuscole)

-igt

Maggiore di (no maiuscole/minuscole)

-cgt

Maggiore di (maiuscole/minuscole)

-le

Minore di o uguale a (no maiuscole/minuscole)

-ile

Minore di o uguale a (no maiuscole/minuscole)

-cle

Minore di o uguale a (maiuscole/minuscole)

-ge

Maggiore di o uguale a (no maiuscole/minuscole)

-ige

Maggiore di o uguale a (no maiuscole/minuscole)

-cge

Maggiore di o uguale a (maiuscole/minuscole)

-contains

Gli elementi nell'operatore a sinistra che è uguale all'operatore a destra (no maiuscole/minuscole)

-icontains

Gli elementi nell'operatore a sinistra che è uguale all'operatore a destra (no maiuscole/minuscole)

-ccontains

Gli elementi nell'operatore a sinistra che è uguale all'operatore a destra (maiuscole/minuscole)

-notcontains

Gli elementi nell'operatore a sinistra che è uguale all'operatore a destra (no maiuscole/minuscole)

-inotcontains

Gli elementi nell'operatore a sinistra che è uguale all'operatore a destra (no maiuscole/minuscole)

-cnotcontains

Gli elementi nell'operatore a sinistra che è uguale all'operatore a destra (maiuscole/minuscole)

-band

Bitwise And

-bor

Bitwise Or

-bnot

Bitwise NOT

-and

AND logico

-or

OR logico

-not

NOT logico

-match

Confronto delle stringe mediante espressioni regolari (no maiuscole/minuscole)

-notmatch

Confronto delle stringe mediante espressioni regolari (no maiuscole/minuscole)

-imatch

Confronto delle stringe mediante espressioni regolari (no maiuscole/minuscole)

-inotmatch

Confronto delle stringe mediante espressioni regolari (no maiuscole/minuscole)

-cmatch

Confronto delle stringe mediante espressioni regolari (maiuscole/minuscole)

-cnotmatch

Confronto delle stringe mediante espressioni regolari (maiuscole/minuscole)

-like

Confronto delle stringhe mediante le regole per i caratteri jolly

-notlike

Confronto delle stringhe mediante le regole per i caratteri jolly

-ilike

Confronto delle stringe mediante regole per i caratteri jolly (no maiuscole/minuscole)

-inotlike

Confronto delle stringe mediante regole per i caratteri jolly (no maiuscole/minuscole)

-clike

Confronto delle stringe mediante regole per i caratteri jolly (maiuscole/minuscole)

-cnotlike

Confronto delle stringe mediante regole per i caratteri jolly (maiuscole/minuscole)