With only 4 systems, manual imaging with ImageX, WinPE, DISM, etc. is a reasonable possibility, but in my experience the recommended path using the Microsoft Deployment Toolkit is ultimately quicker and there is less chance for human error.
The process would be roughly:
- On a 5th computer install Windows ADK and MDT and create a
deployment share (a network share that will hold your image and the
MDT components).
- Download the enterprise driver pack (or individual drivers) for the make and model of the system in question.
- Create a selection profile for Windows PE and assign only the network and storage drivers.
- Create a Sysprep and Capture task sequence.
- Generate the MDT boot media and burn to a disk or create a bootable USB stick. Alternatively if you use a server with Windows Deployment Services (WDS) you can copy the image into WDS for PXE boot.
- Boot to the MDT media and run the Sysprep and Capture task sequence.
- Copy the captured WIM file to the Operating Systems folder in the deployment share.
- Create a selection profile for the operating system and model of your system and assign it all required drivers.
- Create a deployment task sequence and use your captured image and selection profile.
- Boot to the MDT media on the target systems and run the deployment task sequence.
It might seem like a lot, but there is far less command line involved and ultimately, once you’ve run this process your deployment environment is up and running. You can add applications and drivers for other makes/models/scenarios and quickly deploy the next time it’s required.
Some thoughts:
- If you want configurations or tweaks to the user profile to persist for new users, you will need to use CopyProfile in the answer file to create a default profile from the Administrator profile.
- Ultimately, you want as few drivers or applications in the base image as possible. MDT can manage drivers and applications during deployment separate from the image to ensure that the image is compatible across multiple scenarios and systems.
- You can use offline media rather than the network for deployment by creating an offline USB stick or optical disk. See Deploy Windows 8.1 from a USB stick for an example of that process.
For a highly detailed step-by-step of the recommended deployment process, you can check out the Surface Pro 3 Deployment and Administration Guide. The guide explores the recommended procedure for performing a deployment with MDT and the deployment sections are applicable to anyone deploying a Windows client.