Resumo

Concluído

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 -Parallel parâ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: