Skip to main content

Operatoren

Operatoren sind spezielle Sprachelemente in PowerShell, die Werte verarbeiten, vergleichen, verknüpfen oder verändern. Sie bilden einen zentralen Bestandteil der Sprache und werden in nahezu jedem Skript verwendet.

Je nach Typ übernehmen Operatoren unterschiedliche Aufgaben:

  • Werte vergleichen (-eq, -ne, -gt, ...)

  • Logische Bedingungen verknüpfen (-and, -or, -not)

  • Inhalte zusammenführen oder aufteilen (-join, -split)

  • Berechnungen durchführen (+, -, *, /)

String- und Array-Operatoren

Diese Operatoren werden häufig verwendet, um Texte und Listen zu verarbeiten.

Split

Der Operator -split zerlegt einen String anhand eines Trennzeichens in mehrere Elemente eines Arrays.

Beispiel:

"Max;Mustermann;30" -split ";"

Ergebnis:

Max
Mustermann
30

Weitere Informationen findest du auf der Seite Split.


Join

Der Operator -join führt mehrere Elemente eines Arrays zu einem einzelnen String zusammen.

Beispiel:

"Max","Mustermann",30 -join ";"

Ergebnis:

Max;Mustermann;30

Weitere Informationen findest du auf der Seite Join.


Merksatz

-split macht aus einem String ein Array.

-join macht aus einem Array einen String.

Beide Operatoren werden häufig gemeinsam verwendet, wenn Daten eingelesen, verarbeitet und anschließend wieder ausgegeben werden.