WDS is a great way of imaging systems. However it's only good for imaging the system. If you're using it for deploying a single large image then you'll need to create a few things like your Unattend.xml and catalog files. These are pretty easy to make using Windows Automated Installation Kit. You'll need that along with it's supplement for SP1. (You'll have to extract the file from the supplement iso to
\Program Files\Windows AIK\Tools\PETools.) When you have it installed look for Windows System Image Manager under it's start menu group. This will let you generate the files needed for sysprep. Sysprep is basicly making the image hardware agnostic and resetting the windows activation arming. You can only sysprep an image 3 times, so it's important to keep a clean & reference image before you sysprep for deployment. When you're creating your image your'll need to do a few things. The WSIM will give you most the options you need like domain joining, user settings, etc. for the unattend.xml. You'll need to explore this and figure out what you need. The Windows 7 Resource Kit has everything outlined. I believe Microsoft has that chapter for free.
- Install a fresh copy of windows. (PROTIP: Use a desktop, never use
a laptop) Don't touch anything and create an image of it. I like to
boot into WINPE and use GIMAGEX. and reboot the computer after
the capture. This will be your clean image. This part is optional
- Now let's engage audit mode! Head over to the sysprep folder
(Windows\System32\Sysprep) and launch sysprep.exe. Turn on Audit
mode and reboot. Now install all your updates and applications on
the system. Take care with apps like Office 2010 and most
enterprise anti-malware clients as most don't like syspreping
You'll want to use this because you'll want things to behave
- STOP EVERYTHING! You have all the stuff you want/need on the system. Open up sysprep.exe select audit mode and check the box for
generalize. This will make it hardware agnostic. Now capture an
image of the system. This will be your reference image. If you mess
up with your unattend.xml for sysprep or need to make changes to
your image this is what you'll use.
- Now sysprep this bad boy! You'll need to copy over your unattend.xml
file to the computer. I like to stick it in the sysprep folder but
you can stick it where ever you like. You'll need to use the proper
syntax for launching it e.g.
C:\Windows\System32\Sysprep\Sysprep.exe /generalize /oobe
/shutdown and capture this image.
Protip: WIM files have Single Instance Storage (SIS). So you can capture many images in one image. Using GIMAGEX you an easily append your Clean, Reference, and sysprep images into one file. Make sure you click append though. If you click create you'll loose everything in that file!
However if you wanted to make things easier on your self grab MDT and setup everything in there. MDT will make all the files you need and setup tasks for deploying systems.
You'll need MDT (Microsoft Deployment Toolkit.) Install this on your WDS server along with Windows Automated Installation Kit & it's supplement for SP1. You'll have to extract the file from the supplement iso to
\Program Files\Windows AIK\Tools\PETools. This will give you WINPE 3.1. Once you have done that you can then install MDT. MDT will walk you though the process of creating a new deployment share. Once that is finished import your OS by right clicking on the OS folder and selecting Import Operating System. You'll notice there is an option for importing them from your WDS server. This will import links to the images on WDS. You'll need this for multicasting. If you're not multicasting then the only thing WDS is going to useful for is PXE. You can also augment it with WDSLINUX (PXELINUX) to boot cool things like Memtest and UBCD. Once your OS is imported you'll need to create a task sequence. So right click on the task sequence. This will walk you though everything you need. You can capture images, sysprep, deploy, replace, etc. You can also combine this method with the one above to create a hybrid image. The blogs you're reading have tons of great information for this kind of deployment too. If you need more info on this just let me know and I'll add it.