[Last Call] Learn how to a build a cloud-first strategyRegister Now


Moving Profiles from one Terminal Server to another...? How?

Posted on 2007-07-24
Medium Priority
Last Modified: 2010-10-18
My client has a windows 2003 server with exchange and set up as a Terminal Server and a Domain Controller ( I have inherited!)
We now talked the into having a separate server for Terminal Services.
What I like to work out is to somehow migrate/tranfer/whatever the existing profiles and settings from the old server to the new Terminal Server.

What is the easiest way if it is possible or do we need to setup each user from scratch?


Question by:tom_szabo
  • 2
  • 2
LVL 23

Expert Comment

by:Malli Boppe
ID: 19563147
Use a NT backup to backup and restore profiles.
or use
robocopy source destination /mir /copyall

Expert Comment

ID: 19563690

First you need to export the profile list from the old server and import it in the new:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileGuid
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Then you can copy the profiles.
Run this command from the new server:
robocopy "\\<oldTS>\c$\documents and settings" "c:\documents and settings" /COPYALL /S  /XD
      "\\<oldTS>\c$\documents and settings\Administrator"
                 "\\<oldTS>\c$\documents and settings\LocalService"
                 "\\<oldTS>\c$\documents and settings\NetworkService"
                 "\\<oldTS>\c$\documents and settings\Default User"
                 "\\<oldTS>\c$\documents and settings\All Users"

Author Comment

ID: 19563802
Thanks for these!

I assume I would run this for all users like:

 "\\<oldTS>\c$\documents and settings\User1"
 "\\<oldTS>\c$\documents and settings\User2"



Assisted Solution

nightmare2 earned 800 total points
ID: 19563821
You don't need a line for each user.
The command will copy all and the /XD switch will exclude the profiles that should not be copied.
(Administrator, LocalService, NetworkService, Default User, All Users)

Don't forget to move your TS CALs as well.
LVL 23

Accepted Solution

Malli Boppe earned 1200 total points
ID: 19570692
also with the robocopy  you can a log option with the /LOg option which would help you see if their are any files which failed to copy. I mean to say you can schedule the job and just view the log.

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

On a regular basis I get questions about slow RDP performance, RDP connection problems, strange errors and even BSOD, remote computers freezing or restarting after initiation of a remote session. In a lot of this cases the quick solutions made b…
On July 14th 2015, Windows Server 2003 will become End of Support, leaving hundreds of thousands of servers around the world that still run this 12 year old operating system vulnerable and potentially out of compliance in many organisations around t…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question