image.png

image.png

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

بعد كده تستخدم الاسكريبت يعملك يوزر