How to Setup Windows Deployment Services in Windows Server 2016

-

|

Introduction

This guide demos how to setup WDS Server 2016.

WDS (Windows Deployment Services) is a server role that provides a simplified and secure means of remotely deploying Microsoft Operating Systems to computers over the network.

For a WDS to install OS on a remote computer, the computer must be PEE-enabled.

This guide covers the following:

  • Setup WDS Server 2016 (Install and Configure the WDS)
  • Configure and Manage Boot, Install and Discover images.

Setup WDS Server 2016 (Installation Options)

WDS can be installed as a Transport or Deployment Server, or both. These options are available when installing the role using Server Manager.

Advertisement

Transport Server

This option provides a subset of the functionality of WDS. It contains only the core networking parts which you can use to transmit data on a stand-alone server. Transport server uses multicasting for data transmission.

You can also use transport server if you want to have a PXE server that allows clients to PXE boot and download your own custom setup application. You should use this option if you want to use either of these scenarios, but you do not want to incorporate all the components of WDS.

Deployment Server

This option provides the full functionality of Windows Deployment Services. Provides all the options to configure and remotely install Windows operating systems. Deployment Server is dependent on the core parts of Transport Server.

You can install WDS server role via Server Manager or by using Windows PowerShell. After the Windows Deployment Services role is installed, the server has to be configured before it can be used for automated Windows Operating system deployment.

WDS can be configured as a stand-alone or Active Directory-integrated server. This guide demos how to setup WDS Server 2016 as an Active Directory-integrated WDS server.

Requirements to Setup WDS Server 2016

  • A Deployment Server requires a DNS and DHCP servers on the network.
  • Both Deployment and Transport server requires an NTFS partition for the file store.
  • After installation, you must configure WDS either by using WDSUtil.exe or running Windows Deployment Services Configuration wizard.
  • You must add at least one boot image and one install image to the image store.
A boot image provides the initial environment you boot a computer to while an install image is the Operating System image.

If you follow this tutorial step-by-step, I will walk you through how to meet the outlined requirements. This tutorial does not include DNS and/or DHCP setup.

For your PXE clients to be able to lease IP addresses, configure your DHCP scope for both DHCP and BOOTP. See image below for details.
Windows Deployment Services (WDS)

Steps to Setup WDS Server 2016

There are 3 major steps to Setup WDS Server 2016:

  1. Install WDS role
  2. Configure WDS
  3. Configure and Manage Boot, Install, and Discover Images

Here are the detailed steps:

1
Install the Windows Deployment Services Role (WDS Server 2016)

The first step t setup WDS Server 2016 is to install the WDS server role.

Here are the steps:

  • Log on to the server and open Server Manager (should launch by default).
  • From Server Manager click Manage then select Add Roles and Features.
Advertisement

  • On the Before you begin screen, click Next.
  • Next, select Role-based or feature-based installation and click Next.
  • Next, on the Select Destination server page, select the server you wish to setup WDS Server 2016.
  • On the Server Role page, check the box beside Windows Deployment Services. A page will load asking you to confirm additional features to install. Click Add Features. Then click Next.
Windows Deployment Services (WDS)
  • On the Select roles services page, check both Deployment Server and Transport Server. Note that if you check Deployment Server you MUST also check Transport Server. However, you can check Transport Server without checking Deployment Server.
  • When you get to the Confirmation page, review your selections then click Install.

To install the Windows Deployment Services role with Windows PowerShell, run the command below:

Install-WindowsFeature –Name WDS –IncludeManagementTools

2
Setup WDS Server 2016 (Configure Windows Deployment Services)

After installing the role, the next step to setup WDS Server 2016 is to configure the role.

Here are the steps

  • Open Server Manager. Then click Tools and select Windows Deployment Services. The WDS management console opens.
  • Expand Servers. Then right-click the WDS server and select Configure Server. The configuration wizard opens.

Advertisement


  • On the Before You Begin page, read the requirements then click Next.
  • Select the integrate with Active Directory option. Click Next.
  • Enter a path for your remote installation folder or accept the default.
Important Tip
In a production environment, I strongly recommend having your remote installation folder in a drive other than C.
  • Note the information on the Proxy DHCP Server page then click Next.
  • Configure settings for the PXE server.
  • Finally, wait for the wizard to complete the configuration. Click Finish.
  • Start the Windows Deployment Services (WDS) service: Right-click the server, point to All Tasks and click Start.
Windows Deployment Services (WDS)

The above task can also be accomplished by running the following command:

WDSUtil.exe /Initialize-Server /Server:RolesSRV1 /REMINST:"D:\RemoteInstall"

To revert changes made during the server configuration or Initialization, execute the command:

WDSUtil.exe /UnInitialize-Server /Server:RolesSRV1 

Advertisement


3
Configure and Manage Boot, Install, and Discover Images

After configuring Windows Deployment Services server, the final step to completely setup WDS Server 2016 is to add the necessary image files.

The following images are required:

Boot Images: Boot images are Windows PE images that you boot a client computer into to perform an operating system installation. In most scenarios, you should use the Boot.wim file from the OS installation media.

Install Images: Install images are the operating system images that you deploy to the client computer. You can also use the Install.wim file from the OS installation media.

Discover Images: In some circumstances, A computer might not have PXE-enabled network cards. In this situation, discover images may be created and used to install operating system on those computers.

A discover image may be saved on a media (CD, DVD, or USB drive), and a client computer may then be booted with the media. The discover image on the media locates a Windows Deployment Services server, and the server deploys the install image to the computer.

Discover images are not required to use Windows Deployment Services.

Prepare Boot and Install Images for Windows Deployment Services

  • Copy boot.wim from Windows 10 DVD (if you have a Windows 10 ISO, mount it. Boot.wim is located in the sources folder.

To create install.wim from Windows 10 DVD, follow the steps below:

  • Open command prompt with administrator privileges (search command prompt, right-click it then select run as administrator)
  • Run the command below:
dism /Get-WimInfo /WimFile:D:\sources\install.esd

Below is the output of the command. Note the index number of the edition you wish to create install.wim for. I am creating a install.wim file for Windows 10 Pro. Index number is 6.

Windows Deployment Services (WDS) - get index of OS edition
  • To create install.win for Windows 10 pro, execute the command below:
dism /Export-Image /SourceImageFile:D:\sources\install.esd /SourceIndex:6 /DestinationImageFile:C:\WimFiles\install.wim /Compress:Max /CheckIntegrity

The export process will commence. See image below. When it reaches 100%, the wim file is ready.

Add Boot and Install Images to Windows Deployment Services (WDS)

To add an install image, follow the steps below:

  • From Server Manager, open Windows Deployment Services. Expand the Servers Node. Then expand your WDS server name.
  • Right-click Install Images then click Add Install Image.
  • On the Image Group window, enter a name then click Next.
  • Enter path to your install.wim then click Next.
Advertisement

  • Select the Operating System Image then click Next.
  • On the Summary page, click Next. Wait for the image to be added.
  • Windows 10 install image is now available in Windows Deployment Services!
You can add multiple Install.wim images. For instance you could have an image for different editions of the same OS. Alternatively, you could add images for different Operating Systems.

The steps below will walk you through adding a boot image.

  • From the WDS console, right-click Boot Images and select Add Boot Image.
  • Enter the path to your boot.wim file. Click Next.
  • Rename the boot image to a more user-friendly name. The image name will be displayed for selection during a PXE-boot.
Windows Deployment Services (WDS)
  • On the Summary page, click Next. Then wait for the image to be imported.
Windows Deployment Services (WDS)
  • The boot image is now available.
Windows Deployment Services (WDS)

Create Discover Images

To create a discover image follow the steps below:

  • Right-click the boot image you created earlier and select Create Discover Image.
setup wds server 2016
  • On the Metadata and Location page, enter all information. For the name of the Windows Deployment Services server, click Browse then use the Active Directory search tool to search for the server. When you finish click Next.
setup wds server 2016

Conclusion

This guide presented a demo to setup WDS Server 2016. I hope you found it helpful.

If you have any question or wish to leave a comment, use the “Leave a Reply” form at the end of this page.

Want more Windows server guides? Visit our Windows Server 2016 page.

Other Helpful Guides

Additional Resources and References

LEAVE A REPLY

Please enter your comment!
Please enter your name here

FEATURED POSTS

How to Share a Folder in Windows 10 (3 Methods)

Introduction This guide demos how to share folder in windows 10. It covers 3 methods. Options...

How to Map Network Drive in Windows 10 (5 Methods)

Introduction This guide demos 5 methods to Map Network Drive in Windows 10. Options to...
How to Install Windows 10 1909 Preview Build

How to Install Windows 10 19H2 Preview Build

Introduction If you are a member of Windows 10 Insider Program you can install Windows 10 19H2 Preview Build....

How to Sign in to Windows 10 with a Microsoft Account

Introduction When you installed Windows 10 you may have created and signed in with a local account. You can...
Disable IPv6 in Windows 10

How to Disable IPv6 in Windows 10 (3 Methods)

Introduction This guide demos 3 methods to disable IPv6 in Windows 10: Disable IPv6 from...

Advertisement

TRENDING POSTS

Remote Desktop Connection

Remote Desktop Connection an Internal Error Has Occurred [Fixed]

Introduction I recently received the error message "Remote Desktop Connection an Internal Error Has Occurred". It was strange because...

Find My Samsung: Register and Use Samsung Find my Mobile

Introduction Ever wondered how you could find your Samsung phone if you lost it? Find my Samsung or Samsung...
What is the Difference Between PowerShell and CMD?

Windows Powershell vs CMD: Differences and Similarities

Introduction This short guide compares Windows PowerShell vs CMD (Windows command prompt). I will cover the history and nature...
Spotify No Longer Supports this Version of Microsoft Edge

Spotify No Longer Supports this Version of Microsoft Edge [Fixed]

Introduction When you open Spotify web player on Microsoft Edge, you may receive the error message "Spotify No Longer...
Windows 10 Won't Boot

Windows 10 Won’t Boot With Black Screen? 3 Ways to Fix It

Why Won't Windows 10 Boot Up? If your Windows 10 stops with a black screen, the first question in...

Advertisement

BEST OF ITECHGUIDES

Find My Samsung: Register and Use Samsung Find my Mobile

Introduction Ever wondered how you could find your Samsung phone if you lost it? Find my Samsung or Samsung...
Powershell_Arrays

PowerShell Array and Add to Array: Applications and Examples

What is a PowerShell Array? A PowerShell array is a data structure that stores a collection of items. The...
How to Convert Text to Number in Excel

How to Convert Text to Number in Excel in 4 Easy Ways

Introduction There are 4 ways you can convert text to number in Excel. This guide demonstrates the 4 ways...
windows server 2016 router configuration

How to Configure Windows Server 2016 as a Router

Introduction This guide demos Windows Server 2016 router configuration. It walks you though how to configure Windows Server 2016...
Excel Not Equal

Excel “Not Equal” Comparison Operator: Syntax, Examples

Introduction Excel "Not Equal" is a Comparison operator that compares two values. "Not Equal" will return TRUE if the...

RECENT POSTS

How to Enable Hyper-V in Windows 10 (3 Methods)

How to Enable Hyper-V in Windows 10 (3 Methods)

Introduction This guide demos 3 methods to enable Hyper-V in Windows 10. To install Hyper-V...
RSAT Tools in Windows 10 Explained: Plus How to Install RSAT

RSAT Tools in Windows 10 Explained: Plus How to Install RSAT

Introduction Starting from October 2018 (1809) update, RSAT Tools became part of Windows 10. From this version of Windows...

How to Enable RSAT for Active Directory in Windows 10 (3 Methods)

Introduction This guide demos 3 methods to enable Active Directory in Windows 10. It is not exactly enabling "Active...
How to Install Windows 10 1909 Preview Build

How to Install Windows 10 1909 (19H2) Preview Build

Introduction Windows 10 1909 Preview is available for Windows Insiders. Made available early September, 2019 you have to be...
How to Install RSAT in Windows 10 (3 Methods)

How to Install RSAT in Windows 10 (3 Methods)

Introduction This guide demos how to Install RSAT in Windows 10. Starting with Windows 10...

How to Share a Folder in Windows 10 (3 Methods)

Introduction This guide demos how to share folder in windows 10. It covers 3 methods. Options...
Configure Map Network Drive with Group Policy

Map Network Drive in Windows 10 with Group Policy

Introduction This guide demos how to map network drive with group policy. This guide is...

How to Map Network Drive in Windows 10 (5 Methods)

Introduction This guide demos 5 methods to Map Network Drive in Windows 10. Options to...
How to Download Windows 10 ISO with Media Creation Tool

How to Download Windows 10 ISO with Media Creation Tool

Introduction This guide demos the steps to download Windows 10 ISO. You can download Windows 10 ISO with Media...

How to Install Windows 10 from Network Boot (Via WDS Server)

Introduction This guide demos how to install Windows 10 from network boot. The steps discussed in...

Advertisement

MUST READ

Sort Gmail by Size

How to Sort Gmail by Size Using Gmail Search

Introduction If you are running out of space, you may want to sort Gmail by size so you can...
PowerShell Not Equal

PowerShell Not Equal Operator: Applications, Examples

Introduction PowerShell Not Equal Operator is one of the Comparison Operators. PowerShell Not Equal (-ne) compares two values. If...
Transfer Schema Master Role

Transfer Schema Master Role With MMC or NTDSUTIL Command Tool

Introduction There are situations when an administrator may need to transfer the schema master role from one Domain Controller...

How to Set Homepage in Microsoft Edge (Edge Settings or Group Policy)

Introduction You can set homepage in Edge (Microsoft Edge) directly from Settings. This method is suitable for individual or...
oooops, something went wrong. reload

How to Fix “Oooops something went wrong. reload” Spotify Error

Introduction If you receive "Oooops something went wrong. reload" Spotify error, do not panic. The fix is simpler than...

By using this website you agree to accept our Privacy Policy and Terms & Conditions