Kontrola konstruktoru ve skriptech Windows PowerShellu
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.