Material desenvolvido para a turma do 2º ano do Técnico em Informática do IFRS – Restinga
📘 Apostila completa disponível em PDF: Clique para baixar
📘 Visite a apostila on-line Clique para acessar
O PowerShell é muito mais que uma linha de comando: é uma plataforma de automação e administração de sistemas multiplataforma, usada em ambientes Windows, Linux e macOS.
Este manual foi criado para servir como guia prático e didático, trazendo desde fundamentos até exemplos avançados de automação de tarefas reais.
Este repositório não é apenas teoria — inclui exemplos que podem ser usados no dia a dia de administradores de sistemas:
Backup Automático de Documentos
Copy-Item-Path "C:\Dados"-Destination "D:\Backup\$(Get-Date-Format yyyyMMdd)"-Recurse
Limpeza de Arquivos Temporários
$temp=$env:TEMPGet-ChildItem-Path $temp-Recurse |Remove-Item-Force
Monitoramento de Processos em Tempo Real
while ($true) { Get-Process|Sort-Object CPU -Descending |Select-Object-First 5Start-Sleep-Seconds 10Clear-Host }
Sincronização de Diretórios com Robocopy
Start-Processrobocopy.exe"C:\Projetos""D:\Backup\Projetos""/MIR /R:5 /W:10"
Criação de Ponto de Restauração do Sistema
Checkpoint-Computer-Description "Restauração Automática"-RestorePointType MODIFY_SETTINGS
- Ensinar fundamentos essenciais do PowerShell.
- Fornecer scripts prontos para uso no dia a dia de TI.
- Desenvolver a visão de automação e administração de sistemas.
- Servir como material de apoio para alunos e profissionais iniciantes.
- Documentação oficial Microsoft:https://learn.microsoft.com/powershell
- Repositório oficial do PowerShell:https://github.com/PowerShell/PowerShell
- Tutoriais práticos no YouTube: pesquise por PowerShell Scripts Básicos para exemplos em vídeo.
André Dosciati
Especialista em Redes | Dados e Segurança|Educador em Tecnologia
🔗 LinkedIn:https://www.linkedin.com/in/andredosciati/
🔗 GitHub:https://github.com/dosciati