Script Powershell Creation Utilisateurs Active Directory
Script Powershell Creation Utilisateurs Active Directory
Script Powershell Creation Utilisateurs Active Directory
http://asov.eztvix.info/?page_id=682
http://www.quest.com/powershell/activeroles-server.aspx
http://technet.microsoft.com/fr-fr/library/dd347665.aspx
Cocher I accept the terms in the License Agreement puis cliquer sur Next
BEKHECHI RACHID
BEKHECHI RACHID
Linstallation se droule
BEKHECHI RACHID
Les applets sont maintenant installs. Il y a deux possibilits pour les utiliser. Tout dabord, en
saisissant cette commande Add-PSSnapin Quest.ActiveRoles.ADManagement dans une fentre shell
qui va permettre de charger le module
Saisir la commande puis appuyer sur [Entree]
Puis saisir les commandes de format New-QA par exemple New-QADUser qui permet de rajouter
un utilisateur dans active directory.
Il existe aussi un shell qui prend en compte directement le module. Pour lexcuter, cliquer sur
Dmarrer > Saisir PowerShell > Module Active Directory pour Windows PowerShell
BEKHECHI RACHID
La fentre suivante apparait et saisir les commandes de format New-A par exemple New-ADUser
qui permet de rajouter un utilisateur dans active directory.
#
# Cration dutilisateurs dans Active Directory
# Ce script interroge un fichier CSV contenant la liste des utilisateurs
#
# Pr-Requis
# [+] http://www.quest.com/powershell/activeroles-server.aspx
#
BEKHECHI RACHID
version 1.0
# Cration de lutilisateur
foreach($utilisateurs in $utilisateurs)
{
$pass = $utilisateurs.password
$nom = $utilisateurs.sn
$prenom = $utilisateurs.givenname
$displayname = $utilisateurs.displayname
$name = $utilisateurs.name
$login = $utilisateurs.samaccountname
$mail = $utilisateurs.mail
$ou = CN=Users,DC=NOMDEDOMAINE DC=local
$password = $utilisateurs.password
BEKHECHI RACHID
Si jamais vous souhaitez passer directement par le Module Active Directory pour Windows
PowerShell (vu ci-dessus) remplacer la commande new-QADuser -name $name []Enable-QADUser
par celle-ci :
Le fichier CSV, va contenir la liste de tous les utilisateurs crer. Il doit tre rdig comme ci-dessous.
displayname;sn;givenname;name;samaccountname;mail;password
Prenom Nom;Nom;Prenom;identifiant;identifiant;adresse mail;motdepasse;
2-3 Excution du script
Vrifier que votre script et votre fichier CSV sont dans le mme dossier. Dans mon cas
C:\Add_User_Powershell\
Se dplacer dans le dossier Add_User_Powershell
cd C:\ Add_User_Powershell
Si tout sest correctement droul, vous devriez avoir cette fentre avec un rcapitulatif des
utilisateurs crs.
BEKHECHI RACHID