You can use PowerShell and Quest tools.
You can just query all the AD user objects like this:
Get-QADUser -SizeLimit 0 | Where {$_.AccountIsLockedOut -eq "true"}
If you go this route, you could create ps1 files that are scheduled to run and you can export to these to a csv or even to a website - by using ConvertTo-Html
then exporting it to a html file. For example:
Get-QADUser -SizeLimit 0 | Where {$_.AccountIsLockedOut -eq "true"} | Export-Csv c:\lockedoutusers.csv
or html:
Get-QADUser -SizeLimit 0 | Where {$_.AccountIsLockedOut -eq "true"} | CovertTo-Html > c:\lockedoutusers.html
Or if you wanted you could just throw it up on a gridview for an interactive view:
Get-QADUser -SizeLimit 0 | Where {$_.AccountIsLockedOut -eq "true"} | Out-GridView
There are 2 ways to do this depending on how comfortable you are.
1) User Windows Easy Transfer under Programs -> System Tools.
This method is very easy,
Login as Local user and use the Easy Transfer program to create an Easy Transfer File
Put the machine on the domain.
Login as Domain user and run the Easy Transfer program to unpack the file
The problem with this method is it involves a copy and depending on how much data they have that can take a while. So what's the fastest way to do it?
2) Move the files from the local user profile to the domain user profile.
Using a move operation in Windows 7 as opposed to a copy is much faster if you are moving between locations on the same hard disk.
The first time you log in with a user a profile is created for them under C:\Users The profile for each user is simply a folder in this directory with their username. If you are using the same user names the new folder will be called "username"."yourdomain". So all you have to do is move all the important files from the old profile to the new profile. Now technically you could just do a select all and move literally all the files from one profile to the other, but I would not suggest it as there are system files that can make things a bit wonky if they don't move correctly.
Most of the good stuff will be in the folders Documents, Favorites (assuming you run IE), Pictures, Video, Music and AppData\Local\Microsoft\Outlook (Appdata is hidden by default) if you have outlook with .PSTs
Best Answer
I asume you have (or can create) a textfile with the accountname and the employeeID in it. If so you can run this command to read the file and process the changes.
The file must be in the current directory and must be named AD_EmployeeID.txt. The file must be a semicolmn seperated file where the first field is the accountname and the last is the employeeID.
e.g.
John;1234
Jane;1235
I hope this helps.
NOTE 1: if you use this command in a batchfile, replace % with %%
NOTE 2: modify delims=; if the seperator is not a semicolmn but some other character