Du betrachtest gerade Powershell Vergleichs-Operatoren

Powershell Vergleichs-Operatoren

Zum Eingrenzen von Ergebnissen oder zur Steuerung von Scripts sind Vergleichoperatoren notwendig. Powershell kennt folgende:

  • Operator ohne Berücksichtigung der Groß-/Kleinscheibung haben ein „i“ vorangestellt bzw. es kann entfallen.
  • Operatoren mit Berücksichtigung der Groß-/Kleinscheibung haben ein „c“ vorangestellt.

Funktion Operator
Vergleich ohne Groß-/Kleinscheibung
Operator
Vergleich Mit Groß-/Kleinscheibung
kleiner -lt / -ilt -clt
kleiner oder gleich -le / -ile -cle
gleich -eq / -ieq -ceq
ungleich -ne / -ine -cne
größer oder gleich -ge / -ige -cge
größer -gr / -igr -cgr
Ähnliche Zeitenketten
Platzhalter (* ?) sind erlaubt
-like / -ilike -clike
Keine ähnliche Zeitenketten
Platzhalter (* ?) sind erlaubt
-notlike / -inotlike -cnotlike
Kommt in Regular Expression vor -match / -imatch -cmatch
Kommt nicht in Regular Expression vor -notmatch/ -inotmatch -cnotmatch

Mehr zu Regular Expressions bei:
Regular Expression Language – Quick Reference
.NET Framework Regular Expressions

FUNKTION VERGLEICHS-
OPERATOR
Datentypen vergleichen -is
Ist in Menge enthalten -in
Ist in Menge nicht enthalten -notin
Ist in Menge enthalten -contains
Ist in Menge nicht enthalten -notcontains
und -and
oder -or
nicht bzw. Verneinung -not oder -!

Powershell Vergleichsoperatoren Beispiele