# Chemin vers le fichier CSV
$chemin_CSV = « C:\Users\Administrateur\Desktop\fichierCSV.txt »
# Importation des données
$données_CSV = Import-CSV $chemin_CSV
# Parcours des données pour créer les utilisateurs dans AD
Foreach($utilisateur in $données_CSV){
$firstname = $utilisateur.firstname
$lastname = $utilisateur.lastname
$Username = $utilisateur.Username
$Email = $utilisateur.Email
$MotDePasse = "Fd@nd8l4DBv0z?nJXSS"
# Vérifier la présence de l'utilisateur dans l'AD
if (Get-ADUser -Filter {SamAccountName -eq $Username})
{
Write-Warning "L'identifiant $Username existe déjà dans l'AD"
}
else
{
New-ADUser -Name "$firstname $lastname" `
-GivenName $firstname `
-Surname $lastname `
-SamAccountName $Username `
-UserPrincipalName "$Username@SupreAuto.fr" `
-EmailAddress $Email `
-AccountPassword(ConvertTo-SecureString $MotDePasse -AsPlainText -Force) `
-ChangePasswordAtLogon $true `
-Enabled $true
Write-Output "Création de l'utilisateur : $Username ($lastname $firstname)"
}
}