top of page
Search

How to create Active Directory accounts with User Collision Output to CSV

Updated: Mar 17, 2019

Reddit user u/sys_admin00 requested help to create a script to create new Active Directory accounts and output any user accounts not created due to collisions. The output should go to a CSV file.


I build the below code to try to meet all of his requests.

-Create users account from the TEST.csv file

-Output any accounts not created due to collisions, the output file will only need SamAccountName

-Output any errors on screen

Create users account from the TEST.csv file


Output any accounts not created due to collisions, output file will only need SamAccountName



Output any errors on screen





The script will import the TEST.csv file into variable $ADUsers, then run a foreach loop on using $ADUsers. To check if the username is in use, I do a filter for the Username, if the test variable is $NULL then I know its available. If the test variable is not $NULL then write a warning saying the username was found and write Username


Full code:



 
 
 

Comments


bottom of page