Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
dev:powershell:structures_de_controle [2023/06/23 08:17] – yoann | dev:powershell:structures_de_controle [2023/06/23 12:07] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag> | {{tag> | ||
- | |||
- | :TODO: | ||
====== PowerShell : Les structures de contrôle ====== | ====== PowerShell : Les structures de contrôle ====== | ||
Ligne 71: | Ligne 69: | ||
} | } | ||
+ | </ | ||
+ | |||
+ | ===== Break et Continue ==== | ||
+ | |||
+ | Les instructions **Break** et **Continue** permettent de modifier le comportement par défaut des boucles : | ||
+ | * **Continue** interrompt l' | ||
+ | * **Break** arrête complètement le traitement de la boucle. | ||
+ | |||
+ | Ces instructions peuvent être utilisées par exemple pour interrompre les traitements lorsque des données sont considérées invalides. | ||
+ | |||
+ | <code powershell> | ||
+ | # Applique des traitements sur l' | ||
+ | # des utilisateurs du tableau sauf l' | ||
+ | |||
+ | ForEach ($user in $users) { | ||
+ | If ($user.Name -eq " | ||
+ | | ||
+ | } | ||
</ | </ | ||