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:TEMP Get-ChildItem -Path $temp -Recurse | Remove-Item -Force
-
Monitoramento de Processos em Tempo Real
while ($true) { Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Start-Sleep -Seconds 10 Clear-Host }
-
Sincronização de Diretórios com Robocopy
Start-Process robocopy.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