A szünet és a folytatás áttekintése Windows PowerShell-szkriptekben
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}
}