Granska Break and Continue i Windows PowerShell-skript

Fullbordad

Break och Continue är två kommandon som du kan använda för att ändra standardbeteendet för en loop. Fortsätt avslutar bearbetningen för den aktuella iterationen av loopen. Avbryt stoppar helt bearbetningen av loopen. Du använder vanligtvis dessa kommandon när de data du bearbetar har ett ogiltigt värde.

I det här exemplet förhindrar användningen av Fortsätt att ändra administratörsanvändarkontot i listan över användare som ska ändras:

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

I det här exemplet används Break för att avsluta loopen när ett maximalt antal konton har ändrats:

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