Blog

February 22, 2015
Category: rds-2012
Tags: deploy-rds, domain-controller, rds, rds-2012-r2

Deploying RDS 2012 R2 On a Domain Controller - the Walk through Guide

This blog post will show you how to deploy RDS on a Domain Controller, I have received a lot of messages over the past months on this saying that it's not possible. Firstly I would personally never recommend deploying RDS on a domain controller as there are a number of security risks and best practices that get thrown out of the window.

The first thing I have done is deploy a Domain Controller:

I have spun up a Virtual Machine, installed Active Directory and then promoted it to a Domain Controller.  Domain being the same as the blog site - Ryanmangansitblog.com

Go to Server Manager Select Add roles and Features, then select Remote Desktop Services Installation.

Select the Standard Deployment option

[](

Select the Domain Controller for all services, RD Connection Broker, RD Web Access, and RD Session Host.

[](

[](

Once you have confirmed and selected Restart. RDS will then start to install.

[](

The installation will Fail............ But wait don't panic, everything still works !!! I will explain. The Connection Broker installs, but the RD Web and Session Host fails. Running the install process again, will resolve the issue.

[](

Close the window.

Start the process again ....

This time you will see The RD Connection Broker with the Domain Controller name:

[](

Continue all the way to completion:

[](

Once your happy,  Click Deploy......

[](

There you have it ..... The Domain Controller now has the Connection Broker, Web Access and Session Host roles.

[](

The Other way:

Use the add roles and features wizard, select Remote Desktop Services, Roles Services and then Tick Remote Desktop Connection Broker

[

Install the RDCB role. Then start a RDS installation and you will see the connection broker role present.

[

Follow the same process as before..

[

As you can see the install will not fail.

[

I hope this helps.... and answers everyone's question ! You can deploy RDS on a Domain Controller.

For more information please see the following Links:

Remote Desktop Services role cannot co-exist with AD DS role on Windows Server 2012

Installing RD Session Host on a Domain Controller