Shrnutí

Dokončeno

V tomto modulu jste se naučili používat skriptovací konstrukty, jako je konstrukce ForEach ke zpracování všech objektů v poli a konstrukty If..Else a Switch pro rozhodování ve skriptech. Hlavní klíčové body:

  • Ke zpracování dat v kanálu použijte rutinu ForEach-Object. Při ukládání dat do pole umožňuje konstruktor ForEach zpracovat každou položku v poli.

  • PowerShell 7 přidá -Parallel parametr do rutiny ForEach-Object , což kanálu umožňuje zpracovávat více objektů současně.

  • K rozhodování použijte konstruktor If ve Windows PowerShellu.

  • Konstruktor Switch je podobný konstruktoru If , který má více oddílů ElseIf .

  • Konstrukce For provádí řadu smyček podobně jako konstrukce ForEach. Při použití konstrukce For však musíte definovat, kolikrát se cyklus provede, což je užitečné, když chcete, aby se akce provedla konkrétní početkrát.

  • Mezi další méně běžné cyklus konstrukty patří Do..While, Do..Until, a While.

  • Pomocí funkce Break and Continue můžete upravit chování smyčky. Pokračování ukončuje zpracování pro aktuální iteraci. Přerušení smyčky úplně zastaví.

Další čtení

Další informace najdete v následujících dokumentech: