Gennemse For-konstruktionen i Windows PowerShell-scripts

Fuldført

For-konstruktionen udfører en række løkker, der ligner en ForEach--konstruktion. Men når du bruger Til-konstruktion, skal du definere, hvor mange løkker der forekommer, hvilket er nyttigt, når du vil have en handling udført et bestemt antal gange. Du kan f.eks. oprette et bestemt antal brugerkonti i et testmiljø.

Til-konstruktionen bruger følgende syntaks:

For($i=1; $i -le 10; $i++) {
   Write-Host "Creating User $i"
}

Til-konstruktionen bruger en indledende tilstand, en betingelse og en handling. I det forrige eksempel er den oprindelige tilstand $i=1. Betingelsen er $i -le 10. Når den angivne betingelse er true, behandles en anden løkke. Når hver løkke er behandlet, udføres handlingen. I dette eksempel er handlingen $i++, som øges $i med 1.

Scriptblokken i klammeparenteserne køres, hver gang løkken behandles. I det forrige eksempel behandles denne løkke 10 gange.

Seddel

Når du behandler en matrix af objekter, foretrækkes den ForEach--konstruktion, fordi du ikke behøver at beregne antallet af elementer i matrixen før behandling.