No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 22: | Line 22: | ||
To remove an RDS server from the deployment you can use the following command with the same parameters as the add command:<syntaxhighlight lang="powershell"> | To remove an RDS server from the deployment you can use the following command with the same parameters as the add command:<syntaxhighlight lang="powershell"> | ||
Remove-RDServer -Server "RDVH.Contoso.com" -Role "RDS-VIRTUALIZATION" -ConnectionBroker "RDCB.Contoso.com" | Remove-RDServer -Server "RDVH.Contoso.com" -Role "RDS-VIRTUALIZATION" -ConnectionBroker "RDCB.Contoso.com" | ||
</syntaxhighlight> | |||
== Certificates for RDS == | |||
Add certificate already imported to the server roles:<syntaxhighlight lang="powershell"> | |||
Set-RDCertificate -Role RDRedirector -Thumbprint <cert thumbprint> -ConnectionBroker "<FQDN of connection broker server>" | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 45: | Line 50: | ||
Use this to find the location of all RDS licence servers in the domain, run on domain controller: | Use this to find the location of all RDS licence servers in the domain, run on domain controller: | ||
*Get-ADObject -Filter {objectClass -eq 'serviceConnectionPoint' -and Name -eq 'TermServLicensing'} | fl | *Get-ADObject -Filter {objectClass -eq 'serviceConnectionPoint' -and Name -eq 'TermServLicensing'} | fl | ||
== Customize RDS deployment == | |||
Rename the Workspace:<syntaxhighlight lang="powershell"> | |||
import-module remotedesktop | |||
Set-RDWorkspace -Name "Your own RD Farm" | |||
</syntaxhighlight>to change the look of the login page you can change the images in the following location: | |||
c:\windows\web\rdweb\pages\images | |||
Change the following images for a simple change to the theme: | |||
Banner_01 (banner at the top) | |||
Bg_globe_01 (background) | |||
Desktop logo logo_02 (logo next to workspace name) |
Latest revision as of 10:15, 9 May 2024
RDS Setup ( Remote desktop services )
Add roles to the servers for session host, connection broker and web access. This is required for a basic deployment:
New-RDSessionDeployment -ConnectionBroker "RDCB.Contoso.com" -WebAccessServer "RDWA.Contoso.com" -SessionHost @("RDSH01.Contoso.com","RDSH02.Contoso.com")
Add an RD Gateway server to the deployment:
Add-RDServer -Server "Gateway.Contoso.com" -Role "RDS-GATEWAY" -ConnectionBroker "RDCB.Contoso.com" -GatewayExternalFqdn "ExternalFQDN.NorthWindTraders.com"
Add other roles using the same command:
- RDS-VIRTUALIZATION. Remote Desktop Virtualization Host (RD Virtualization Host).
- RDS-RD-SERVER. Remote Desktop Session Host (RD Session Host).
- RDS-CONNECTION-BROKER. RD Connection Broker.
- RDS-WEB-ACCESS. Remote Desktop Web Access (RD Web Access).
- RDS-GATEWAY. RD Gateway.
- RDS-LICENSING. Remote Desktop Licensing (RD Licensing).
Other commands available here: MS Learn Documentation
To remove an RDS server from the deployment you can use the following command with the same parameters as the add command:
Remove-RDServer -Server "RDVH.Contoso.com" -Role "RDS-VIRTUALIZATION" -ConnectionBroker "RDCB.Contoso.com"
Certificates for RDS
Add certificate already imported to the server roles:
Set-RDCertificate -Role RDRedirector -Thumbprint <cert thumbprint> -ConnectionBroker "<FQDN of connection broker server>"
RDS licencing error
If you are getting an error with a session host not finding a licence server make sure the following settings are enabled in local group policy:
Computer Configuration\ Administrative Templates\ Windows Components\ Remote Desktop Services\ Remote Desktop Session Host\ Licensing
Use the specified Remote Desktop license servers Enabled
Set the Remote Desktop licensing mode Enabled
RDS Lockdown for end users
See this post for details:
http://www.it.ltsoy.com/windows/lock-down-remote-desktop-services-server-2012/
RDS Licencing for citrix error
Citrix sessions require RDS licences and if the RDS licence server is not online then an error will occur on user login
Use this to find the location of all RDS licence servers in the domain, run on domain controller:
- Get-ADObject -Filter {objectClass -eq 'serviceConnectionPoint' -and Name -eq 'TermServLicensing'} | fl
Customize RDS deployment
Rename the Workspace:
import-module remotedesktop
Set-RDWorkspace -Name "Your own RD Farm"
to change the look of the login page you can change the images in the following location:
c:\windows\web\rdweb\pages\images
Change the following images for a simple change to the theme:
Banner_01 (banner at the top)
Bg_globe_01 (background)
Desktop logo logo_02 (logo next to workspace name)