

Import-Module ActiveDirectory
# لتحميل المستخدمين من ملف CSV
$Users = Import-Csv -Path "C:\Users\Abdelatef Osama\Desktop\New Text Document.csv"
Foreach ($User in $Users) {
$SecurePassword = ConvertTo-SecureString $User.Password -AsPlainText -Force
New-ADUser `
-Name $User.FullName `
-GivenName $User.FirstName `
-Surname $User.LastName `
-SamAccountName $User.UserLoginName `
-UserPrincipalName "$($User.UserLoginName)@test.local" `
-AccountPassword $SecurePassword `
-Path "OU=CRM,DC=test,DC=local" `
-Enabled $true `
-ChangePasswordAtLogon $false
}
FirstName,LastName,FullName,UserLoginName,Password
Ahmed,Hassan,Ahmed Hassan,ahassan,Pass@1234
Sara,Kamel,Sara Kamel,skamel,Pass@1234
Omar,Fathi,Omar Fathi,ofathi,Pass@1234
Mona,Elsayed,Mona Elsayed,melsayed,Pass@1234
Youssef,Nabil,Youssef Nabil,ynabil,Pass@1234
هتاخد النص وتحطه الاول ف ملف وتعمله .csv
بعد كده تستخدم الاسكريبت يعملك يوزر