Explore deployment tools

Completed

Microsoft provides several tools for facilitating deployments and managing devices using imaging to deploy an OS. To successfully deploy the Windows operating system and applications for your organization, it's essential that you know about the available tools to help with the process. In this topic, you'll learn about the most commonly used tools for Windows deployment.

Windows Assessment and Deployment Kit

Windows Assessment and Deployment Kit (ADK) for Windows is a collection of tools that you can use to automate the deployment of Windows operating systems and mitigate application compatibility issues. Previously, Windows ADK was called the Windows Automated Installation Kit (for Windows 7). SQL Server 2012 Express is also included here for the tools that require a connection to a SQL Server.

Screenshot of the A D K installer showing the various tools available to choose to install.

Windows ADK contains core assessment and deployment tools and technologies, including Deployment Image Servicing and Management (DISM), Windows Imaging and Configuration Designer (Windows ICD), Windows System Image Manager (Windows SIM), User State Migration Tool (USMT), Volume Activation Management Tool (VAMT), Windows Assessment Services, Windows Performance Toolkit (WPT), Application Compatibility Toolkit (ACT), and Microsoft SQL Server 2012 Express.

Deployment Image Servicing and Management (DISM)

Deployment Image Servicing and Management (DISM) is a command-line tool that enables you to create and manage images. You can use it to capture a "reference" device, with a desired configuration. The desired configuration might be the choice of OS edition, Windows configurations, pre-installed drivers, applications, and files. Once the image is captured, you can use the image to deploy the pre-configured OS install to multiple devices. Once images are created, you can also use DISM to change the image or keep it up to date. This can include applying updates, drivers, and language packs to the Windows image, offline or online.

For example, to capture a Windows partition to a USB storage drive, the command line might look like this:

Dism /Capture-Image /ImageFile:"D:\Images\Fabrikam.wim" /CaptureDir:C:\ /Name:Fabrikam

DISM Offline Servicing

You can use DISM to change images while they aren't in use. To edit an existing image, mount the image, make the desired changes, and then dismount the image.

Graphic that shows the process of mounting an image, modifying the mounted folders, unmounting the image, and then applying to multiple devices.

For example, if you need to add a driver to an existing image, you first mount the image, add the driver, and then commit the changes.

DISM /Mount-Image /ImageFile:C:\test\images\install.wim /MountDir:C:\test\offline
DISM /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf
DISM /Unmount-Image /MountDir:C:\test\offline /Commit

Windows Imaging and Configuration Designer

Windows Imaging and Configuration Designer (Windows ICD) is a tool designed to assist with the creation of provisioning packages. You use Provisioning Packages to dynamically configure a Windows device (PCs, tablets, and phones). Windows ICD is useful for setting up new devices without reimaging the device with a custom image.

Screenshot of the W I C D dashboard, showing buttons to create a new provisioning package.

The WICD Create Page.

Windows System Image Manager (Windows SIM)

Windows System Image Manager (Windows SIM) is a graphical tool that you can use to create unattended installation answer files (Unattend.xml) and distribute shares or change the files that a configuration set contains. When using MDT and/or Configuration Manager, you don’t need Windows SIM often because those systems automatically update the Unattend.xml file during the deployment, simplifying the process overall.

Screenshot of the Windows answer file opened in Windows S I M.

Windows answer file opened in Windows SIM.

Volume Activation Management Tool (VAMT)

Volume Activation Management Tool (VAMT) is a graphical tool that you can use to automate and manage the activation of Windows, Windows Server, and Microsoft Office. If you don’t use KMS, you can still manage your MAKs centrally with the Volume Activation Management Tool (VAMT). This tool can install and manage product keys throughout the organization. VAMT can also activate on behalf of clients without Internet access, acting as a MAK proxy.

Screenshot of the V A M T tool dashboard. On the left pane, shows products Office and Windows, as well as V L Reports.

The Volume Activation Management Tool.

VAMT can also create reports, switch from MAK to KMS, manage Active Directory-based activation, and manage Office 2010 and Office 2013 volume activation. VAMT also supports PowerShell (instead of the old command-line tool). For example, if you want to get information from the VAMT database, you can type:

Get-VamtProduct

Windows Preinstallation Environment (Windows PE)

Windows PE is a minimal 32-bit or 64-bit operating system with limited services built on the Windows kernel. Windows PE replaces the DOS or Linux boot disks that were once used. Use Windows PE during installation and deployment to boot the computer and start the setup program. Windows PE provides read and write access to Windows file systems and supports a range of hardware drivers, including network connectivity, which makes it useful for troubleshooting and system recovery. You can run Windows PE from the CD/DVD, USB flash drive, or network by using the Pre-Boot Execution Environment (PXE). The Windows ADK includes the tools to build and configure Windows PE. The critical thing to know about Windows PE is that, like the operating system, it needs drivers for at least network and storage devices in each PC. Luckily Windows PE includes the same drivers as the entire Windows operating system, which means much of your hardware will work out of the box.

The Windows PE is no longer part of the ADK install and is now a separate download you can find at Download WinPE.

Screenshot of a machine booted with the Windows A D K default Windows P E boot image.

A machine booted with the Windows ADK default Windows PE boot image.

Windows Deployment Services (WDS)

Windows Deployment Services (WDS) enables the deployment of Windows operating systems. You can use WDS to set up new clients with a network-based installation without requiring that administrators visit each computer or install directly from CD or DVD media. You add images to a server running WDS and transmit the image to clients using the multicast functionality.

Windows Deployment Services using multicast to deploy three machines.

Windows Deployment Services using multicast to deploy three machines.

WDS requires AD DS, DHCP, and DNS. You can manage WDS using the WDSUTIL command-line tool, Windows PowerShell, or an MMC snap-in. WDS can manage drivers; however, driver management through MDT and Configuration Manager is more suitable for deployment because of the flexibility offered by both solutions so that you'll use them instead.

Microsoft Deployment Toolkit

Microsoft Deployment Toolkit (MDT) is a free deployment solution from Microsoft. It provides end-to-end guidance, best practices, and tools for planning, building, and deploying Windows operating systems. MDT builds on top of the core deployment tools in the Windows ADK by contributing guidance, reducing complexity, and adding critical features for an enterprise-ready deployment solution.

MDT has two main parts:

  • Lite Touch: A stand-alone deployment solution.
  • Zero Touch: An extension to System Center 2012 R2 Configuration Manager.

Note

Lite Touch and Zero Touch are the two solutions that MDT supports, and the naming has nothing to do with automation. You can fully automate the stand-alone MDT solution (Lite Touch) and configure the solution integration with Configuration Manager to prompt for information.

Screenshot of the Deployment Workbench, showing a task sequence.

The Deployment Workbench, showing a task sequence.