Image deployment infrastructure
With ADS, you can deploy an operating system onto one or more devices or can repurpose those computers. By automating the deployment and repurposing processes, ADS reduces the overhead of maintaining diverse systems in your data center.
The image deployment infrastructure is an essential part of the server deployment and repurposing processes. The image deployment infrastructure can deploy an image onto any device that is running the Deployment Agent.

The diagram highlights the primary components of the image deployment infrastructure.
The communicate with the Controller service to coordinate image and deployment. The determines which image belongs on a and then sends this information to the so that the can be transferred to the device.
The following components make up the image deployment infrastructure:
ADS Management snap-in
The ADS Management snap-in enables you to manage images. Communication between the Controller service and the image store is sent through a secure channel.
Imaging tools
The imaging tools accept commands from the Controller service to prepare disks to receive an image and write that image to disk. The imaging tools include:
- Bmpart
- Bmpart is a disk partitioning utility that enables you to create primary partition onto which Imgdeploy can install images. Bmpart does not create extended partitions and therefore only creates up to four partitions per disk. For more information about the Bmpart tool, see
bmpart.
- Imgbmdeploy
- Imgbmdeploy is responsible for receiving the image as it is delivered from the , and restoring the image to disk from the Deployment Agent. It downloads the image from the Image Distribution service, writing it to disk as it goes. It can also receive images over . Imgbmdeploy also remotely captures an image and sends it back to the Image Distribution service to which stores it in the . For more information about the Imgbmdeploy tool, see imgbmdeploy.
- Bmfilexfer
- Bmfilexfer enables the Controller service to transfer files to a device as a single data stream. For more information about the Bmfilexfer tool, see bmfilexfer.
- Bmsetreg
- Bmsetreg enables administrators to set registry values in an image that has just been installed. For more information about the Bmsetreg tool, see bmsetreg.
- Bmstrrep
- Bmstrrep enables administrators to edit the file to make an image unique so that when an image is multicasted across a network, the computers all have different names. For more information about the Bmstrrep tool, see bmstrrep.
Image Distribution service
The Image Distribution service manages the transfer of images to and from devices. The Image Distribution service is capable of sending files over TCP/IP multicast, allowing multiple servers to be purposed at once. The Image Distribution service sends an image encrypted using RC4 to a device where it is and installed. Image Distribution service security is assured through the use of session ID's as they are sent from the .