Deixe um comentário

Criando usuários em massa no PowerShell com senha padrão.

Bom dia pessoal,

Algum tempo atrás tive a necessidade de criar alguns vários mil usuários em um cliente, então parti para o PowerShell. É um script simples mas cumpre a função, até mesmo para os labs da vida. O que você vai precisar é uma planilha Excel com os dados, o resto é tranquilo.

Se for criar só usuários no Active Directory segue o script abaixo.

No script abaixo a senha padrão é P@ssword.

O arquivo .CSV que vai ser usado nesse script tem que ter esse formato.

Nome Completo,Nome,Sobrenome,account,samaccount

Ewerton Stabile,Ewerton,Stabile,ewerton.stabile@domino.local,ewerton.stabile

Import-Module Activedirectory

Import-Csv New-AD-User.csv | ForEach-Object{

New-ADUser -Name $_.”Nome Completo” -AccountPassword (ConvertTo-SecureString “P@ssword” -AsPlainText -Force) -DisplayName $_.”Nome Completo” -GivenName $_.”Nome” -Surname $_.”Sobrenome” -UserPrincipalName $_.”account” -SamAccountName $_.”samaccount” -Enabled $true -Path “OU=teste,OU=usuarios,DC=dominio,DC=local” -verbose

}

Se você for criar o usuário com a mailbox no Exchange use o script abaixo.

O arquivo .CSV que vai ser usado nesse script tem que ter esse formato.

Nome Completo,Nome,Sobrenome,account,samaccount

Ewerton Stabile,Ewerton,Stabile,ewerton.stabile@domino.local,ewerton.stabile

Import-Csv New-Mailbox-User.csv | ForEach-Object{

New-Mailbox -Name $_.”Nome Completo” -Password (ConvertTo-SecureString “P@ssword” -AsPlainText -Force) -DisplayName $_.”Nome Completo” -FirstName $_.”Nome” -LastName $_.”Sobrenome” -UserPrincipalName (“{0}@{1}” -f $_.”samaccount”,”dominio.local”) -SamAccountName $_.”samaccount” -OrganizationalUnit “OU=teste,OU=usuarios,DC=dominio,DC=local” -alias $_.”samaccount” -database “EXC10-DB01” -verbose

}

Um livro que ajuda muito é o do amigo Daniel Donda = eBook PowerShell 3.0

Espero que ajude!

Abraço a todos.

Contato: ewerton_stabile@yahoo.com.br

Anúncios


Deixe um comentário

E-book PowerShell para IT Pro

Boa tarde pessoal!

O amigo Daniel Donda escreveu um livro sobre Power Shell, segue o link para download.

http://www.mcsesolution.com/Mcsesolution/e-book-powershell-para-it-pro.html

Um fato bacana, quando fui estudar para a minha primeira prova “70-290 Managing and Maintaining a Microsoft Windows Server 2003 Environment” usei um livro escrito por ele. Bem didático fácil de entender.

Boa leitura!

Abraço a todos.

ewerton_stabile@yahoo.com.br