A szünet és a folytatás áttekintése Windows PowerShell-szkriptekben

Befejezett

A Megszakítás és a Folytatás két parancs, amellyel módosíthatja a hurok alapértelmezett viselkedését. A Folytatás befejezi a ciklus aktuális iterációjának feldolgozását. A törés teljesen leállítja a hurok feldolgozását. Ezeket a parancsokat általában akkor használja, ha a feldolgozni kívánt adatok értéke érvénytelen.

Ebben a példában a Folytatás használata megakadályozza a rendszergazdai felhasználói fiók módosítását a módosítandó felhasználók listájában:

ForEach ($user in $users) {
   If ($user.Name -eq "Administrator") {Continue}
   Write-Host "Modify user object"
}

Ebben a példában a törés a ciklus befejezésére szolgál, ha a fiókok maximális száma módosult:

ForEach ($user in $users) {
   $number++
   Write-Host "Modify User object $number"
   If ($number -ge $max) {Break}
}