Create Users in AD

email me

Using this PowerShell, and a CSV file, you can create Users is specified OU’s in AD.

 

Code

Import-Csv "NewUsers.csv" | ForEach-Object {
$userPrinc = $_."Logon Username" + "@domain.com"
New-QADUser -Name $_.Name `
-ParentContainer $_."Container" `
-SamAccountName $_."Logon Username" `
-UserPassword "MyPassword99$" `
-FirstName $_."First Name" `
-LastName $_."Last Name" `
-LogonScript "TheLogonScript.bat" `
-Description $_."Graduating Year" `
-UserPrincipalName $userPrinc `
-DisplayName $_."Name" ;`
Add-QADGroupMember -identity $_."Graduating Year" -Member $_."Logon Username" ;`
Set-QADUser -identity $_."Logon Username" `
-UserMustChangePassword $true `

 

What is in your CSV:

Ed,Jackson,2016,ejackson,Ed Jackson,domain.com/Main OU/Domain Users/Students/Class 2016
Sam,Larson,2017,slarson,Sam Larson,domain.com/Main OU/Domain Users/Students/Class 2017
Jack,Johnson,2018,jjohnson,Jack Johnson,domain.com/Main OU/Domain Users/Students/Class 2018