This powershell script will let you create multiple users in different OU from a csv files.
script:
Import-Module ActiveDirectory
$Users = Import-Csv -Path "C:\Users\Admin\Documents\users.csv"
foreach ($User in $Users)
{
$Displayname = $User.displayname
$UserFirstname = $User.Firstname
$UserLastname = $User.Lastname
$OU = $User.OU
$SAM = $User.samaccountname
$UPN = $User.samaccountname
$Description = $User.Description
$Password = $User.Password
$PSEmailServer = $User.mail
New-ADUser -Name $Displayname -DisplayName $Displayname -EmailAddress $PSEmailServer -SamAccountName $SAM -UserPrincipalName $UPN -GivenName $UserFirstname -Surname $UserLastname -Description $Description -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force) -Enabled $true -Path $OU -ChangePasswordAtLogon $false –PasswordNeverExpires $true
}