Beispiele: PowerShell Funtionen und Schleifen
Aus Wiki-WebPerfect
Version vom 13. September 2017, 13:53 Uhr von Admin (Diskussion | Beiträge)
Inhaltsverzeichnis
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
Definition einer Funktion
function Start-IE { Write-Host "Test Start-IE" }
Funktionen mit Pflicht-Parameter
Function Test-Funktion { [CmdletBinding()] param( [Parameter(Position=0,mandatory=$true)] [string] $Parameter ) process { Write-Host "Hier ist die Funktion" } }
Schleifen
# 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 }