Home / Solution / Remote Desktop HTML5 Web Client on Windows Server 2016 RDS

Remote Desktop HTML5 Web Client on Windows Server 2016 RDS

Despite Microsoft has been porting its RDP shopper to completely different platforms (iOS, macOS, Android, there’s additionally a separate UWP distant desktop app for Windows 10) within the current years, many customers wish to have the distant entry to RDS servers and revealed RemoteApps from a browser. To do it, Microsoft has been creating its HTML5-based Remote Desktop Web Client for some years. Quite not too long ago, the primary official RD Web Client model has been launched. In this text we’ll take a look at learn how to set up and configure the Remote Desktop Web Client, in addition to use it to entry RemoteApp on an RDS server operating Windows Server 2016 from a browser.

Remote Desktop HTML5 Web Client Requirements

Remote Desktop Web Client is on the market as a function of the RD Web Access function on RDS servers operating in Windows Server 2016/2019.

Prior to RD Web Client implementation, ensure that your infrastructure meets the next necessities:

  • A deployed RDS infrastructure, together with RD Gateway, RD Connection Broker and RD Web Access on Windows Server 2016/2019;
  • Per User terminal licenses () are used;
  • SSL certificates issued by a trusted CA should be used on the RDS Gateway and Web Access servers (SSL certificates aren’t allowed);
  • Only Windows 10 or Windows Server 2008 R2 (or larger) should be used as RDP shoppers;
  • The replace KB4025334 (July 18, 2017) or any of the following cumulative replace should be put in on the RDS servers.

Installing RD Web HTML5 Client on Windows Server 2016 RDS

As we’ve got already famous, the RD Web Client model for Windows Server 2016 / 2019 is presently out there, however this part shouldn’t be built-in into WS 2016 distribution, and also you’ll have to put in it individually.

Install the PowerShellGet module on a server with the RD Web Access function:

Install-Module -Name PowerShellGet -Force

Restart the PowerShell console. Now set up the RD Web Client Management module:

Install-Module -Name RDWebClientManagement

Install-Module -Name RDWebClientManagement

To settle for the phrases of Microsoft Licence Agreement, press A.

Then set up the latest model of Web Remote Desktop:

Install-RDWebClientBundle

After the RDWebClientBundle bundle is put in, test its properties with the next command:

Get-RDWebClientBundle

Get-RDWebClientPackage

As you may see, there appeared rd-html 5.zero bundle model 1.zero.zero.

Then export the SSL certificates used for SSO (Enable Single Sign On) as a .cer file (BASE64) on the server with the RDS Broker function. You can export it within the graphic snap-in of the pc certificates supervisor (certlm.msc). The certificates you want is situated in PersonalCertificates part.

Import the certificates on your RD Web server:

Import-RDWebClientBrokerCert C:RDBrokerCert.cer

Now you may publish the RD Web Client:

Publish-RDWebClientBundle -Type Production -Latest

Publish-RDWebClientPackage -Type Production -Latest

To check the RD Web Client, use this command:

Publish-RDWebClientBundle -Type Test -Latest

Connect to the RDWeb Access Server from a Browser with HTML5 Support

After you will have deployed the Web Client on the RDS server, you may run a browser on a shopper laptop. All latest variations of Edge, IE 11, Google Chrome, Safari and Firefox are supported (nevertheless, the RD Web Client doesn’t work on any cellular gadgets but). To entry RDS servers from the browser, simply share the URL hyperlink to your RDWeb server together with your customers.

Open the URL deal with:

https://RDWebFQDN.server.identify/RDWeb/webclient/index.html

To entry the check atmosphere, use this URL deal with:

https://RDWebFQDN.server.identify/RDWeb/WebClient-Test/index.html

The server identify should match the RD Web Access server identify within the SSL certificates.

Sign in to the RDWeb server utilizing your credentials.

sign in form to RD Web using web client

During sign-in you’ll be prompted what native assets needs to be out there in your RD session. Only clipboard and printer redirection is on the market (presently the native drives and any USB gadgets can’t be redirected over the HTML5 RDP shopper, please, use the mstsc.exe shopper as an alternative).

The record of revealed RemoteApps and RDP shortcuts seems. You can change between them utilizing icons on the prime of the display screen.

RemoteApps on RDWeb server over html5 client

You can print from the RD Web Client utilizing the digital PDF printer (Microsoft Print to PDF). Then you print one thing within the RD Web Client window, your browser prompts you to obtain the PDF file. You can open this PDF file and print on your native printer.

remote desktop web client - printer redirection

The dynamic altering of the RD window measurement and full display screen mode can be found within the HTML5 RD internet shopper. You can copy solely textual content by way of the clipboard to your Remote Desktop session (however not recordsdata or graphics).

It is fascinating you could see the reminiscence measurement and CPU load on the RDS server within the RD Web Client. Just click on the icon of a broadcast app to view it.

rdp html5 web client resources

Check Also

PowerShell: Generating QR Code for Wi-Fi Network in Windows 10

You can use PowerShell to generate QR codes to share with your mates or colleagues. …

Leave a Reply

Your email address will not be published. Required fields are marked *