Examinar as opções Interromper e Continuar nos scripts do Windows PowerShell

Concluído

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}
}