This script creates users via Powershell. I had to create 500 users in a new Active Directory domain that I had previously exported from an old domain. This script can be run from the command line in PowerShell. I have attached a .TXT file with the script if you would like to download it.
You will need a .CSV file with the following columns:
- Alias
- UPN
- Name
- DisplayName
- FirstName
- LastName
- OU
Import-Csv 'Users.csv' | ForEach-Object { New-ADUser -SamAccountName $_.Alias -UserPrincipalName $_.UPN -Name $_.Name -DisplayName $_.displayname -GivenName $_.FirstName -Surname $_.LastName -Path $_.OU -AccountPassword (ConvertTo-SecureString "Some!Password" -AsPlainText -Force) -Enabled $true -PasswordNeverExpires $false -PassThru } > Import.log
Create users from CSV.txt (349.00 bytes)