To add multiple users in AD using Powershell, script you can just copy the Script below.
Import the Active Directory module
Import-Module ActiveDirectory
Define domain and OU path
$domain = "Roshan.raymond.com"
$ouPath = "OU=Child Gurgaon Users,DC=Roshan,DC=raymond,DC=com"
Define 5 users
$users = @(
@{FirstName="Amit"; LastName="Sharma"; Username="asharma"; Password="P@ssw0rd123"},
@{FirstName="Neha"; LastName="Verma"; Username="nverma"; Password="P@ssw0rd123"},
@{FirstName="Ravi"; LastName="Patel"; Username="rpatel"; Password="P@ssw0rd123"},
@{FirstName="Sneha"; LastName="Mehra"; Username="smehra"; Password="P@ssw0rd123"},
@{FirstName="Karan"; LastName="Joshi"; Username="kjoshi"; Password="P@ssw0rd123"},
)
Create each user
foreach ($user in $users) {
$securePassword = ConvertTo-SecureString $user.Password -AsPlainText -Force
$userPrincipalName = "$($user.Username)@$domain"
$displayName = "$($user.FirstName) $($user.LastName)"
New-ADUser `
-Name $displayName `
-GivenName $user.FirstName `
-Surname $user.LastName `
-SamAccountName $user.Username `
-UserPrincipalName $userPrincipalName `
-AccountPassword $securePassword `
-Path $ouPath `
-Enabled $true `
-ChangePasswordAtLogon $true
}
========================================
Links
Connect with me:
Instagram: instagram.com/raymond_roshan
Facebook: facebook.com/profile.php?id=61561439954717
X: x.com/RAYMONDROSHAN
Whatsapp: whatsapp.com/channel/0029Va8nvQLI1rchgjES8n3C