10961 – Automatização com Windows PowerShell

  • Data de Início
  • Turnos
    Integral
  • Duração
    40 horas
  • Tipo
    live

 

banner

 

Sobre este curso:

Este curso fornece aos alunos o conhecimento e as habilidades fundamentais para usar o Windows PowerShell para administrar e automatizar a administração de servidores Windows. Este curso fornece aos alunos as habilidades para identificar e criar o comando de que necessitam para executar uma tarefa específica. Além disso, os alunos aprendem como criar scripts para realizar tarefas avançadas, como automatizar tarefas repetitivas e gerar relatórios. Este curso fornece habilidades de pré-requisito que dão suporte a uma ampla gama de produtos da Microsoft, incluindo o Windows Server, o Windows Client, o Microsoft Exchange Server, o Microsoft SharePoint Server, o Microsoft SQL Server, o System Center e muito mais.

 

Perfil da Audiência:
Este curso destina-se a profissionais de TI que já tenham experiência em administração geral do Windows Server e do Windows Client e que queiram aprender mais sobre como usar o Windows PowerShell para administração. Nenhuma experiência anterior com qualquer versão do Windows PowerShell ou qualquer linguagem de script é assumida. Este curso também é adequado para profissionais de TI já experientes em administração de servidores, incluindo o Exchange Server, o SharePoint Server, o SQL Server, o System Center e outros.

 

Depois de concluir este curso, os alunos serão capazes de:

  • Descrever a funcionalidade do Windows PowerShell e usá-los para executar e encontrar comandos básicos.
  • Identificar e execute os cmdlets para administração do servidor.
  • Trabalhar com o pipeline do Windows PowerShell.
  • Descrever as técnicas usadas pelo pipeline do Windows PowerShell.
  • Usar PSProviders e PSDrives para trabalhar com outras formas de armazenamento.
  • Consultar informações do sistema usando o WMI e o CIM.
  • Trabalhar com variáveis, matrizes e tabelas de hash.
  • Escrever scripts básicos no Windows PowerShell.
  • Escrever scripts avançados no Windows PowerShell.
  • Administrar computadores remotos.
  • Usar trabalhos em segundo plano e trabalhos agendados.
  • Usar técnicas avançadas do Windows PowerShell.

 

Pré-Requisitos:

  • Experiência com tecnologias e implementação de redes Windows.
  • Experiência com administração, manutenção e solução de problemas do Windows Server.
  • Experiência com administração, manutenção e solução de problemas do Windows Client.
  • Os alunos que participam deste treinamento podem atender aos pré-requisitos obtendo conhecimentos e habilidades equivalentes por meio de experiência prática como administrador do sistema Windows. Nenhum curso de pré-requisito é necessário.

 

Conteúdo Programático:

 

Modulo 1: Primeiros passos com o Windows PowerShell.

Lições:

  • Visão geral e plano de fundo do Windows PowerShell.
  • Compreender a sintaxe do comando.
  • Encontrando comandos.

 

Módulo 2 : cmdlets para administração

Este módulo apresenta os cmdlets geralmente usados para administração. Embora você possa procurar cmdlets sempre que precisar realizar uma tarefa, é mais eficiente ter pelo menos uma compreensão básica dos cmdlets disponíveis para administração do sistema.

Lições: 

  • Cmdlets de administração do Active Directory.
  • Cmdlets de configuração de rede.
  • Outros cmdlets de administração do servidor.

 

Módulo 3: Trabalhando com o pipeline do Windows PowerShell. 

Este módulo apresenta o recurso de pipeline do Windows PowerShell. Embora o recurso de pipeline esteja incluído em vários shells de linha de comando, como o prompt de comando no sistema operacional Windows, o recurso de pipeline no Windows PowerShell oferece funcionalidades mais complexas, mais flexíveis e mais capazes em comparação com outros shells. Este módulo fornece as habilidades e o conhecimento que ajudarão você a usar o shell de maneira mais eficiente e eficaz.

Lições:

  • Compreender o pipeline.
  • Selecionando, classificando e medindo objetos.
  • Filtrando objetos fora do pipeline.
  • Enumerando objetos no pipeline.
  • Envio de dados de pipeline como saída.

 

Módulo 4 – Entendendo como o pipeline funciona.

Este módulo mostra como o Windows PowerShell transmite objetos de um comando para outro no pipeline. O shell fornece duas técnicas que você pode usar. Saber como essas técnicas funcionam e qual delas será usada em um determinado cenário, permite construir linhas de comando mais úteis e complexas.

Lições:

  • Passando os dados do pipeline.
  • Considerações avançadas para dados de pipeline.

 

Módulo 5 – Usando PSProviders and PSDrives

Este módulo apresenta os adaptadores PSProviders e PSDrives. Um PSProvider é basicamente um adaptador do Windows PowerShell que faz com que algum tipo de armazenamento se assemelhe a uma unidade de disco. Um PSDrive é uma conexão real com uma forma de armazenamento. Você pode usar esses dois adaptadores para trabalhar com várias formas de armazenamento usando os mesmos comandos e técnicas usados para gerenciar o sistema de arquivos.

Lições:

  • Usando PSProviders.
  • Usando PSDrives.

 

Módulo 6 – Consultando informações do sistema usando o WMI e o CIM. 

Este módulo apresenta duas tecnologias paralelas: Windows Management Instrumentation (WMI) e Common Information Model (CIM). Ambas as tecnologias fornecem acesso local e remoto a um repositório de informações de gerenciamento, incluindo acesso a informações robustas disponíveis no sistema operacional, no hardware do computador e no software instalado.

Lições:

  • Compreendendo o WMI e o CIM.
  • Consultando dados usando o WMI e o CIM.
  • Fazendo alterações com o WMI / CIM.

 

Módulo 7 – Trabalhando com tabelas de variáveis, matrizes e hash.

Este módulo fornece as habilidades e os conhecimentos necessários para usar tabelas de variáveis, matrizes e hash no Windows PowerShell.

Lições:

  • Usando variáveis.
  • Manipulando variáveis.
  • Manipulando matrizes e tabelas de hash.

 

Módulo 8 – Scripts Básicos

Este módulo mostra como empacotar um comando do Windows PowerShell em um script. Os scripts permitem que você execute tarefas repetitivas e tarefas mais complexas que não podem ser realizadas em um único comando.

Lições:

  • Introdução ao Script.
  • Construções de Script.
  • Importando dados de arquivos.

 

Módulo 9 – Script Avançado

Este módulo apresenta técnicas mais avançadas que você pode usar em scripts. Essas técnicas incluem coleta de entrada do usuário, leitura de entrada de arquivos, documentação de scripts com informações de ajuda e tratamento de erros.

Lições:

  • Aceitando entrada do usuário.
  • Visão geral da documentação do script.
  • Resolução de problemas e tratamento de erros.
  • Funções e módulos.

 

Módulo 10 – Administrando Computadores Remotos

Este módulo apresenta a tecnologia de comunicação remota do Windows PowerShell que permite a conexão a um ou mais computadores remotos e instrui os usuários a executar comandos em seu nome.

Lições:

  • Usando a comunicação remota básica do Windows PowerShell.
  • Usando técnicas avançadas de comunicação remota do Windows PowerShell.
  • Usando PSSessions.

 

Módulo 11 – Usando trabalhos em segundo plano e trabalhos agendados. 

Este módulo fornece informações sobre os recursos de trabalho do Windows PowerShell. Os trabalhos são um ponto de extensão no Windows PowerShell e existem muitos tipos diferentes de trabalhos. Cada tipo de trabalho pode funcionar de maneira um pouco diferente e possui recursos diferentes.

Lições:

  • Usando trabalhos em segundo plano.
  • Usando trabalhos agendados.

 

Módulo 12 – Usando técnicas avançadas do Windows PowerShell.
Este módulo abrange várias técnicas e recursos avançados do Windows PowerShell. Muitas dessas técnicas e recursos estendem a funcionalidade que você aprendeu nos módulos anteriores. Algumas dessas técnicas são novas e fornecem recursos adicionais.

Lições:

  • Criando Scripts de perfil.
  • Usando técnicas avançadas.

 

*Os conteúdos podem ser atualizados sem prévio aviso.


Entre em Contato

Quer mais informações referente a esse treinamento? Preencha o formulário e aguarde o contato de um consultor.