📖 eBook · 1ª Edição · XP IT Cursos + WebMundi.com
PowerShell Fundamentos
Do primeiro cmdlet ao script agendado em produção. Um guia direto ao ponto para quem precisa automatizar tarefas no Windows e quer parar de fazer na mão o que o PowerShell pode fazer sozinho.
O que você vai aprender
Este eBook é o ponto de partida ideal para quem quer entrar no universo do PowerShell sem se perder em conceitos teóricos. Escrito de forma didática e direta, o guia acompanha o leitor desde o primeiro cmdlet até scripts robustos com tratamento de erros, segurança e agendamento automático.
# Importa usuários do CSV, filtra os ativos e gera relatório HTML
PS> $Usuarios = Import-Csv 'C:\RH\usuarios.csv' -Encoding UTF8
PS> $Usuarios | Where-Object { $_.Ativo -eq 'Sim' } |
Select-Object Nome, Email, Departamento |
ConvertTo-Html -Title 'Usuários Ativos' |
Set-Content 'C:\Relatorios\ativos.html'
Relatório gerado: C:\Relatorios\ativos.html
Pipeline e objetosFiltre, ordene e transforme dados com Where-Object, Select-Object, Sort-Object e Group-Object.
Scripts com parâmetrosCrie scripts .ps1 reutilizáveis com param(), validações e valores padrão.
Dados: CSV, JSON e HTMLImporte planilhas, consuma APIs REST e gere relatórios visuais automaticamente.
Tratamento de erros robustoTry/Catch/Finally, $Error, Write-Verbose e depuração com breakpoints no VSCode.
Segurança e credenciaisExecution Policy, assinatura de scripts, SecureString e PowerShell Logging.
Módulos e PowerShell GalleryInstale módulos como ImportExcel e PSWindowsUpdate e crie seus próprios módulos.
Agendamento automáticoRegister-ScheduledTask para executar scripts sem intervenção humana.
Exercícios práticos por capítuloDo mais simples ao mais elaborado, com resultado esperado detalhado.
Seção de erros comunsOs tropeços mais frequentes de iniciantes, com causa e solução em tabela.
Analogias com o WindowsCada conceito novo explicado com um paralelo familiar ao ambiente que você já conhece.
O que está dentro do guia
14 capítulos do zero ao uso profissional, mais apêndice com cheat sheet, glossário e links.
O que é PowerShell e por que você deveria aprender
O problema que o PowerShell resolve, diferenças do CMD e do bash, versões e quem usa no mercado de trabalho.
Preparando o Ambiente
Instalação, VSCode com extensão PowerShell, terminal integrado, perfis de usuário e Execution Policy.
Primeiros Passos: Cmdlets e a Lógica do PowerShell
Padrão Verbo-Substantivo, Get-Help, Get-Command, Get-Member, aliases e a filosofia de objetos.
Trabalhando com Arquivos e Pastas
Navegação, criação, cópia, filtros por extensão/data/tamanho e renomeação em lote.
Pipeline: O Coração do PowerShell
Where-Object, Select-Object, Sort-Object, Group-Object e Measure-Object com exemplos reais.
Variáveis, Operadores e Lógica
Tipos de dados, operadores de comparação, condicionais if/else/switch e variáveis especiais.
Repetição e Automação com Loops
for, foreach, while, ForEach-Object e quando usar cada tipo, com caso prático.
Scripts: Automatizando de Verdade
Arquivos .ps1, bloco param, boas práticas, documentação interna e agendamento com Task Scheduler.
Trabalhando com Dados: CSV, JSON e HTML
Import/Export-Csv, ConvertFrom/To-Json, consumo de APIs REST e relatórios com ConvertTo-Html.
Gerenciamento do Sistema Windows
Processos, serviços, Get-ComputerInfo, WMI/CIM e gerenciamento de pacotes com winget.
Tratamento de Erros e Depuração
Try/Catch/Finally, erros terminantes x não terminantes, $Error, $? e depuração com VSCode.
Segurança no PowerShell
Execution Policy na prática, assinatura de scripts, SecureString, Get-Credential e Logging.
Módulos e a Comunidade PowerShell
PowerShell Gallery, módulos mais usados no mercado (Az, ImportExcel, dbatools) e criando seu módulo.
Próximos Passos
Active Directory, Remoting, APIs REST, DSC, Azure e mapa de aprendizado por área de atuação.
Apêndice
Cheat sheet com 90+ cmdlets por categoria · Glossário com 27 termos · Links e recursos recomendados.
Mais do que explicar — o guia mostra
Cada capítulo foi estruturado com os mesmos blocos de apoio para garantir que você não apenas entenda, mas consiga aplicar.
Caso Prático
Script completo e funcional ao final de cada capítulo, pronto para adaptar ao seu ambiente.
Exercícios práticos
De 3 a 5 exercícios por capítulo, do mais simples ao mais elaborado, com resultado esperado.
Erros comuns
Os tropeços mais frequentes de iniciantes em tabela: causa, o que acontece e como corrigir.
Analogias com o Windows
Cada conceito técnico explicado com um paralelo familiar ao Windows que você já usa.
Conteúdos extras incluídos:
Para quem é este eBook?
Analistas e Técnicos de TI
Que querem automatizar tarefas repetitivas e ganhar produtividade no dia a dia.
Admins de Sistemas
Que gerenciam Windows Server e querem usar scripts para escalar sua capacidade de trabalho.
Iniciantes em TI
Sem experiência prévia com PowerShell. O guia começa do zero e não presume nenhum conhecimento anterior.
Profissionais de Infraestrutura
Que trabalham com redes, servidores e Active Directory e precisam de automação confiável.
Quem escreveu este guia
Comece sua jornada no PowerShell
ainda hoje
Um guia completo, direto ao ponto, escrito para quem precisa de resultados reais.