Shrnutí
V tomto modulu jste se naučili používat skriptovací konstrukty, jako je ForEach k zpracování všech objektů v poli a If..Else a Switch pro rozhodování ve vašich skriptech. Toto jsou klíčové poznatky:
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.
V PowerShellu 7 se do rutiny ForEach-Object přidal parametr -Parallel. Kanál tak může 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.
Existují i další méně běžné konstruktory smyčky, které můžete použít. To jsou Do..While, Do..Until, a While.
Break and Continue jsou dva příkazy, které můžete použít k úpravě výchozího chování smyčky. Příkaz Continue ukončuje zpracování pro aktuální iteraci smyčky. Přerušení zcela zastaví zpracování smyčky.
Další čtení
Další informace najdete v následujících dokumentech: