Gennemse Pause og Fortsæt i Windows PowerShell-scripts

Fuldført

Break og Fortsæt er to kommandoer, som du kan bruge til at ændre standardfunktionsmåden for en løkke. Fortsæt afslutter behandlingen af den aktuelle gentagelse af løkken. Afbryder stopper løkkebehandlingen fuldstændigt. Du bruger typisk disse kommandoer, når de data, du behandler, har en ugyldig værdi.

I dette eksempel forhindrer brugen af Fortsæt, at administratorbrugerkontoen ændres på listen over brugere:

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

I dette eksempel bruges Break til at afslutte løkken, når der er blevet ændret et maksimalt antal konti:

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