A necessidade sempre nos exige mais…e é por isso que aprendemos!

Com isso, descobrimos modos de automatizar tarefas rotineiras, que por muitas vezes nos tomam um tempo precioso que poderíamos investir em outras tarefas mais complexas…

E a situação de hoje foi a criação de vários usuários no AD, de forma silmultânea, afim de montar um Lab para projetos…

Após pesquisa realizada, foi criado um arquivo CSV com nome criaContasAD.csv e foi utilizado um script PowerShell simples, onde os usuários foram criados em uma determinada OU e com uma senha padrão.

Contas AD
O arquivo .CSV foi salvo no mesmo local onde foi executado o script PowerShell (cria.PS1), a seguir:

Import-Module ActiveDirectory
$ArqEntrada = Import-csv C:\criaContasAD.csv

foreach ($Line em $ArqEntrada)
{
New-ADUser  -SamAccountName $Line.UserName -Name $Line.FullName –AccountPassword (ConvertTo-SecureString -AsPlainText “senhapadrao“-Force)-Enabled $True -Path “OU = Departamento, DC = dominio, DC = local” -DisplayName $Line.FullName -GivenName $Line.FirstName -Surname $Line.Surname -UserPrincipalName, $Line.UserPrincipalName -ChangePasswordAtLogon $False
}

Fonte: http://social.technet.microsoft.com/wiki/contents/articles/5401.aspx