Originally posted by: dclive
Install RIS on your 2003 Server box.
Using RISetup (Start, run, risetup) the wizard will guide you thru copying your XPSP2 CDROM to your server's RIS directory. Modify the RIS folder with an $OEM$ folder with the appropriate drivers, and modify the ristndrd.sif file with the appropriate paths to those drivers. This will take care of the basic OS deployment plus any customized drivers you may have (you'd put them in $OEM$). (To deploy a machine, boot from its' NIC and you'd then be able to select that XP image.)
Using Windows 2003's Group Policy Management Console (grab the latest from MS), set up a GPO to hit all of your PCs. Tell it to deploy your software, and copy the software from your source CDs to a place on the 2003 Server box. Note that this assumes your software is .MSIs - all MS stuff is, and many, many other vendors are as well.) When done, just the act of a new PC booting up and being in your domain and in the right OU will cause all the software to automatically install with no user interaction. Installing new software is effortless.
There are lots and lots of ways to do this, but that's what I prefer. Another path is to eliminate GPOs and instead use RIPREP - first use RIS to build a PC, then put all the software you want onto it, then use RIPREP to blast it back up to the RIS server, and from then on, any machine can PXE boot and get that 'image'.
I see GPOs for software deployment as vastly easier than RIPREP, though, and customizing GPOs/standard RIS with new drivers and software is trivial.