Powershell - Différences entre Break, Return et Exit
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Dans cet article, je fais le point sur les différences entre Break, Return et Exit dans Powershell, pour vous permettre de choisir la bonne instruction.
Je ne rentre pas dans les détails des possibilités offertes par ces instructions, peut être dans un prochain article.
# Break# Break permet de sortir des boucles While, Do, For, ForEach, Foreach-Object ou Switch.# Le code créé une boucle while infinie, break permet de sortir de la bouclefunction Test-Break {
while ($true) { "Début boucle while" break # sort de la boucle "Fin boucle while" # code non exécuté } "Code en dehors de la boucle while"}Test-Break"Code suivant"
# Return# Return quitte l'étendue active (fonction, script ou bloc de script)function Test-Return {
while ($true) {
"Début boucle while" Return # Sort de la fonction "Fin boucle while" # code non exécuté }
}Test-Return"Code suivant"
# Exit# Exit permet de sortir d'un script ou d'une instance de Powershellfunction Test-Exit {
while ($true) {
"Début boucle while" exit # Ferme l'instance Powershell
"Fin boucle while" # code non exécuté }
}Test-Exit"Code suivant" # code non exécuté
Liens en relation
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)Powershell - Tester la résolution de nom (équivalent de nslookup)
Commandes Powershell permettant de tester la résolution de nom (équivalent de nslookup)Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Commandes Powershell permettant d'afficher et de gérer la configuration DNS des interfaces réseauPowershell - Gérer la configuration IP des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier la configuration IP des interfaces réseauPowershell - Gérer l'état et la configuration des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier l'état et la configuration des interfaces réseau (désactiver l'IPv6, activer/désactiver une interface)
Suivez-moi sur
Soutenez-moi
Contenu récent
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Powershell - Afficher les connections réseau (équivalent de netstat)
Powershell - Tester la résolution de nom (équivalent de nslookup)
Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Powershell - Gérer la configuration IP des interfaces réseau
Powershell - Gérer l'état et la configuration des interfaces réseau
Powershell et le left hand side
Powershell - Gérer les disques, les partitions et les volumes
Powershell - Gérer les points de restauration système sous Windows