Il est parfois nécessaire de créer des utilisateurs Active Directory en masse.

Pour cela, rien de tel qu’un script PowerShell et un fichier CSV contenant la liste des utilisateurs à créer.

Voici le script:

Import-Csv C:\userslist.csv | foreach-object {
$userprinicpalname = $_.SamAccountName + « @bluescreen.local »
New-ADUser -SamAccountName $_.SamAccountName -UserPrincipalName $userprinicpalname -Name $_.DisplayName -DisplayName $_.DisplayName -GivenName $_.FirstName -SurName $_.LastName -Department $_.Department -Description $_.Description -Path « CN=Users,DC=bluescreen,DC=local » -AccountPassword (ConvertTo-SecureString « MyPassword$ » -AsPlainText -force) -Enabled $True -PasswordNeverExpires $True -PassThru }

Vous devez adapter ce script en modifiant les variables suivantes:

C:\userslist.csv  correspond à la liste CSV des utilisateurs

$userprincipalname remplacez le @bluescreen.local par votre nom de domaine AD

MyPassword$ remplacez les caractères suivants par votre mot de passe

« CN=Users,DC=bluescreen,DC=local »  remplacez cet emplacement  par l’OU dans lequel vous souhaitez placer vos utilisateurs

 

Le fichier CSV utilisé pour la création des utilisateurs peut être téléchargé ci-dessous:

userslist.csv