https://courses.serveracademy.com/courses/take/module-2/lessons/5851146-creating-ad-users-with-powershell
Hi Paul,
Using the power shell script that you taught, I was able to create multiple accounts in AD, but not able to login with those accounts, try creating a new account in AD & that works fine. So I check the properties of both accounts, what I found that script does not have anything about post Window 2000, so the accounts were created by the script is missing Period in the login, because of that I was not able to login. So all I did was put the period & it work like charm.
Thanks for your teaching it helps me lot.
1 Like
Hey Syed,
Thanks for your feedback. Do you have the command on hand? Its possible the syntax has been changed since the recording.
Iād like to update the lecture docs accordingly.
@syed.sharieff You sent me this code VIA email:
# Import AD Module
Import-Module ActiveDirectory
#grab variables from user
$firstname = Read-Host -Prompt "Please enter the first name"
$Lastname = Read-Host -Prompt "Please enter the first name"
# Create the AD User
New-ADUser `
-Name "Sam Don" `
-GivenName "Sam" `
-Surname "Don" `
-UserPrincipalName "Sam.Don" `
-AccountPassword (ConvertTo-SecureString "Password1" -AsPlainText -Force) `
-Path "OU=Domain User,OU=acs.edcc.ctc.edu,DC=acs,DC=edcc,DC=ctc,DC=edu)" `
-ChangePasswordAtLogon 1 `
-Enabled 1
This will work, but you should substitute the fixed values for the variables $firstname and $lastname on these lines
So try this in your New-ADUser command:
-Name "$firstname $Lastname " `
-GivenName "$firstname" `
-Surname "$Lastname" `
-UserPrincipalName "$($firstname).$($Lastname)" `