Here's some info directly from MS:
What is Windows PE?
If you are going to install Windows on multiple computers with nearly identical hardware, by far the easiest way is to create a standard image, then using sysprep to prepare the system for deployment. When that is done, clone the drive to an external device, and just restore it on the new hardware.
If you are just trying to create an unattended install, you can easily do that by following some of the guides available on the 'net - and do the installs from a USB device. I know it's not an unattended install, but it's very easy and requires minimal input from you - but you will be stuck with having to install
drivers; not a big deal for one-off installs, but a pain for multiple installs - which is where the beauty of the sysprep comes into play.