Resumo
Neste módulo, você aprendeu como usar o PowerShell para automatizar tarefas escrevendo e executando scripts.
Depois, você aprimorou seus scripts usando variáveis e parâmetros para torná-los mais flexíveis.
Em seguida, você aprendeu sobre o controle de fluxo e descobriu como usá-lo para controlar a maneira como um script é executado. Você implementou algumas verificações para sanitizar a entrada e garantir que o script seja encerrado antecipadamente caso determinadas condições não sejam atendidas. Você também adicionou verificações para garantir que o script execute a tarefa (fazer backup de arquivos) somente se não há arquivos de backup preexistentes.
Por fim, você conheceu o tratamento de erro. Você aprendeu a distinguir erros que causam e erros que não causam encerramento, bem como a gerenciar ambos.
Agora, você deve ter uma boa compreensão de como escrever e executar scripts. Você também deve ser capaz de usar vários constructos do PowerShell para aumentar a flexibilidade e a robustez dos scripts.