How to migrate local user to domain user?

Solution 1:

Finally I used this solution

http://www.bleepingcomputer.com/forums/topic55713.html

But in registry I mapped both (domain and local) users to same 'Profileimagepath' to same settings folder (Documents Adm Settings\xxx) so both users shares their settings(desktop, program). I like this solution.

Solution 2:

You should use Microsoft USMT. It is free to use, however its quite complicated.

Using a GUI makes it really simple though.

See this Technet article for more information on USMT how-to-migrate-windows-user-profile-to-new-account-new-pc-or-new-domain