Criando usuários e grupos no Active Directory com scripts automatizados
2. Vamos criar 4 arquivos dentro da pasta Scripts criada no item 1. users.bat grupos.bat users.txt grupos.txt
3. Agora segue o conteúdo de cada arquivo criado no item 2.
Arquivo grupos.txt (Aqui estamos definindo os grupos que vamos criar no Active
Directory,
cada grupo em uma linha do arquivo).
GG-CONTABILIDADE-R
GG-CONTABILIDADE-W
GG-FINANCEIRO-R
GG-FINANCEIRO-W
GG-RECURSOS_HUMANOS-R
GG-RECURSOS_HUMANOS-W
Arquivo grupos.bat (Aqui usamos um laço For para informar ao script que ele deve ler o conteúdo do arquivo grupos.txt). for /F %%i in (grupos.txt) do net group %%i /add
Arquivo users.txt (Aqui utilizamos as aspas devido ao espaço do primeiro e segundo nome do usuário, será criado o usuário de acordo com a exibição entre aspas, sendo assim devemos alterar as propriedades dos usuários posteriormente após a criação).
"LeonardoDuarte"
"JosePaulo"
"PauloHenrique"
"FredericodaSilva"
"WarleyAntonio"
"Julio Battisti"
Arquivo users.bat (Aqui usamos um laço For para informar ao script que ele deve ler o conteúdo do arquivo users.txt, veja que o conteúdo do arquivo users.txt temos aspas + 1º nome do usuário + espaço + 2º nome, por isso no script devemos utilizar a opção eol e delims para evitar erros. Duvidas consulte o help do Windows e procure pelo item FOR.
for /F "eol=; delims=," %%i in (users.txt) do net user %%i /random /add /domain
/fullname:%%i /active:no >> c:\scripts\senhas.txt
A instrução acima cria o usuário no Active Directory com o status da conta desativada, cria também a senha dos usuários e salva no arquivo Senhas.txt.
Resultado do arquivo Senhas.txt
4. Para executar os scripts acesse a pasta Scripts e execute os arquivos com extensão .bat
5. Agora vamos verificar se os grupos e usuários foram criados com sucesso no Active
Directory, por padrão utilizando os scripts acima os usuário e grupos aparecerão no container Users do