How to Install Remote Desktop Services 2016, Quick Start Deployment (2023)

In previous partI detailed what are RDS 2016 deployment types, news in RDS 2016 and what are core components. In this guide we will focus on Quick Deployment (All-In-One)

Let’s get started.

Install RDS Roles

OBS!!! Avoid adding RDS roles through Roles and Features Wizard if you are not a Powershell fan. You will need to configure RDSusing Powershell.

How to Install Remote Desktop Services 2016, Quick Start Deployment (1)

Open Server Manager and click Manage -> Add Roles and Features

How to Install Remote Desktop Services 2016, Quick Start Deployment (2)

In the wizard on the Before you begin page click on next.

On Select Installation Type page, select Remote Desktop Services Installation,Click Next

How to Install Remote Desktop Services 2016, Quick Start Deployment (3)

On SelectDeployment Type page, select Quick Startand click next

How to Install Remote Desktop Services 2016, Quick Start Deployment (4)

OnSelect Deployment Scenario page, Select Session-Based Desktop Deployment and click next

How to Install Remote Desktop Services 2016, Quick Start Deployment (5)

Since we did the Quick Start selection the Connection Broker, Web Access and Session Host roles will be installed on the single server. Click Next

How to Install Remote Desktop Services 2016, Quick Start Deployment (6)

On Confirmation page, check the box Restart the destination server automatically if requiredand click Deploy

How to Install Remote Desktop Services 2016, Quick Start Deployment (7)

When you click Deploy progress window will show up.After system restart check that all services configures successful and click Close

How to Install Remote Desktop Services 2016, Quick Start Deployment (8)

That’s it. We can access Remote Desktop Services through Server Manager if we click on Remote Desktop Service link in the left pane.

How to Install Remote Desktop Services 2016, Quick Start Deployment (9)

When you click on it,you willfind your self in front of “RDS Manager”.

How to Install Remote Desktop Services 2016, Quick Start Deployment (10)

When you choose Quick Deployment type, Collection (QuickSessionCollection) and Remote App Programs are already configured.

Collections separate out RD Sessions Hosts into separate farms and allow admins to organize resources. (I will talk more about Collections and Collection Properties in my Purpose of RD Collections post).

How to Install Remote Desktop Services 2016, Quick Start Deployment (11)

As you can see the deployment is missing a RD Gateway server and a RD Licensing server.

Click the Add RD Licensing servergreen button.

How to Install Remote Desktop Services 2016, Quick Start Deployment (12)

Select a server, Next

How to Install Remote Desktop Services 2016, Quick Start Deployment (13)

Confirm selections and click add.Wait until the role service is deployed and click Close.

How to Install Remote Desktop Services 2016, Quick Start Deployment (14)

Next, we need to add RD Gateway. Click the Add RD Gateway server green button.

How to Install Remote Desktop Services 2016, Quick Start Deployment (15)

Select a server, Next

How to Install Remote Desktop Services 2016, Quick Start Deployment (16)

When we go through the wizard it’s gonnacreate a self-signed SSL certificate. I will replace that certificate with Trusted one a little bit later. On SSL Certificate Name page, I will type in Fully Qualified Domain Name of my RDS server rds01.mehic.se

How to Install Remote Desktop Services 2016, Quick Start Deployment (17)

Hit Next and Add.Wait until the role service is deployed and click on the Configure Certificate to review Certificate Options

How to Install Remote Desktop Services 2016, Quick Start Deployment (18)

(OBS!!! I will talk more about Deployment Properties inExploring Deployment Properties series)

How to Install Remote Desktop Services 2016, Quick Start Deployment (19)

Notice that the certificate level currently has a status of Not Configured.The RD Gateway certificate is used for Client to gateway communication and needs to be trusted by the clients. Either install the self-signed certificate on all clients, or use a certificate for which the complete certificate chain is already trusted by all clients. As it said in the wizard, the external FQDN should be on the certificate.

Before we create new certificate, we need to configure DNS so that external users can resolve the name of the RD Gateway to the right IP address. You will configure iton your external DNS(hosted dns or DNS out on your ISP) somebody that we do not have the control over but that is accessible from the internet.

In this case my “external DNS”(ROUTER -machine on my external network) will handle DNS for the external network.

If I try to ping my gateway from external Windows 10machine the ping will fail.

How to Install Remote Desktop Services 2016, Quick Start Deployment (20)

Everything works internally

How to Install Remote Desktop Services 2016, Quick Start Deployment (21)

Open DNS Manager and browse to Forward Lookup Zones. Right-Click on Forward Lookup Zones and select New Zone

How to Install Remote Desktop Services 2016, Quick Start Deployment (22)

On Welcome to the New Zone Wizard page click next. On Zone Type page accept the defaults and click next.

On Zone Namepage, type in your zone name, In my case mehic.se and click next

How to Install Remote Desktop Services 2016, Quick Start Deployment (23)

On Zone File, Dynamic Update page accept the defaults and click Finish

Once finish, right-click on the new zone and select New Host (A or AAAA)

How to Install Remote Desktop Services 2016, Quick Start Deployment (24)

In real life you wouldtype in theexternal IP address of your NAT router or the firewall, public IP that is closest to the gateway. In my case I am not runningNAT and I am not running firewalls so I willput in its internal IP

How to Install Remote Desktop Services 2016, Quick Start Deployment (25)

I will also add my CA IP address.

How to Install Remote Desktop Services 2016, Quick Start Deployment (26)

Now if I try to ping from my “External Machine” ping will work.

How to Install Remote Desktop Services 2016, Quick Start Deployment (27)

Let’s try to connect to RDCB with RDP.Just open Run (Windows Button + R) and type in mstsc. Type in RDCB name and click on Advanced Tab

How to Install Remote Desktop Services 2016, Quick Start Deployment (28)

Advanced –> Settings and specify RD Gateway and click OKand Connect.

How to Install Remote Desktop Services 2016, Quick Start Deployment (29)

Windows Security will popup. Type in credentials and hit OK and you will run into this error.

How to Install Remote Desktop Services 2016, Quick Start Deployment (30)

We receive this error message because we didn’t configure certificate which is our secondprerequisite.

In real lifeyou would purchasethis certificate from a public CA(GoDaddy,VeriSign etc.). This certificate needs to contain the FQDN you will use as the RD Web Access URL (mine is rds01.mehic.se). It needs to be in .pfx format and you need to have the private key in it.In my case I will use my private CA. (If you are not familiar or if you do not have private CA, please take a look on my Mastering Windows Server 2016 series to learn how to install Certificate Authority)

Open Server Manager –> Tools–> Certification Authority

How to Install Remote Desktop Services 2016, Quick Start Deployment (31)

In CA snap-in, right click on Certificate Template and select Manage

How to Install Remote Desktop Services 2016, Quick Start Deployment (32)

This opens up the certificate template snap-in. What we need to do is to pick one of these templates and copy it so that we can customize it for our purposes. With remote Desktops most certificates that we need are for SSL. Right-Click on Web Server template and select Duplicate Template

How to Install Remote Desktop Services 2016, Quick Start Deployment (33)

New Template Window will pop-up. First thing I am going todo is to change certificate name to MEHIC SSL on the General Tab.

How to Install Remote Desktop Services 2016, Quick Start Deployment (34)

Next click on Request Handling Tab and check Allow private key to be exported.

How to Install Remote Desktop Services 2016, Quick Start Deployment (35)

There is a number of things we can do but the most important thing is permission. So click on Security Tab and give Authenticated Users right to Enroll and Autoenroll. (OBS!!! In real life you may want to lock that certificate down to particular people but in this case it is not important.) I will also going to add in domain computers and give them permission to read, enroll and autoenroll. Click OK when it is done.

How to Install Remote Desktop Services 2016, Quick Start Deployment (36)

How to Install Remote Desktop Services 2016, Quick Start Deployment (37)

Now we need to take that template and Publish it to the CA. To do that, right-click on Certificate Templates –> New –> Certificate Template to Issue

How to Install Remote Desktop Services 2016, Quick Start Deployment (38)

Selectour newly created certificate and click OK. When you click OKyou will be able to see it in the list of the certificates that have been published to the CA.

How to Install Remote Desktop Services 2016, Quick Start Deployment (39)

How to Install Remote Desktop Services 2016, Quick Start Deployment (40)

The last step is to enroll certificate. Switch over to RDS01 and open up MMC (Windows button + R and type in mmc) Right-Click on Personal –> All Tasks –> Request New Certificate

How to Install Remote Desktop Services 2016, Quick Start Deployment (41)

On Before you beginand Select Certificate Enrollment Policy page, click Next. OnRequest Certificate page, select MEHIC SSL and click on the link More information is required…. (With an SSL we have to provide other information)

How to Install Remote Desktop Services 2016, Quick Start Deployment (42)

Change the Subject Name Type to Common Name and add the exact name of the server or web site that youare using. First I will add the single lable name rds01 and than the FQDN rds01.mehic.se, click OK

How to Install Remote Desktop Services 2016, Quick Start Deployment (43)

It allows me to Enroll, and then you can see that i have succeeded. Click Finish

How to Install Remote Desktop Services 2016, Quick Start Deployment (44)

Now underneath Personal I can go up and click Certificates, and there’s the certificate that I requested. Next we need to export the certificate with private key and configure gateway, rdwa, rdcb to use it.

Right-Click on it –> All Tasks –>Export

How to Install Remote Desktop Services 2016, Quick Start Deployment (45)

Welcome Export Wizard will pop-up. Click Next. Select Yes, Export the private key and click next

How to Install Remote Desktop Services 2016, Quick Start Deployment (46)

On Export File format click next.

How to Install Remote Desktop Services 2016, Quick Start Deployment (47)

Check Password box and type in the password. Click next

How to Install Remote Desktop Services 2016, Quick Start Deployment (48)

Type in the name and where you want to save it and click next and finish

Now let’s go back to the Deployment Properties and select RD Gateway –> Select Existing certificate

How to Install Remote Desktop Services 2016, Quick Start Deployment (49)

Add certificate and click OK.

How to Install Remote Desktop Services 2016, Quick Start Deployment (50)

Click Apply and you will notice that certificate level has now status of Trusted.

How to Install Remote Desktop Services 2016, Quick Start Deployment (51)

Do the same for the RDWA and RDCB.

Time to test the setup!

Internal

Browse to the https://”Your RDWA server name”/rdweb. If everything is good, we will not receive certificate error message. RD Gateway will also work.

How to Install Remote Desktop Services 2016, Quick Start Deployment (52)

External

How to Install Remote Desktop Services 2016, Quick Start Deployment (53)

Cheers,

Nedim

Top Articles
Latest Posts
Article information

Author: Rubie Ullrich

Last Updated: 03/02/2023

Views: 6700

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Rubie Ullrich

Birthday: 1998-02-02

Address: 743 Stoltenberg Center, Genovevaville, NJ 59925-3119

Phone: +2202978377583

Job: Administration Engineer

Hobby: Surfing, Sailing, Listening to music, Web surfing, Kitesurfing, Geocaching, Backpacking

Introduction: My name is Rubie Ullrich, I am a enthusiastic, perfect, tender, vivacious, talented, famous, delightful person who loves writing and wants to share my knowledge and understanding with you.