ADMT Series – 10. Security Translation Wizard – Local Profiles

This post will cover the Security Translation Wizard from the context of migrating local user account profiles into the target domain. This step is crucial if you want your users to maintain the same local profile. The Translation Wizard needs to be run before migrating the computers. If you decide to skip this step, the users will receive a new profile when they logon to the target domain for the first time:

Be aware this process can take some time, I’ve seen it take up to 40-45 minutes on some older laptops.

Translation Security Wizard – For Local Profiles

From the ADMT machine, run ADMT and select Security Translation Wizard.


If you have migrated the source domain user accounts, you can select Previously Migrated Objects- this will pull the list of the source and target SIDs from the ADMT database for mapping across the new permissions. This is probably the best method if you have migrated the users across, or if you don’t need granular control over the process.

You can use a SID mapping file to link two accounts from the source and target domain. In the migration I recently went through, the accounts had already been created in the target domain, and there was no requirement for SID history. I decided that merging the user accounts wasn’t necessary. As I hadn’t migrated the users I was unable to use the previously migrated objects option, as ADMT has no history of the account SIDs in the ADMT database. A SID mapping file was used instead.

The SID Mapping file can be in the following formats:






For demonstration purposes I have migrated a bunch of users accounts so I can choose the previously migrated objects option.

Select the source and target domain, you can also select which specific domain controller to use.

Select computers from the domain or use an include file.

We will be translating profiles on a Windows XP SP3 test machine.

Choose the objects you wish to translate.

Files and folders – Select this option to translate security on files and folders on the targeted computer.
Local groups – Select this option to translate security on the local groups on the targeted computer.
Printers – Select this option to translate security on the local printers that are configured on the targeted computer.
Registry – Select this option to translate security on registry settings on the targeted computer.
Shares – Select this option to translate security on the shared resources on the targeted computer.
User profiles – Select this option to translate security on the local user profiles on the targeted computer.
User rights – Select this option to translate security on the user rights on the targeted computer.

Here you can choose to replace, add or remove the permissions. Add is the safest option and is what I would recommend in most cases.

Select Finish.

Run the pre-check and make sure it passes, then choose run pre-check and agent operation.

If you click on Agent Detail and View Log you will be able to see what actions have been carried out. We have already migrated the user Ronnie Coleman so we see:

2012-05-19 17:00:36 Translating user profile, source account='Ronnie.Coleman', target account='Ronnie.Coleman'

After the profiles have been translated you will want to migrate the computers straight away.

What happens to the profile?

To show you what’s happened I’ve logged into XP1. You can see that the target user has been granted full permission over the local profile. As we chose the Add option, the source domain user also maintains access.

The migrated user in the target domain has been added to the profile list in the registry, and the profile is pointing to the source user’s profile. You can view this under HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList.

Target SID / User

Source SID / User

The next part of the series will run through migrating the computer objects and computer domain affiliation to the target domain.


13 thoughts on “ADMT Series – 10. Security Translation Wizard – Local Profiles

  1. Thanks for ones marvelous posting! I truly enjoyed reading it, you may
    be a great author. I will remember to bookmark your blog
    and will eventually come back in the foreseeable
    future. I want to encourage you continue your great writing, have a nice holiday weekend!


  2. I’m amazed, I must say. Rarely do I come across a blog that’s both equally educative and interesting, and without a doubt,
    you have hit the nail on the head. The issue is an issue that too few
    folks are speaking intelligently about.
    Now i’m very happy I came across this in my search for something concerning this.


  3. I’m really impressed along with your writing skills as neatly as with the layout to your blog.
    Is this a paid theme or did you modify it your self? Either way stay up the excellent quality writing, it
    is rare to see a great blog like this one these days..


  4. Hi there, I found your site by way of Google while
    searching for a comparable matter, your site came up, it appears to be like good.

    I’ve bookmarked it in my google bookmarks.
    Hi there, just turned into alert to your weblog thru Google,
    and found that it is truly informative. I’m gonna be careful for brussels.
    I’ll be grateful should you proceed this in future. Lots of people shall be benefited out of your writing.


  5. Hello outstanding blog! Does running a blog similar to
    this take a massive amount work? I have virtually no
    expertise in programming but I was hoping to start my own blog soon. Anyway, if you have any suggestions or techniques for
    new blog owners please share. I understand this is
    off subject but I just wanted to ask. Thanks!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s