Re-enable, Move User, Set Expiration Date for Bulk Users

Re-enable, Move User, Set Expiration Date for Bulk Users

Hello,

Wondering if anyone has a solution for this scenario?

We automate account creation (bulk) from CSV.  Rule is not to create if duplicate on Full Name. Which is good and what we want.  However, a large portion of the bulk accounts exist as they are returning students.

Some accounts are disabled, moved to a terminated OU , etc..

So I'm looking for a way to:
1) Target only those accounts that already exist ie: those not created and listed as error on the usercreationstatus output of bulk creation
2) enable those accounts
3) Move those account from terminated OU to other OU
4) Change the account expiration date to value in CSV file of "accountExpires"

Currently I have this as a couple of steps...
1) Generate a list of sAMAccountNames from the bulk creation output file (cause it currently doesn't provide the found logon name, only the one it would have created if it wasn't a dup)
2) Use an automation action and automation policy to enable user and move user

However, you can't modify users from template with automation policies.   

What would be nice is:

A) Output of bulk user creation action report to show the found logon name of the dup account
B) Creation a csv file from this which includes accountstatus = enable, OU location to move, wipe out the description field and set account expires to accountExpires ie: 03-01-2020

Anyone got any ideas?

ManageEngine, I believe I've asked for this in the past and hope it's made its way to a feature request.   At least being able to do bulk modifications in an automation would be helpful.  ie:



Thanks!

                New to ADSelfService Plus?