Skip to content

Instantly share code, notes, and snippets.

@priyanshus
Created February 15, 2019 05:19
Show Gist options
  • Save priyanshus/7f144c855b8352515125335be64ab0b7 to your computer and use it in GitHub Desktop.
Save priyanshus/7f144c855b8352515125335be64ab0b7 to your computer and use it in GitHub Desktop.
Active Directory Script to Add Group and Users
foreach ($i in 1..50) {$create_group = New-ADGroup -Name Group+$i -GroupCategory Security -groupScope Global -Path "OU=<myOU>,DC=<myDC>,DC=<myDC>"}
foreach ($i in 1..100) {$create_user = New-ADUser -Name ("User" +$i+ " Test") -GivenName ("User" + $i) -Surname Test -AccountPassword (ConvertTo-SecureString -AsPlainText "<password>" -Force) -Path "OU=<myOU>,DC=<myDC>,DC=<myDC>" -PassThru | Enable-ADAccount}
foreach($i in 1..50) {Add-ADGroupMember -Identity ("Group-" + $i) -Members ("User" + $i)}
foreach ($i in 1..10) {$create_user = New-ADUser -Name ("user" +$i+ " Test") -GivenName ("user" + $i) -Surname Test -AccountPassword (ConvertTo-SecureString -AsPlainText "<password>" -Force) -PasswordNeverExpires $true -EmailAddress ("user" + $i+ "@test.local") -MobilePhone ($i+234) -Path "OU=<myOU>,DC=<myDC>,DC=<myDC>" -PassThru | Enable-ADAccount}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment