Server 2008 R2 moving Active Directory & Domain Controller

I have a single server network with MS Server 2008 R2.  I will be replacing the server with a new MS Server 2008 R2 and I have 12 XP Pro workstations.  I will be taking the old server out of service.  This means I will need to either create a new Active Directory and Domain Controller on the new server or do some kind of DC Promo process.  What I want to avoid is having to reattach each XP workstation to the domain and having to recreate a new desktop.  What would be the best way to accomplish this task?  Very detailed steps would be greatly appreciated.

The second part of this question is if I just start from scratch on the new server and create active directory and domain controller with the same domain name, and server name would the 12 XP Pro workstations connect to the domain without creating a new desktop?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Best way - install 2nd server, run DCPromo on new server - transfer roles from old server, migrate all of your apps including exchange sharepoint or whatever else you have. Run DCpromo on old server, remove from domain - done

The hardest part will be keeping the setting on your workstations. New domain = new SID's = new desktops. There are programs that allow you to migrate the users profile to the new domain and keep all of the settings, but it is not clean and leaves some residual.
Try this on the new server

When done run dcpromo again from the run line but on the old domain controller and do the removal steps.
The only reason I would create a new domain is if you want to rename it (its cleaner) or you have AD corruption. Adding a second DC and migrating to the new DC to get rid of the old is the best and cleanest way.
The 7 Worst Nightmares of a Sysadmin

Fear not! To defend your business’ IT systems we’re going to shine a light on the seven most sinister terrors that haunt sysadmins. That way you can be sure there’s nothing in your stack waiting to go bump in the night.

Of course if you have Exchange or SharePoint or other apps, it is far more difficult that we have listed here.
lew_stonerAuthor Commented:
Hi Guys - Thanks for your very useful info.  One bit of clarification please.  

If I do the following:  Best way - install 2nd server, run DCPromo on new server - transfer roles from old server, migrate all of your apps including exchange sharepoint or whatever else you have. Run DCpromo on old server, remove from domain - done.  (No SharePoint & No Exchange).  Will I have to re-attach my XP Pro workstations and create a new desktop?
I am very appreciative of your help!
No you will not have to re-attach your XP systems. As long as the new server has all the roles before you dump the old server the clients won't even know a change was made. Make sure your DNs is setup and running well on the new server as well.
If it is the same domain, you will not need to reattach. If you create a new domain from scratch, yes you will have to reattach and it will not be a great experience for your end users.
Add the new DC under the same Domain. When you demote the old DC, the roles should transfer automatically as long as you use the DCPROMO command. You will not need to transfer anything.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
lew_stonerAuthor Commented:
All information you provided was extremely useful and will save me a bunch of time and pain.  Thanks to all!  Lew
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Server OS

From novice to tech pro — start learning today.