I used sysprep on my Windows 7 laptops that will be frozen with DeepFreeze, but only so I could “copyprofile” some settings over from the administrator profile to the default profile. I did the windows setup, hit the hotkeys to reboot into audit mode, and load/setup the computer how I want. Then I sysprep + copyprofile to overwrite the default profile with my custom settings for background and some app options. Reboot after sysprep and finish installing.
Basically, I don’t sysprep right before uploading the image. With Windows 7 and Fog 0.32, it’s not necessary; Fog now takes care of the FogPrep steps to avoid boot up problems. You only have to sysprep to achieve a specific goal only attainable through sysprep. Booting a clean windows 7 image does not require sysprep/fogprep.
For my labs, which are currently running Windows XP, I do not sysprep. I load 1 machine up with all the software I need, join it to the domain and get the policies applied and all the updates ( have to join to domain to get windows update to work ). Once it’s complete, I remove it from the domain and shutdown. I register the device if not already registered and I schedule an upload task. Once it’s complete, I can use the image to push to the rest of the lab and Fog will rename each client based on the name it was registered with. If I have Active Directory integration enabled, it will join them back to the domain for me after they are renamed.
Once they show they are joined to the domain, I freeze them using deep freeze console or manually logging into each one if I don’t have access to the console.