Powershell – Les conditions If / else

Les conditions If / else permettront d’obtenir des résultats différents selon un ou plusieurs critères de notre choix.

La structure d’une condition If / else se découpe ainsi : If (condition) {évènements} else {autres évènements}

Exemple :


$error.Clear() #Reset la variable $error afin de s'assurer qu'elle soit vide à chaque essai
Write-Host "Hello World !"
[int]$nombre = Read-Host "Veuillez saisir un nombre, svp : " #[int] permet d'indiquer que la variable $nombre doit être de type nombre entier
If ($error) {Write-Host "Vous n'avez pas saisi un nombre imbécile :D"} #Si y a des erreurs, on affiche le message indiqué
else {Write-Host "Vous avez saisi le nombre $nombre"} #Sinon on affiche un autre message

Voici le type de résultat que ça vous donnera :