Prerequisites:
A Windows Server 2019/2022 (Standard or Datacenter).
A server joined to an Active Directory domain.
A domain user account with Administrator rights.
Proper IP configuration and DNS resolution.
At least 2 servers recommended for production (1 for RD broker + Web access, 1 for RD session host).
RDS Roles Overview
RDS consists of several key components:
Role | Description |
---|---|
RD Session Host- | Hosts Windows-based programs or full desktops |
RD Connection Broker- | Manages user sessions and load balancing |
RD Web Access- | Allows access to desktops/apps via a web browser |
RD Licensing- | Manages RDS CALs (Client Access Licenses) |
RD Gateway (optional)- | Secures RDP connections over the internet |

Standard RDS deployment architectures
Remote Desktop Services has two standard architectures:
Basic deployment – This contains the minimum number of servers to create a fully effective RDS environment.
Highly available deployment – This contains all necessary components to have the highest guaranteed uptime for your RDS environment.
Step 1: Add RDS Role via Server Manager
- Log in
to your Windows Server with admin rights.
- Open Server
Manager.
- Click "Manage"
> "Add Roles and Features".
- Select
"Remote Desktop Services installation".
- Choose
Standard Deployment.
- Select
Session-based desktop deployment.
- Choose
the server(s) for:
RD Connection Broker
RD Web Access
RD Session Host
Note: You
can assign all roles to the same server for a lab or POC.
Step 2: Confirm and Install Roles
- Confirm
your selections.
- Click Deploy.
- Let
the installer run; it may take a few minutes.
- Restart
the server if required.
Step 3: Configure RDS Collections
- In Server
Manager, go to Remote Desktop Services > Overview.
- Click “Create
Session Collection”.
- Name
your collection (e.g., RemoteApps_Users).
- Select
RD Session Host server.
- Specify
users or groups allowed access (e.g., Domain Users).
- Publish
apps or provide full desktop experience.
Step 4: Configure Licensing (RDS CALs)
- Open Server
Manager > Remote Desktop Services.
- Click
on RD Licensing > Add RD Licensing server.
- Add
your Licensing server (can be the same machine).
- Activate
the license server:
Open RD Licensing Manager.
Right-click your server > Activate
Server.
Follow the wizard using automatic
connection method.
- Install
RDS CALs (per user or per device as needed).
Step 5: Allow Access via Web or RDP
- Access
via Web:
Open a browser and navigate to:
https://<your-server-name>/RDWeb
Log in with a domain user.
- Access
via RDP:
Open Remote Desktop Connection
on client PC.
Enter the RD Session Host’s name
or IP.
Provide domain credentials.
Optional: Configure SSL Certificate
- In Server
Manager > RDS > Deployment Properties.
- Under Certificates,
click Select Existing Certificate.
- Bind
your public/internal SSL cert to:
RD Web Access
RD Gateway (if used)
RD Connection Broker
If you interested, I can post detailed RDS deployment and configuration in real time scenario with certificates and required ports for communication in Azure environment.
ReplyDeleteYes please
ReplyDelete