Opa! Tudo certo? Wellington Agápto por aqui. Hoje eu trouxe para vocês o artigo “Comandos de PowerShell que todo Administrador de Windows Server precisa conhecer”. Acesse o site da Uni Academy (https://uniacademy.com.br/) e conheça todos os meus cursos. Não esqueça de me seguir no Instagram, conhecer meu Site, se inscrever no meu Canal do Youtube, deixar o seu like e compartilhar esse artigo, para fortalecermos a nossa comunidade. Um grande abraço e boa leitura.
Comandos de PowerShell que todo Administrador de Windows Server precisa conhecer
O PowerShell é uma das ferramentas mais poderosas e versáteis disponíveis para administradores de sistemas Windows Server. Com ele, é possível automatizar tarefas, administrar servidores em escala, configurar políticas de segurança, gerenciar serviços e muito mais — tudo por meio de linhas de comando altamente eficientes.
Neste artigo, você vai conhecer os comandos de PowerShell essenciais para administradores de Windows Server, com explicações práticas que vão facilitar o seu dia a dia como profissional de TI.
Por que dominar o PowerShell no Windows Server?
Dominar o PowerShell permite que administradores executem tarefas administrativas complexas de forma rápida, segura e automatizada. Além disso, ele oferece:
- Acesso direto à API do Windows e aos recursos do sistema;
- Suporte a automação em massa para múltiplos servidores;
- Facilidade de integração com Active Directory, DNS, DHCP, IIS, entre outros serviços.
Comandos PowerShell fundamentais para administradores de Windows Server
A seguir, confira uma seleção com os comandos mais utilizados e recomendados para quem administra ambientes Windows Server.
Get-Process
Lista todos os processos em execução no sistema.
Get-Process
Get-Service / Start-Service / Stop-Service
Permite listar e controlar serviços no servidor.
Get-Service -Name ‘wuauserv’ Stop-Service -Name ‘wuauserv’ Start-Service -Name ‘wuauserv’
Get-EventLog
Visualiza eventos do log do Windows, útil para auditoria e diagnóstico.
Get-EventLog -LogName System -Newest 20
Get-LocalUser e New-LocalUser
Gerencia contas de usuário locais.
New-LocalUser “admin_ti” -Password (Read-Host -AsSecureString) -FullName “Administrador TI”
Get-ADUser / New-ADUser / Set-ADUser
Essencial para quem administra Active Directory.
Get-ADUser -Filter * -SearchBase “OU=TI,DC=empresa,DC=local”
Importante: Requer o módulo RSAT:ActiveDirectory instalado.
Restart-Computer
Reinicia o servidor de forma remota. Exemplo:
Restart-Computer -ComputerName SRV-DC01 -Force
Get-Disk / Get-Volume / Format-Volume
Gerencia discos e volumes de forma automatizada.
Get-Volume
Install-WindowsFeature
Instala funções ou recursos no servidor (como o AD DS, DNS, etc).
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
Get-Command
Explora todos os comandos disponíveis no PowerShell.
Get-Command -Module Microsoft.PowerShell.Management
10. Get-Help
Acessa documentação diretamente no terminal.
Get-Help Get-Service -Full
Comandos bônus avançados para automação e segurança
Invoke-Command
Executa comandos em um ou mais computadores remotos.
Invoke-Command -ComputerName SRV-APP01 -ScriptBlock { Get-Service }
Test-Connection
Equivalente ao “ping”, porém com mais controle.
Test-Connection -ComputerName 8.8.8.8 -Count 4
Export-Csv
Exporta os resultados para um arquivo CSV — excelente para relatórios.
Get-Service | Export-Csv -Path “C:\RelatorioServicos.csv” -NoTypeInformation
Set-ExecutionPolicy
Controla permissões de execução de scripts.
Set-ExecutionPolicy RemoteSigned
Como aprender PowerShell na prática
A melhor maneira de aprender PowerShell é praticando em um ambiente seguro de laboratório. Crie um ambiente de testes com máquinas virtuais no Hyper-V ou no Azure, e comece com comandos simples até se sentir confortável com automações mais avançadas.
Você também pode usar:
- Microsoft Learn
- Repositórios no GitHub com scripts prontos
- Cursos especializados de PowerShell para administradores de servidores
O PowerShell é indispensável para qualquer administrador de Windows Server. Com os comandos apresentados neste artigo, você terá uma base sólida para gerenciar ambientes complexos, diagnosticar problemas, aplicar políticas de segurança e automatizar tarefas com agilidade e precisão.
Se você quer crescer na carreira de TI, dominar o PowerShell é mais do que uma vantagem — é uma necessidade.
E aí! Curtiu esse artigo? Então não esquece de comentar, deixar o seu like, e compartilhar em suas redes sociais.
Acesso Black!
Todos os meus Cursos em um único lugar.
Clique AQUI e se torne um aluno Black.
Cursos de Especialização
- Microsoft Exchange Online: do zero ao especialista
- Microsoft Intune do básico ao avançado
- Especialista em Microsoft Defender para Office 365
- DLP Para Administradores (Prevenção contra Perda de Dados no Microsoft Purview)
- Acesso Condicional do Microsoft Entra na Prática
- Comunicação e Oratória para o mundo corporativo
Cursos preparatórios para Certificações
Escolha umas das certificações a seguir e seja aprovado em até 4 semanas:
- SC-200: analista de operações de segurança da Microsoft
- CompTia Security +
- AZ-305: Designing Microsoft Azure Infrastructure Solutions
- SC-100: Microsoft Cybersecurity Architect
- AWS Certified Cloud Practitioner
- AZ-900: Fundamentos do Microsoft Azure
- AZ-104: Administrador do Microsoft Azure
- AZ-500: Segurança no Azure
- MS-900: Fundamentos do Microsoft 365
- MS-102: Administrador do Microsoft 365
- MD-102: Microsoft 365 Endpoint Administrator
- MS-700: Administrador do Microsoft Teams
- SC-900: Segurança no Microsoft 365
- SC-300: Administrador de Acesso e Identidade da Microsoft
Clique AQUI e garanta a sua Vaga!