Kontrola konstruktoru ve skriptech Windows PowerShellu

Dokončeno

Konstrukce For provádí řadu smyček podobnou konstrukci ForEach. Při použití konstrukce For však musíte definovat, kolik smyček se má provést, což je užitečné v případě, že chcete provést akci konkrétní početkrát. Můžete například vytvořit konkrétní počet uživatelských účtů v testovacím prostředí.

Konstruktor For používá následující syntaxi:

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

Konstruktor For používá počáteční stav, podmínku a akci. V předchozím příkladu je $i=1počáteční stav . Podmínka je $i -le 10. Pokud je zadaná podmínka pravdivá, zpracuje se další smyčka. Po zpracování každé smyčky se akce provede. V tomto příkladu je $i++akce , která zvýší $i o 1.

Blok skriptu uvnitř složených závorek se spustí při každém zpracování smyčky. V předchozím příkladu se tato smyčka zpracuje 10krát.

Poznámka:

Při zpracování pole objektů je použití konstruktoru ForEach upřednostňované, protože před zpracováním nemusíte počítat počet položek v poli.