ACTIVE DIRECTORY – Création de comptes utilisateurs

par | Juil 19, 2011 | Uncategorized | 0 commentaires

On a souvent besoin de créer des comptes utilisateurs “en masse”.

Un petit script powershell nous aidera à cette tâche.

Dans cet exemple des utilisateurs seront créés dans l’OU “TEMP\Users”.

clip_image002

Préparons le fichier “utilisateurs” via un fichier CSV:

name;Displayname;GivenName;Surname;SamAccountName;UserprincipalName;Password

Crok Jean;Crok Jean;Jean;Crok;jean.crok;jean.crok@siref.*****.ad;P@ssword1

Delune Claire;Delune Claire;Claire;Delune;claire.delune;claire.delune@siref.******.fr;P@ssword2

                          ***************************************

Préparons maintenant le script (Celui-ci crée un compte actif) :

$Users=import-csv -delimiter « ; » -path « c:\admin\users.csv »

foreach ($User in $Users)

{

$ou= »OU=Users,OU=TEMP,OU=****,DC=siref,DC=*****,DC=ad »

$pass=$User.Password

New-ADUser -Name $User.name -Displayname $User.Displayname -GivenName $User.GivenName -Surname $User.Surname -SamAccountName $User.SamAccountName -UserprincipalName $User.UserprincipalName -AccountPassword (convertTo-SecureString $pass -AsPlainText -force) -Enabled $true -path $ou

}

============Pour plus d’information sur la commande New-ADUser ============

http://technet.microsoft.com/en-us/library/ee617253.aspx

================================================================

Exécutons le script:

clip_image002[5]

Vérifions le résultat:

clip_image002[7]

 

image

image

Exercez-vous.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *