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. Benefícios que vão além da praticidade 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-PowerShell
-
Clone o Repositório:
git clone https://github.com/seu-usuario/seu-repositorio.git
-
Execute o Script:
- Abra o PowerShell como administrador.
- Navegue até o diretório do script.
- Execute o script:
.\ActiveDirectory.ps1
-
Siga o Menu:
- O script exibirá um menu interativo com todas as opções disponíveis.
- Escolha a opção desejada e siga as instruções.
- ActiveDirectory.ps1: Script principal com o menu e todas as funcionalidades.
- README.md: Este arquivo, com a documentação do projeto.
- 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.
- 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.