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.
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