Migrating your PCs to Windows 7
You have probably already heard the news that XP cannot be upgraded in place to Windows 7, so your applications and data are not migrated. On a single system, that may be frustrating (although you could upgrade to Vista and then upgrade to Windows 7), but larger businesses don't do in place upgrades anyhow. For corporations, in place migration from XP is a nonissue, at least for the OS and the apps. Where there is an issue is migrating "personalities", the user settings and data from the old computer or image to the new one.
To aid that "personality" migration, Microsoft provides the User State Migration Toolkit (USMT) 4.0. It supports two migration scenarios. One is moving the data off a PC before Windows 7 is installed, then moving the data back afterward (called a PC refresh). The second, and depending on the age of your current desktops, possibly the more important scenario, is moving the files and settings to a new computer (called a PC replacement). USMT pulls information from the hard drive, the registry, and other Windows data and restores it to the refreshed or replaced system.
The Microsoft Windows Automated Installation Kit (AIK)
Part of working with the USMT involves the use of the Windows Automated Installation Kit (AIK) for Windows 7. This kit includes the USMT, the Windows System Image Manager (SIM), to create unattended XML answer files, the ImageX tool, to capture and apply images, the Deployment Image Service and Management (DISM) tool, to manage your images by adding and removing drivers, language packs, and patches, and the Windows Preinstallation Environment (WinPE 3.0), to create the OS image you want to deploy.
The Microsoft Deployment Image Service and Management (DISM) tool
Note that Microsoft bills the Windows System Image Manager as being able to manage distribution shares, which it technically can manage, but the better tool for doing this is Microsoft Deployment Toolkit (MDT) 2010. Also, note that Imagex is not the right tool to manage or modify Windows 7 images. DISM (shown at right) is a better choice, but DISM cannot capture or apply an image, only ImageX can do that.
Also note that these migration tools, especially AIK, are difficult to use so you may need to bring in a migration consultant.
You can deploy Windows 7 images over the network if you use Windows Server 2008 and combine MDT with the Windows Server 2008 service called Windows Deployment Service (WDS). MDT and WDS are usually thought of as competing deployment tools, but in fact they can be used together, as Rhonda Layfield, a consultant who is also a Microsoft MVP for Deployment and Desktop Deployment Product specialist, explained to me.
When you use MDT to deploy Windows 7, you have to create the OS image, called a WinPE. You boot from the WinPE, then run its installation program. WinPE can be booted from a CD, DVD, external hard drive, or WDS server. To boot from a WDS server, hold F12 when starting up the client PC. This creates a Trivial FTP connection to the WDS server's UNC share. Choose WinPE, and MDT installs the OS image on the client.
You can also use WDS with MDS if you want to multicast the OS image (MDT supports only unicasting, or one to one connections between the server and a client). By telling MDT to use the WDS multicast protocol, WDS sends the WinPE image to multiple clients, and MDT runs the WinPE image at each client.