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 -! |