Anweisungsblock

Alle Artikel mit diesem Stichwort

sepago Spezialisten bloggen über Citrix und Microsoft

Hier bloggen sepago-Spezialisten über ihre Themen: Automatisierung, Cloud Solutions, IT-Security, aktuelle Entwicklungen rund um Citrix- und Microsoft-Technologien, Arbeitskultur.

| |

PowerShell: Sprachkonstrukte (If/ElseIF/Else Anweisung) – Part 17.1

4.4 Sprachkonstrukte

Die Cmdlets und Befehle sowie die Pipeline, die in der PowerShell zur Verfügung stehen, bieten bereits sehr viele Möglichkeiten in der Shell. Um jedoch komplexere Funktionen und Skripte zu schreiben, bedarf es noch zusätzlich einiger Sprachelemente, welche wiederholtes Ausführen eines Skriptblocks oder logische Abzweigungen und Entscheidungen erlauben. Diese Sprachelemente, sogenannte Keywords oder reservierte Wörter, sind Teil der PowerShell Skriptsprache. Das impliziert, dass sie im Gegensatz zu Cmdlets, Befehlen und Funktionen nicht umdefiniert werden können.

| |

PowerShell: Sprachkonstrukte (Switch Anweisung) – Part 17.6

4.4.9     Switch Anweisung

Die Switch Anweisung ersetzt in ihrer einfachsten Form mehrere IF-Abfragen. Durch unterschiedliche Schalter kann die Switch Anweisung jedoch wesentlich mehr. Die Syntax lautet wie folgt:

Switch <Options>                                  Switch Schlüsselwort mit optionalen Parametern
 (    
<Pipeline>                                                Pipeline zum Testen
)    
{    
<Pattern1> {<StatementList1>}    Anweisungsblock für „pattern1“
<Pattern2> {<StatementList2>}    Anweisungsblock für „pattern2“
. . .                                                                  . . .