logo

Opérateurs logiques

Le Opérateurs logiques sont utilisés dans PowerShell pour connecter des expressions ou des instructions ensemble afin de former une seule expression. Les expressions qui contiennent ces opérateurs donnent généralement les valeurs booléennes Vrai ou FAUX . Ces opérateurs nous permettent d'utiliser une seule expression pour tester plusieurs conditions.

PowerShell prend en charge les opérateurs logiques suivants :

Opérateurs logiques PowerShell
  1. -et (ET logique)
  2. -ou (OU logique)
  3. -xor (XOR logique)
  4. -pas (NON logique)
  5. ! (Identique au NON logique)

-et (ET logique)

Le ET L'opérateur est l'opérateur logique qui renvoie la valeur booléenne VRAI si les deux conditions sont correct dans une expression.

Exemple: L'exemple suivant décrit comment utiliser l'opérateur logique AND :

 $a=10 $b=20 ($a -lt $b) -and ($a -eq 10) 

La dernière commande de cet exemple affiche la valeur booléenne VRAI car les deux conditions sont correctes.

-ou (OU logique)

Le OU L'opérateur est l'opérateur logique qui renvoie la valeur booléenne VRAI si au moins une des conditions est correct dans une expression.

Exemple: L'exemple suivant décrit comment utiliser l'opérateur logique OU :

 $a=5 $b=30 ($a -lt $b) -or ($a -eq 11) 

La dernière commande de cet exemple affiche la valeur booléenne VRAI parce que la première condition de cette affirmation est correcte.

-xor (XOR logique)

Le GRATUIT L'opérateur est l'opérateur logique qui renvoie la valeur booléenne VRAI si une seule condition est correct dans l'expression. Lorsque plusieurs instructions sont correctes dans l'expression, cet opérateur renvoie la FAUX .

Exemple: L'exemple suivant décrit comment utiliser l'opérateur logique XOR :

 $a=5 $b=30 ($a -lt $b) -xor ($a -eq 11) -xor ( $b -eq 30) 

La dernière commande de cet exemple affiche la valeur booléenne FAUX car, dans cette expression, les deux conditions sont correctes.

-pas (NON logique)

Le PAS L'opérateur est l'opérateur logique qui produit le résultat opposé d'une expression. Si une expression donne VRAI valeur, alors cet opérateur renverra FAUX et vice versa.

Exemple: L'exemple suivant décrit comment utiliser l'opérateur logique NOT :

 $a=5 $b=30 -not ( $b -eq 30) 

La dernière commande de cet exemple affiche la valeur booléenne FAUX car, dans une expression, la condition est correcte, mais cet opérateur se retourne vers le contraire.

! (Identique au NON logique)

Cet opérateur est identique à l'opérateur logique NOT qui produit le résultat opposé d'une expression.

Exemple: L'exemple suivant décrit comment utiliser cet opérateur :

 $a=5 $b=30 ! ($a -gt $b) 

La dernière commande de cet exemple affiche la valeur booléenne VRAI car, dans une expression, la condition n’est pas correcte, mais cet opérateur inverse le résultat.