PowerShell – SWITCH

PowerShellHeute kümmern wir uns um eine PowerShell Funktion mit dem Namen “Switch”.

In PowerShell, oder generell in der Programmierung, gibt es viele Wege und Varianten auf ein Ereignis oder Ergebnis dementsprechend zu reagieren. Also zB: Wenn ein Wert “1” ist soll Aktion “A” passieren, bei Wert “2” soll Aktion “B” passieren, bei Wert “3”….. usw.

Es gibt hier die Möglichkeiten mit einer IF Abfrage, wobei das bei vielen Werten meist sehr kompliziert wird. Daher gibt es das SWITCH Kommando.

Die Aufgabe

Ich habe mir ein Beispiel einfallen lassen, welches hoffentlich leicht zu verstehen ist. Stellen wir uns vor wir wollen dem User mitteilen, wie schnell er auf dem jeweiligen Straßenabschnitt fahren darf.

Im Ortsgebiet sind 50 KM/h erlaubt, auf der Autobahn 130 KM/h usw.

Somit sind unsere Werte Autobahn, Bundesstrasse, Ortsgebiet und Wohngebiert, bei diesen wollen wir dem dementsprechende Warnung ausgeben.

(Read more…)