Import-Module ActiveDirectory $ADUsers = Import-Csv C:\Users\Administrateur\Desktop\Scripts\utilisateurs.csv $UPN = "dom.megaprod.lan" foreach ($User in $ADUsers) { $username = $User.username $password = $User.password $firstname = $User.firstname $lastname = $User.lastname $initials = $User.initials $OU = $User.ou $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 if (Get-ADUser -F { SamAccountName -eq $username }) { Write-Warning "Compte utilisateur déjà existant." } else { New-ADUser ` -SamAccountName $username ` -UserPrincipalName "$username@$UPN" ` -Name "$firstname $lastname" ` -GivenName $firstname ` -Surname $lastname ` -Initials $initials ` -Enabled $True ` -DisplayName "$lastname, $firstname" ` -Path $OU ` -City $city ` -PostalCode $zipcode ` -Country $country ` -Company $company ` -State $state ` -StreetAddress $streetaddress ` -OfficePhone $telephone ` -EmailAddress $email ` -Title $jobtitle ` -Department $department ` -AccountPassword (ConvertTo-secureString $password -AsPlainText -Force) -ChangePasswordAtLogon $True Write-Host "Utilisateur créé." -ForegroundColor Cyan } } Read-Host -Prompt "Appuyer sur ENTRER pour terminer."