Eine Funktion besteht aus dem Keyword Function gefolgt vom Funktion-Name mit möglichen Parameter und dem Script-Block.
1 |
Function Funktion-Name (Parameter) {Script-Block} |
Hier ein Beispiel ohen Parameter.
1 2 3 4 5 |
function Time {Get-Date} Time # Ausgabe # Mittwoch, 11. September 2013 13:34:15 |
Noch ein Beispiel mit Parametern.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
function Time ($Name, $Age) { Write-Host Ihr Name ist $Name und sind $Age Jahre alt. } Time -Name Rehwald -Age 25 Time -Name "Diesel" -Age 155 $MyName = "Lindemann" Time -Name $MyName -Age 50 Time -Name ($MyName) -Age 50 # Ausgabe # Ihr Name ist Rehwald und sind 25 Jahre alt. # Ihr Name ist Diesel und sind 155 Jahre alt. # Ihr Name ist Lindemann und sind 50 Jahre alt. # Ihr Name ist Lindemann und sind 50 Jahre alt. |
Der Aufruf einer Funktion wird über den Namen der Funktion realisiert. Die Paramter können als String, Variable oder als reiner Text übergeben werden.
rewe