Gerenciamento de Active Directory com PowerShell
Criar e gerenciar usuários de forma ágil, personalizando atributos e permissões em segundos. Resetar senhas e desbloquear contas com apenas um clique, sem a necessidade de navegar por menus complexos. Associar e desassociar computadores ao AD de forma rápida e organizada, mantendo seu inventário sempre atualizado. Sincronizar o AD para garantir que todas as alterações sejam aplicadas em tempo real, evitando inconsistências.
- Automatize tarefas repetitivas: Libere-se de trabalhos manuais e repetitivos, ganhando tempo para atividades estratégicas.
- Reduza erros humanos: A automação garante a consistência e precisão das tarefas, diminuindo a chance de falhas.
- Aumente a eficiência: Execute tarefas complexas em segundos, otimizando o tempo da sua equipe.
- Centralize o gerenciamento: Controle múltiplos dispositivos e usuários de forma centralizada, simplificando a administração da rede.
- Prepare-se para o futuro: A escalabilidade do script permite que ele se adapte às necessidades de redes maiores e mais complexas.
O script oferece as seguintes funcionalidades:
- Criação de Usuários: Cria usuários em massa a partir de um arquivo CSV ou TXT.
- Inativação/Reativação de Contas: Desabilita ou reativa contas de usuários.
- Reset de Senhas: Reseta a senha de um usuário.
- Desbloqueio de Contas: Desbloqueia contas de usuários.
- Associação de Computadores: Adiciona computadores ao domínio.
- Movimentação de Objetos: Move usuários ou computadores entre OUs.
- Exportação de Relatórios: Gera relatórios de usuários e computadores em formato CSV.
- Gerenciamento de Grupos: Adiciona ou remove usuários de grupos.
- Sincronização do AD: Executa a sincronização do Active Directory.
- PowerShell: O script requer o PowerShell 5.1 ou superior.
- Módulo ActiveDirectory: Certifique-se de que o módulo do Active Directory está instalado.
Install-WindowsFeature -Name RSAT-AD-PowerShellClone o Repositório:
git clone https://github.com/sharaujo/Powershell-AD.git
Abra o PowerShell como administrador. Navegue até o diretório do script. Execute o script:
.\ActiveDirectory.ps1
O script exibirá um menu interativo com todas as opções disponíveis. Escolha a opção desejada e siga as instruções.
- Execute o script e escolha a opção "Criar usuário"
- Insira o nome do usuário que deseja criar com os dados respectivos.
- Execute o script e escolha a opção "2 - Inativar usuário no AD".
- Insira o nome do usuário que deseja inativar.
Contribuições são bem-vindas! Siga os passos abaixo:
- Faça um fork do projeto.
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature). - Commit suas mudanças (
git commit -m 'Adicionando nova feature'). - Faça push para a branch (
git push origin feature/nova-feature). - Abra um Pull Request.