Examinar as opções Interromper e Continuar nos scripts do Windows PowerShell
Break and Continue são dois comandos que você pode usar para modificar o comportamento padrão de um loop. Continue encerra o processamento da iteração atual do loop. Break interrompe completamente o processamento do loop. Normalmente, você usa esses comandos quando os dados que está processando têm um valor inválido.
Neste exemplo, o uso de Continue impede que a modificação da conta de usuário administrador na lista de usuários seja modificada:
ForEach ($user in $users) {
If ($user.Name -eq "Administrator") {Continue}
Write-Host "Modify user object"
}
Neste exemplo, Break é usado para encerrar o loop quando um número máximo de contas foi modificado:
ForEach ($user in $users) {
$number++
Write-Host "Modify User object $number"
If ($number -ge $max) {Break}
}