Beispiele: PowerShell Funtionen und Schleifen: Unterschied zwischen den Versionen
Aus Wiki-WebPerfect
Admin (Diskussion | Beiträge) K |
Admin (Diskussion | Beiträge) |
||
Zeile 21: | Zeile 21: | ||
# If-Schlaufe zur Überprüfung der Variablen (-eq = gleich) | # If-Schlaufe zur Überprüfung der Variablen (-eq = gleich) | ||
if ($wahl -eq "i") { | if ($wahl -eq "i") { | ||
− | Start-IE | + | Start-IE #Startet Funktion "Start-IE" |
} | } | ||
elseif ($wahl -eq "p") { | elseif ($wahl -eq "p") { | ||
− | Start-Programme | + | Start-Programme #Startet Funktion "Start-Programme" |
} | } | ||
elseif ($wahl -eq "a") { | elseif ($wahl -eq "a") { | ||
− | Start-Alles | + | Start-Alles #Startet Funktion "Start-Alles" |
} | } | ||
elseif ($wahl -eq "n") { | elseif ($wahl -eq "n") { | ||
− | Exit | + | Exit #Beendet das PowerShell-Skript |
} | } | ||
Version vom 6. Januar 2017, 10:52 Uhr
Benutzereingabe zur Variablen definition mit Funktionen und If-Schleifen
# Benutzereingabe = Wert der Variablen $wahl setzen $wahl = Read-Host -Prompt "Was wollen Sie starten? (i=IE / p=Programme / a=Alles / n=Nichts)" # Funktionen definieren function Start-IE { ECHO "Test Start-IE" } function Start-Programme { ECHO "Test Start-Programme" } function Start-Alles { ECHO "Test Start-IE" ECHO "Test Start-Programme" } # If-Schlaufe zur Überprüfung der Variablen (-eq = gleich) if ($wahl -eq "i") { Start-IE #Startet Funktion "Start-IE" } elseif ($wahl -eq "p") { Start-Programme #Startet Funktion "Start-Programme" } elseif ($wahl -eq "a") { Start-Alles #Startet Funktion "Start-Alles" } elseif ($wahl -eq "n") { Exit #Beendet das PowerShell-Skript }