Shows how to add bulk users to Active Directory with some attributes.
Import-Module ActiveDirectory
$Users = Import-Csv users.csv
foreach ($User in $Users)
{
$Displayname = $User.Displayname
$UserFirstname = $User.Firstname
$UserLastname = $User.Lastname
$OU = $User.OU
$SAM = $User.samaccountname
$UPN = $User.mail
$Department = $User.Department
$Title = $User.Title
$Description = $User.Title
$Password = $User.Password
$PSEmailServer = $User.mail
New-ADUser -Name $Displayname -DisplayName $Displayname -EmailAddress $PSEmailServer -SamAccountName $SAM -UserPrincipalName $UPN -GivenName $UserFirstname -Surname $UserLastname -Description $Description -Title $Title -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force) -Enabled $true -Path $OU -ChangePasswordAtLogon $false –PasswordNeverExpires $true
}