#Déclaration des paramètres
Param(
#Paramètre obligatoire
[Parameter(Mandatory)]
#Alias -n ou -nom
[Alias("n","nom")]
#Chaîne de caractères variable $Name
[string]
$Name,
#Paramètre optionnel
[Parameter()]
#Alias -l ou -langage
[Alias("l","langage")]
#Chaîne de caractères variable $Lang avec valeur par défaut à "fr"
[string]
$Lang = "fr"
)
if ( $Lang -eq "en" ){
Write-Host "Hello ${Name}"
} elseif( $Lang -eq "fr" ) {
Write-Host "Bonjour ${Name}"
} else {
Write-Host "La langue ${Lang} n'est pas prise en charge"
}
Commentaires
Enregistrer un commentaire