*Requirements

 - Powershell Active Directory Module

 

**Formats

 - Usernames follow the formula

firstname + (random number) 

So if the users first name was Richard and a random number happened to be 325 the username would be

richard325

 

- Passwords follow the formula 

P@ssword! + (random number in username)

So the user Richard above with username richard325 his password would be

P@ssword!325

 

- Emails follow the formula

firstname . lastname + (random number in username) @ (your domain suffix)

So the user Richard with last name parker and the domain he is part of is legit.com his email would be

richard.parker325@legit.com

 

Note that this script has been sorta tested. It is recommended that you run this on your domain controller because it hasn't been tested on any domain joined computers.