Justin’s Blog

Random Thoughts From Work, Life, and Travel

Migrate Windows User Profiles to a new computer

Posted on December 21st, 2008 by Justin

One of the common problems that IT Staff run into is transferring Windows users’ desktop profiles from one computer to another while mainataining all of their customizations, files, settings, favorites, emails, and whatever else. One would think that Microsoft would give IT Pros the tools to transfer this kind of data since they made it so critical with the advent of Windows NT & 2000.

Fortunately there is a tool put out by ForensIT that makes this a relatively trivial task. You can download it here. After you download it, follow these directions to use it to transfer your profiles seamlessly.

  1. Load the computer fully with the appropriate software, including MS Office if needed.
  2. Login and create the account of the user that you wish to transfer.
  3. Either remove and hook up the hard drive from the old computer to the new computer or connect to the computer’s default share (i.e. \\computername\C$)
  4. After hooking up the drive or connecting to the default share open launch a Windows Explorer window and navigate to “C:\Documents and Settings” folder.
  5. Copy the Folder for the user that you wish transfer to the new computer.
  6. On the new computer paste the folder to that same respective folder.
  7. After copying the folder to the new computer, open up the Windows Control Panel, double-click the System icon, and go to the Advanced tab. Click on the “Settings” button under the User Profiles section.
  8. Check the “Show Unassigned Profiles” checkbox.
  9. Choose the folder relating to the folder that you wish to assign, and click assign.
  10. Type in the username of the user that you wish to transfer.
  11. Log out and log back in as the migrated user

After following those steps you should have a fully migrated user profile. Keep in mind this dows not migrate programs, Windows is still incapable of doing this.

Enjoy!

Backing up Exchange 2007 on Windows Server 2008 with NTBackup

Posted on November 8th, 2008 by Justin

Recently I deployed my first Exchange 2007 server on Windows 2008 for one of the companies I work with. During the process of deploying the server we found out that the new Windows Server Backup that is included in Windows Server 2008 does not have the capability to backup the Exchange Information Stores in the same fashion that the old NTBackup from Windows 2003 did.

After doing some research I discovered that Microsoft did this by design, and recommends that those who previously using NTBackup to backup Exchange move to their System Center Data Protection Manager product. While this did not make me happy, it clearly did not make the Exchange Admin community jump for joy. There was a big outcry, complaining at Microsoft for taking such core functionality out of Windows. In June of this year, Microsoft relented and promised to deliver an update to Windows Server Backup to add this functionality back in. It is now November, and it has not happened yet.

In the mad scramble to find an alternative way to make a simple backup of the Exchange Info Stores I stumbled upon a post on the Exchange Team Blog, by a poster named “Phil Carter” that details a method of using the old NTBackup from Windows Server 2003 on Server 2008 without a hitch. This sounded too good to be true, it could not possibly work, why would Microsoft not simply distribute the old backup utility to solve this problem. However, after considering the alternatives of buying and expensive 3rd party backup utility, or deploying DPM (and the required, dedicated Windows server to go with it) I decided to give it a go.

Here is what I did:

1) Load up a Windows 2003 x64 system. The x64 part is important, as you should be running Exchange on a x64 platform (unless you are using an Itanium), and you must use matching binaries for this. I used a Virtual Machine for this.

2) Copy the ntbackup.exe, ntmsapi.dll, and vssapi.dll from C:\windows\system32 into a new folder.

3) Burn the new folder you created containing the copied files to a CD, or copy it to USB drive. You can also copy it over the network to your Windows 2008/Exchange 2007 Server to skip the next step.

4) Copy the folder from the CD or USB drive to your Windows 2008/Exchange2007 server.

5) Launch Ntbackup.exe. Select the Information Stores as you would normally under NTBackup and start your backup.

After it completes you should have a quick and easy Exchange 2007 Backup on Windows 2008. This method even purges your transaction logs properly. I have even verified this method works properly, by attempting to restore from the backup. It works without a hitch.

This method is great for small shops that happen to be running Exchange 2007 on Windows 2008, and do not have the need or resources for yet another Windows server just to run backups as DPM requires. For larger shops, I actually do recommend DPM over other 3rd party tools, as its method of doing replication works really well.

Copyright © 2009 Justin’s Blog. Theme by THAT Agency powered by WordPress.