Create bulk users for Active Directory in PowerShell with the help of a text file or a CSV file can be done easily. But the code below is to create a single user account. The code below can easily be tweak by using for loop command and reading an external file where the data will be imported to PowerShell variables.
When I was creating this script, I encountered an error that says:
new-aduser attribute value was not in the acceptable range
Basically, the error is good and is useful as well. Since it already gives a hint that one of the value is not acceptable.
And on this case, it was the Country variable, I was writing the whole word “Philippines” when I changed it to PH and the error went away.
Here’s the code:
$Username=$Firstname +"."+ $Lastname
$DisplayName= "$Firstname $Lastname"
$Country="PH" #Note for Country it should be the country code not the whole name of the country
$Company="D GUI Pacific"
$Title="Position with no Title"
#Use this method below if the string has to be in multiple lines
#What you is what you get
#The format of the string displayed on this variable will be the same format that will be displayed in AD
$StreetAd = @"
Somewhere Along the Road
00-888 D Gui Building
New-ADUser -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force) -Title $Title -OfficePhone $Officenum -Office $Office -DisplayName $DisplayName -EmailAddress $Email -givenname $Firstname -Enabled $true -Name $Username -Path "OU=SingleUser, OU=Users, OU=MyBusiness, DC=bmtasia, DC=local" -surname $Lastname -userprincipalname $UPN -Company $Company -Country $Country -PostalCode $Zipcode -StreetAddress $StreetAd
-Name parameter is equivalent to Full Name
-SamAccountName parameter is equivalent to Logon Name
-Country parameter should be the Country code only not the whole country name
To reset AD password using PowerShell see link below:
Cheers...till next time..
Free Android Apps:
Click on links below to find out more:
Linux Android App cheat sheet:
Multiplication Table for early learners
Catholic Rosary Guide for Android:
Divine Mercy Chaplet Guide (A Powerful prayer):