Resumo
Neste módulo, você aprendeu a usar constructos de script, como o constructo ForEach, para processar todos os objetos em uma matriz, e os constructos If..Else e Switch para tomar decisões em seus scripts. Lições importantes:
Use o cmdlet ForEach-Object para processar os dados no pipeline. Quando você armazena dados em uma matriz, o constructo ForEach permite que você processe cada item na matriz.
O PowerShell 7 adiciona o
-Parallelparâmetro ao cmdlet ForEach-Object , permitindo que o pipeline processe vários objetos simultaneamente.Use o constructo If no Windows PowerShell para tomar decisões.
O constructo Switch é semelhante a um constructo If que tem várias seções ElseIf.
O constructo For executa uma série de loops semelhantes a um constructo ForEach. No entanto, ao usar o constructo For, você deve definir quantos loops ocorrem, o que é útil quando você deseja que uma ação seja executada um número específico de vezes.
Outras estruturas de repetição menos comuns incluem Faça.. Enquanto, Faça.. Até, e Enquanto.
Use Break e Continue para modificar o comportamento do loop. Continue encerra o processamento para a iteração atual. Break interrompe completamente o loop.
Leituras adicionais
Para saber mais, confira os seguintes documentos: