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 no If..Else e constructos Switch para tomar decisões em seus scripts. Estas são as principais conclusões:

  • 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.

  • No PowerShell 7, o parâmetro -Parallel foi adicionado ao cmdlet ForEach-Object. Isso permite 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.

  • Há outros constructos de loop menos comuns que você pode usar. São eles: Do..While, Do..Until e While.

  • Break and Continue são dois comandos que você pode usar para modificar o comportamento padrão de um loop. Continue encerra o processamento da iteração atual do loop. Break interrompe completamente o processamento do loop.

Leituras adicionais

Para saber mais, confira os seguintes documentos: