[QuickPosts] Installing RDSH on Windows 2016

As the name sounds it is a quick post. This post like others is whole of screen captures. I would like to keep such posts under separate blog post to avoid mixing content (words) with Pictures. So here there are fewer words but more pictures. The relevant post will be linked soon here.

In short, do you want to see screens without getting into too much? Do you want to just review/correct your steps in Installing RDS, then you are at the right place.

99% of the Guys who are new to RDS will fail in the first step. I was in the 99%. Lesson learnt 🙂

RDS Deployment Types

If you are starting with RDS, then Standard deployment is the best choice you can go with as illustrated below. A Quickstart is for the Lab.

RDS Deployment Scenarios

Virtual Machine-based needs Hyper-V at the minimum, while session-based desktop can be deployed on any Virtual Machine.

Note the difference when you select Virtual machine-based desktop deployment.


Planning Role Services

In my lab, the above mentioned 3 roles will be deployed on the server where this Wizard is running. But in the subsequent 3 screens, you can have the choice of selecting the destination servers.

In the earlier screen, we have the option of selecting the server for installing RD Connection Broker. In my example, I’m placing all roles on memserver01.

Once you press next, you get an choice to select the server on which to install RD Web Access. You would remark that moment you select Install checkbox, the memserver01 is automatically select and Next button is highlighted.

Finally, you select where to install RD Session host server. To make things smoother, select Restart checkbox which will reboot servers post roles are installed.

Post restart, you will see the success/failed status against each server as I have illustrated below


This concludes the installation of the single RDSH Server.

Configuring RDSH Farm

After the server or servers have been restarted, log in with the Administrative credential to memserver01. Navigate to server manager -> Remote Desktop Services as illustrated below.


Once you are there, you have to perform either of steps marked (1) or (2). To add hosts in the RDSH Farm, you have to join servers. In the second option, you can create session collection servers.

Create Collection

The first screen is showcasing what the Wizard looks like. More value of this screen is derived when you don’t see it 😉

Give some name to the collection. I have provided Corporate Apps as I have the plan to host corporate applications in this RDS Farm.

In the ensuing screen, select the servers in the pool which will be used to published Corporate Applications.

Select the users who will be granted to access the published applications

Finally, review the screen and press Create to complete the wizard.


Configuring Certificate on RDSH Web

Before we proceed to deploy the application I would strongly recommend you to configure the certificate. Now the certificate configuring will differ in your case. The example below I’m showing is specific to Internal PKI. 7 out 10 probably will not bother installing certificate but it matters for remaining 3. In order to apply the certificate, you must have requested a certificate. I have an internal PKI configured, so I simply requested a web server certificate (Web server template). One thing you might wish to note that private key must be exportable without which you cannot proceed further. The Web Server template has this option selected by default. To complete the dots or to say what I meant here is the screen capture of it.



Select Edit Deployment Properties under Deployment Overview section. It will lead you to next screen


In this screen, you can see initially every certificate is Not Configured level. Our objective is to change that to Trusted. If you have exported your certificate with the Private key are ready to start the next step.

Select the existing certificate which gives an option to browse to the location where the certificate is exported.

You should repeat these steps till you assign the certificate to each of the role of your RDS Solution. In my case, I assigned the certificate to all 3 roles. Here is how it should look in the end.

Now time to test things. If you have not configured Certificate you would below image, when you open Published App.

But if all goes well, below should be your target screen.

Sufficient for the day I guess.

My favorite statement “Somewhere, someone at some point in time will find it useful”