Runspaces
Esta aula explora runspaces no PowerShell, explicando o que são, como fornecem paralelismo de baixo nível, suas diferenças em relação aos jobs tradicionais e os principais casos de uso, com exemplos práticos e exercícios.
LidoPowerShell é o shell e a linguagem de automação da Microsoft, hoje de código aberto e multiplataforma. Diferente dos shells tradicionais, seus comandos trocam objetos .NET em vez de texto puro, o que dispensa boa parte do trabalho de recortar strings. É a ferramenta padrão para administrar Windows, Active Directory e Azure. A documentação está no Microsoft Learn.
Esta aula explora runspaces no PowerShell, explicando o que são, como fornecem paralelismo de baixo nível, suas diferenças em relação aos jobs tradicionais e os principais casos de uso, com exemplos práticos e exercícios.
LidoNesta aula, você aprenderá a interagir com o .NET de forma avançada no PowerShell, incluindo carregamento de assemblies, uso de tipos genéricos, manipulação de eventos e aplicações práticas. Vamos explorar como o PowerShell pode acessar e controlar a plataforma .NET para criar scripts mais poderosos e flexíveis.
LidoNesta aula, você aprenderá a criar um script de limpeza e manutenção de sistema no PowerShell, cobrindo desde a identificação de arquivos temporários e obsoletos até a remoção segura com proteções como dry-run e logging, seguindo boas práticas de segurança e auditoria.
LidoNesta aula, você aprenderá a consumir uma API REST usando o PowerShell, cobrindo desde o uso do cmdlet Invoke-RestMethod até autenticação, processamento de JSON e formatação de saída. Ao final, você terá um projeto prático completo para integrar APIs em seus scripts.
LidoNesta aula, você construirá um monitor de serviços completo em PowerShell, cobrindo verificação periódica, alertas, logging e integração com o Agendador de Tarefas do Windows. O projeto final é um script robusto e profissional, pronto para uso em ambientes reais.
LidoEsta aula explora o PowerShell como ferramenta multiplataforma, abordando as diferenças entre Windows, Linux e macOS, os cmdlets disponíveis em cada sistema, estratégias de portabilidade e boas práticas para escrever scripts que funcionem em qualquer plataforma.
LidoNesta aula, vamos construir um projeto completo de inventário de sistema usando PowerShell, desde a coleta de informações do hardware e software até a geração de um relatório formatado e exportado. Você aprenderá a usar cmdlets como Get-ComputerInfo, a formatar saídas com Format-Table e ConvertTo-HTML, e a agendar a execução automática com o Agendador de Tarefas.
LidoNesta aula, você aprenderá a criar um módulo PowerShell reutilizável do zero, cobrindo estrutura de pastas, funções exportadas, documentação de ajuda e testes básicos. O projeto prático consolidará boas práticas de modularização, versionamento e distribuição.
LidoEsta aula final do curso apresenta um roadmap para aprofundar seus conhecimentos em PowerShell, cobrindo administração avançada, automação na nuvem, Desired State Configuration (DSC) e estratégias para continuar estudando. Você aprenderá práticas recomendadas, exemplos práticos e como evoluir de um usuário intermediário para um profissional avançado.
LidoNesta aula, você aprenderá a criar um relatório HTML profissional usando PowerShell, desde a coleta de dados até a exportação final, incluindo estilização e boas práticas. Vamos construir um projeto completo que gera um relatório de processos do sistema, demonstrando o uso de cmdlets como Get-Process, ConvertTo-Html e técnicas de formatação.
LidoA aula explora o ecossistema PowerShell, incluindo a PowerShell Gallery, a comunidade, as versões existentes e como se manter atualizado. O aluno aprenderá a encontrar, instalar e compartilhar módulos, entender as diferenças entre as versões e acompanhar as novidades da ferramenta.
LidoEsta aula apresenta uma visão geral de como o PowerShell pode ser utilizado com serviços de nuvem, focando no módulo Az para Azure. Exploraremos os conceitos de automação na nuvem, casos de uso práticos e recursos essenciais para começar. O objetivo é capacitar o aluno a entender o potencial do PowerShell no gerenciamento de infraestrutura em nuvem.
Lido