Examinar os scripts do Windows PowerShell

Concluído

Você pode começar a usar o Windows PowerShell para realizar tarefas que não pode fazer com ferramentas gráficas. Por exemplo, ao gerenciar o Microsoft 365 ou o Microsoft Exchange Server, há muitas configurações que você só pode configurar usando os cmdlets do Windows PowerShell. À medida que você se familiarizar com o Windows PowerShell, observará oportunidades de simplificar o gerenciamento usando scripts em vez de executar comandos individuais.

Você pode usar scripts para padronizar tarefas repetitivas. Padronizar uma tarefa reduz o risco de erros. Se um script tiver sido testado, você poderá executá-lo várias vezes sem erros. No entanto, quando você insere manualmente um comando várias vezes, há um risco de erro a cada vez. Além disso, se a tarefa precisar ser executada em uma base agendada, você poderá agendar o script para ser executado conforme necessário.

Observação

O módulo 11, "Usando trabalhos em segundo plano e trabalhos agendados", aborda a configuração de scripts do Windows PowerShell para fazer que sejam executados como tarefas agendadas ou trabalhos agendados.

Você também pode usar scripts para realizar mais tarefas complexas do que seria prático, usando um único comando. Embora seja tecnicamente possível fazer um único comando do Windows PowerShell que seja longo e complexo, não é prático gerenciá-lo. Colocar tarefas complexas em um script torna a edição mais simples e mais fácil de entender.

Fazer relatórios é uma tarefa complexa e repetitiva que você pode fazer usando o Windows PowerShell. Você pode usar o Windows PowerShell para criar relatórios com base em texto ou HTML. Por exemplo, você pode criar um script que informa o espaço em disco disponível nos seus servidores ou pode criar um script para o Exchange que examina os logs de acompanhamento de mensagens para relatar estatísticas de fluxo de email.

Os scripts também podem usar constructos como ForEach, If e Switch, que raramente são usados em um único comando. Você pode usar esses constructos para processar objetos e tomar decisões nos seus scripts.

Os scripts do Windows PowerShell têm a extensão de arquivo .ps1. Os scripts mais básicos são simplesmente comandos do Windows PowerShell listados em um arquivo de texto salvo com a extensão de arquivo .ps1. Embora o ISE (Ambiente de Script Integrado) do Windows PowerShell e o Microsoft Visual Studio Code tenham recursos melhores, você pode editar os scripts do Windows PowerShell usando um editor de texto simples, como o Bloco de Notas.