Kontrola přerušení a pokračování ve skriptech Windows PowerShellu

Dokončeno

Break and Continue jsou dva příkazy, které můžete použít k úpravě výchozího chování smyčky. Příkaz continue ukončí zpracování pro aktuální iteraci smyčky. Příkaz break zcela zastaví zpracování cyklu. Tyto příkazy obvykle používáte, když data, která zpracováváte, mají neplatnou hodnotu.

V tomto příkladu použití funkce Pokračovat zabraňuje úpravám uživatelského účtu správce v seznamu uživatelů, které se mají upravit:

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

V tomto příkladu se break používá k ukončení smyčky při změně maximálního počtu účtů:

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