Comment créer en masse des utilisateurs Active Directory avec PowerShell
Si vous souhaitez apprendre à créer en masse des utilisateurs Active Directory avec un fichier CSV,
Cet article vous aidera avec un guide étape par étape pour créer en masse des utilisateurs Active Directory.
Active Directory joue un rôle important pour chaque organisation où il est implémenté.
La création manuelle d'utilisateurs AD prend beaucoup de temps, qui peut être économisé en exécutant le script PowerShell qui permet de créer rapidement des utilisateurs.
Ce script PowerShell permettant de créer plusieurs utilisateurs en une seule fois permet de gagner beaucoup de temps.
Si vous avez besoin de créer des utilisateurs en masse, vous devez exécuter le script PowerShell au lieu de créer des utilisateurs manuellement.
Formatage du fichier Excel pour l'enregistrer au format CSV
Pour réaliser une tâche de création groupée d'utilisateurs Active Directory, vous devez d'abord formater votre fichier Excel dans lequel vous placez tous les champs requis.
Vous pouvez créer des champs pour des attributs particuliers pour un utilisateur, que nous voyons dans les propriétés de l'utilisateur dans AD.
Remplissez ensuite ce fichier Excel avec le nom souhaité, d'autres attributs tels que le département et l'UO.
Pour définir l'unité d'organisation, vous devriez trouver le nom distinctif de l'unité d'organisation
Par conséquent, vous pouvez trouver le nom DN en faisant un clic droit sur l'UO et en cliquant sur Attribute Editor, puis en double-cliquantNom distinctif.

Une fois que vous avez rempli tous les champs avec votre nom d'utilisateur et ses attributs, ainsi que l'UO
L'image ci-dessous montre les champs et autres attributs.


Vous pouvez maintenant essayer de sauvegarder vos fichiers au format CSV
Pour enregistrer le fichier au format csv, cliquez sur Fichier, puis cliquez sur Enregistrer sous, parcourez l'emplacement et choisissez le format csv.


Les fichiers ont maintenant été enregistrés au format csv.
Nous pouvons maintenant mettre ce fichier CSV sur notre serveur.
Dans notre cas, nous le plaçons à l'emplacement c:tempbulkusers.csv
Ainsi, le nom du fichier CSV est Bulkusers.csv enregistré dans le répertoire temporaire à l'intérieur du lecteur C.
Exécution d'un script PowerShell pour créer des utilisateurs groupés dans AD
Pour accomplir la tâche de création groupée d'utilisateurs
Nous devons exécuter le script suivant.
# Import active directory module for running AD cmdlets
Import-Module activedirectory
#Store the data from bulkusers.csv in the $ADUsers variable
$ADUsers = Import-csv C:tempbulkusers.csv
#Loop through each row containing user details in the CSV file
foreach ($User in $ADUsers)
{
#Read user data from each field in each row and assign the data to a variable as below
$Username = $User.username
$Password = $User.password
$Firstname = $User.firstname
$Lastname = $User.lastname
$OU = $User.ou #This field refers to the OU the user account is to be created in
$email = $User.email
$streetaddress = $User.streetaddress
$city = $User.city
$zipcode = $User.zipcode
$state = $User.state
$country = $User.country
$telephone = $User.telephone
$jobtitle = $User.jobtitle
$company = $User.company
$department = $User.department
$Password = $User.Password
#Check to see if the user already exists in AD
if (Get-ADUser -F {SamAccountName -eq $Username})
{
#If user does exist, give a warning
Write-Warning "A user account with username $Username already exist in Active Directory."
}
else
{
#User does not exist then proceed to create the new user account
#Account will be created in the OU provided by the $OU variable read from the CSV file
New-ADUser `
-SamAccountName $Username `
-UserPrincipalName "[email protected]" `
-Name "$Firstname $Lastname" `
-GivenName $Firstname `
-Surname $Lastname `
-Enabled $True `
-DisplayName "$Firstname $Lastname" `
-Path $OU `
-City $city `
-Company $company `
-State $state `
-StreetAddress $streetaddress `
-OfficePhone $telephone `
-EmailAddress $email `
-Title $jobtitle `
-Department $department `
-AccountPassword (convertto-securestring $Password -AsPlainText -Force) -ChangePasswordAtLogon $False
}
}
Assurez-vous de mettre votre nom de domaine dans Nom d'utilisateur principal


Une fois que vous êtes prêt à formater et à modifier l'UPN
Maintenant, vous pouvez simplement copier le script et le coller dans PowerShell
Par conséquent, après avoir exécuté le script, vous obtiendrez le résultat suivant et tous les utilisateurs seront créés.


Vérification des utilisateurs dans Active Directory
Maintenant, le script s'est exécuté avec succès
Cependant, si nous vérifions l’UO particulière, comme Marketing dans notre cas.
Nous constatons que les utilisateurs souhaités sont maintenant créés.


Si vous vérifiez les propriétés des utilisateurs sous l'organisation.
Enfin, vous verrez le département et l'entreprise associés, que nous avons définis dans le fichier CSV.


Conclusion
Chaque fois que vous avez besoin de créer plusieurs utilisateurs dans votre Active Directory.
Il est préférable d'utiliser le script PowerShell pour créer des utilisateurs en masse afin de gagner du temps.
Vous avez maintenant appris à créer des utilisateurs groupés dans Active Directory.
Si vous rencontrez un problème lié à cet article, n'hésitez pas à nous contacter.
En savoir plus:Comment exporter les mots de passe enregistrés par Google Chrome vers un fichier CSV
Vous aimerez peut-être également d’autres articles liés au didacticiel Active Directory
De plus, si vous souhaitez voir la vidéo, vous pouvez la consulter ci-dessous.




![Comment déverrouiller votre smartphone Android sans mot de passe ni compte Google [8 façons]](https://elsefix.com/tech/afton/wp-content/uploads/cache/2025/05/unlock-android-idea.jpg)









