Tekintse át a For szerkezetet a Windows PowerShell-szkriptekben

Befejezett

A For szerkezet egy ForEach-szerkezethez hasonló ciklussorozatot hajt végre. A For szerkezet használatakor azonban meg kell határoznia, hogy hány ciklus fordul elő, ami akkor hasznos, ha adott számú műveletet szeretne végrehajtani. Létrehozhat például egy adott számú felhasználói fiókot egy tesztkörnyezetben.

A For szerkezet a következő szintaxist használja:

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

A For szerkezet kezdeti állapotot, feltételt és műveletet használ. Az előző példában a kezdeti állapot a következő $i=1. A feltétel a következő $i -le 10: . Ha a megadott feltétel igaz, a folyamat egy másik ciklust dolgoz fel. Az egyes hurkok feldolgozása után a művelet végrehajtása történik. Ebben a példában a művelet $i++1-zel növekszik $i .

A kapcsos zárójelek közötti szkriptblokk minden alkalommal lefut, amikor a ciklus feldolgozásra kerül. Az előző példában ez a ciklus tízszer lesz feldolgozva.

Feljegyzés

Objektumtömb feldolgozásakor a ForEach-szerkezet használata ajánlott, mert a feldolgozás előtt nem kell kiszámítania a tömb elemeinek számát.