Revizuirea Întrerupere și continuare în scripturile Windows PowerShell
Întrerupere și Continuare sunt două comenzi pe care le puteți utiliza pentru a modifica comportamentul implicit al unei bucle. Continuare încheie procesarea pentru iterația curentă a buclei. Break oprește complet procesarea buclei. De obicei, utilizați aceste comenzi atunci când datele pe care le procesați au o valoare nevalidă.
În acest exemplu, utilizarea Continuare împiedică modificarea contului de utilizator Administrator din lista de utilizatori de modificat:
ForEach ($user in $users) {
If ($user.Name -eq "Administrator") {Continue}
Write-Host "Modify user object"
}
În acest exemplu, Break este utilizat pentru a încheia bucla atunci când a fost modificat un număr maxim de conturi:
ForEach ($user in $users) {
$number++
Write-Host "Modify User object $number"
If ($number -ge $max) {Break}
}