# PS_Beispiel_Aufrufparameter.ps1 # PS_Beispiel_Aufrufparameter.ps1 -a abc -b def -c ghi # PS_Beispiel_Aufrufparameter.ps1 -b def -c ghi -a abc # PS_Beispiel_Aufrufparameter.ps1 -b def -c ghi -a abc # PS_Beispiel_Aufrufparameter.ps1 -paramA abc -paramB def -paramC ghi # PS_Beispiel_Aufrufparameter.ps1 -paramA abc -paramB def -paramC ghi Param( # 'Mandatory' -> Ist dieser Wert erforderlich? [parameter(Mandatory=$true)] [alias("a")] $ParamA, [parameter(Mandatory=$true)] [alias("b")] $ParamB, [parameter(Mandatory=$false)] [alias("c")] $ParamC ) Write-Host "Parameter A = $ParamA" Write-Host "Parameter B = $ParamB" Write-Host "Parameter C = $ParamC" $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown") Start-Sleep -m 10000