Opa! Tudo certo? Wellington Agápto por aqui. Hoje eu trouxe para vocês o artigo “Comandos de Active Directory em PowerShell que vão facilitar a sua vida”. 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 Active Directory em PowerShell que vão facilitar a sua vida
Administrar um ambiente Windows Server com Active Directory pode ser uma tarefa desafiadora, especialmente quando envolve a gestão de usuários, grupos e computadores em grande escala. Felizmente, o PowerShell se tornou uma ferramenta indispensável para administradores de sistemas, oferecendo comandos poderosos que automatizam tarefas repetitivas e aceleram a administração do AD.
Neste artigo, você conhecerá os principais comandos de Active Directory em PowerShell que podem transformar a sua rotina e torná-lo muito mais produtivo.
Por que usar PowerShell com Active Directory?
O PowerShell não é apenas uma alternativa à interface gráfica do Active Directory Users and Computers (ADUC); ele permite:
- Automação de tarefas em massa, como criação e desativação de usuários.
- Consultas rápidas e precisas, que seriam complexas via GUI.
- Criação de scripts, reduzindo erros manuais.
- Integração com outros serviços e processos automatizados.
Para começar, é essencial instalar o módulo Active Directory no PowerShell. Use o seguinte comando para isso:
Install-WindowsFeature RSAT-AD-PowerShell
Comandos de Active Directory em PowerShell mais úteis
1. Obter informações de um usuário
Get-ADUser -Identity "nomeDoUsuario" -Properties *
Esse comando exibe todos os atributos de um usuário específico no Active Directory. Adicione o parâmetro -Properties * para ver informações detalhadas, como e-mail, departamento e último logon.
2. Listar todos os usuários ativos
Get-ADUser -Filter * -Properties Enabled | Where-Object {$_.Enabled -eq $true}
Ideal para obter rapidamente uma lista de usuários ativos no seu ambiente.
3. Criar um novo usuário
New-ADUser -Name "João Silva" -SamAccountName "joao.silva" -UserPrincipalName "joao.silva@empresa.local" -Path "OU=Usuarios,DC=empresa,DC=local" -AccountPassword (ConvertTo-SecureString "Senha@123" -AsPlainText -Force) -Enabled $true
Esse comando cria um novo usuário no Active Directory, definindo senha, UPN e unidade organizacional (OU).
4. Alterar senha de um usuário
Set-ADAccountPassword -Identity "joao.silva" -NewPassword (ConvertTo-SecureString "NovaSenha@123" -AsPlainText -Force) -Reset
Rápido e prático para redefinir senhas sem precisar abrir o ADUC.
5. Desabilitar um usuário
Disable-ADAccount -Identity "joao.silva"
Muito útil ao desligar colaboradores ou bloquear contas comprometidas.
6. Habilitar um usuário
Enable-ADAccount -Identity "joao.silva"
Reativa rapidamente uma conta desabilitada.
7. Adicionar um usuário a um grupo
Add-ADGroupMember -Identity "GrupoTI" -Members "joao.silva"
Facilita a inclusão de usuários em grupos de forma automatizada.
8. Remover um usuário de um grupo
Remove-ADGroupMember -Identity "GrupoTI" -Members "joao.silva" -Confirm:$false
Remove o usuário do grupo sem pedir confirmação.
9. Pesquisar computadores no AD
Get-ADComputer -Filter * | Select-Object Name, LastLogonDate
Lista todos os computadores do domínio, incluindo a data do último logon.
10. Exportar informações para CSV
Get-ADUser -Filter * -Properties * | Select-Object Name, EmailAddress, Department | Export-Csv -Path "C:\usuarios.csv" -NoTypeInformation
Permite exportar dados de usuários para um arquivo CSV, ideal para relatórios.
Dicas para usar PowerShell com Active Directory
- Utilize filtros: Com -Filter e Where-Object, você pode buscar dados específicos, como usuários de um departamento.
- Combine comandos: PowerShell é extremamente poderoso quando você encadeia comandos (|).
- Crie scripts reutilizáveis: Salve comandos usados com frequência em scripts .ps1 para ganhar tempo.
- Execute como administrador: Para garantir que você tenha as permissões necessárias.
Os comandos de Active Directory em PowerShell são ferramentas essenciais para qualquer administrador de sistemas que deseja eficiência e controle. Ao dominar esses comandos, você conseguirá executar tarefas de maneira mais rápida, confiável e automatizada.
Se você quer se tornar referência em administração de Active Directory, comece a praticar esses comandos hoje mesmo e explore as infinitas possibilidades do PowerShell.
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!