Remote Desktop Web Client Microsoft



Everyone will be familiar with the Remote Desktop client called MSTSC. Since a few years, Microsoft also has a Remote Desktop client for other platforms like iOS, Mac OS X and Android, available for download from the App Store, the Mac App Store, and the Google Play Store.

Download remote desktop windows 10

As a next step, Microsoft now also has a web client based on HTML5 (currently into preview), called the RD Web Client. This blog post runs through the setup, based on the early preview that I tested. The Remote Desktop Web Client is installed as an extension of the RD Web Access role.

Requirements

The requirements for the Web Client are as follows;

Remote Desktop Web Client Microsoft

· RD deployment with Gateway, Broker and WebAccess roles all running Server 2016 Operating System. The endpoints (RDSH or Windows Client SKUs) can be running any Windows Operating System starting from Windows 7 SP1 / Windows Server 2008 R2. The client performance will however be better when connecting to Windows Server 2016 or Windows 10 Anniversary Edition or later.

· The RD deployment should NOT be configured to use per-device license.

  1. New in 2018 the Microsoft Remote Desktop Web Client lets you run any Windows line of business desktop applications in a browser.Find Out More About Hosted.
  2. Microsoft Remote Desktop. It looks like your Admin hasn't set up any resources for you yet. Try again later or contact your admin.
  3. The same 'Remote Desktop Connection' aka remote desktop (RDP) client is included with Windows 10 ARM same as any other Windows client OS. Shucks, even Windows RT had the remote desktop client. So yes, you should be able to use the Surface Pro X to remote into other PCs and/or servers etc.

· The Server 2016 machine hosting RD Gateway role must have this update installed – https://support.microsoft.com/en-us/help/4025334/windows-10-update-kb4025334

· The Gateway and WebAccess roles should be using public trusted certificates

· The client should work on most HTML5 capable browsers and has official support for Edge, IE11, Google Chrome, Firefox and Safari. Mobile devices are not supported.

Hi, Article “Set up the Remote Desktop web client for your users” mentioned below about certificate for webclient: 1. The RD Web Access role is configured with a publicly trusted certificate. Your URL uses the FQDN of the server hosting the RD Web role. Download the Microsoft Remote Desktop client from the Mac App Store. Set up your PC to accept remote connections. (If you skip this step, you can't connect to your PC.) Add a Remote Desktop connection or a remote resource.

Installation

By the time the client releases, new PowerShell CmdLets will be available to deploy, manage and configure the client. Based on the current beta, here’s an example of what these cmdlets might look.

We open an Administrative PowerShell console and run the following commands:

Import-Module ($Env:ProgramFiles + “rd-html5-manageRDWebClientManagement”)
Install-RDWebClientPackage

Voltei com ela matias damasio. Next, we copy the certificate used by the RD Web Access role. Optionally export it first, and make sure to include the private key. Then run the following commands in the PowerShell Admin console.

Import-RDWebClientBrokerCert <cer file>
Publish-RDWebClientPackage -Production -Latest

Easy as that! HTML5 support is now added to the RD Web Access role!

Note, in the beta release the Import-RDWebClientBrokerCert currently does not accept password protected pfx files. Make sure you export the certificate using the security principal option as shown below.

Testing

To test the HTML5 web client, open a browser (currently Edge, IE 11, Google Chrome browsers are all officially supported) and browse to https://<publicdomain>/RDWeb/Pages/webclient. For example, in my case I tested an Azure IaaS setup with 2 RD Web Access servers behind an Azure Load balancer. I created a public DNS record for rds.rdsgurus.com and pointed that to the public IP of the Azure Load Balancer. I then browsed to https://rds.rdsgurus.com/RDWeb/Pages/webclient.

At first you will see the regular RD Web Access login screen and you login with a test account as you normally would too.

After logging in you will see the following screen, this is the HTML5 web client containing the 4 sample RemoteApps I published in the RDS deployment.

If you click on one of the RemoteApps an RDP session will be launched. Note that currently you will get an additional prompt for the first RemoteApp as there is no full Single Sign On yet.

Since this was the first RemoteApp, the RDS session will now process the logon.

And shortly after, the RemoteApp is now available within the browser.

From this point, you can navigate to the bar on the left-hand side and switch between applications and launch new application. All RemoteApps are available within the same screen to allow to work with multiple application easily.

Microsoft

The RD Web Client also allows you to copy-paste between your local machine. It is however currently limited to text only.

There is also support for Remote Audio.

For further management, the RDWebClientManagement PowerShell module beta version also comes with a few other Cmdlets to retrieve the package information, certificate and to uninstall the package. Note that these Cmdlets might slightly change once the PowerShell module reaches general availability.

If you want all users to be redirected to the Web Client instead of the traditional RD Web Access page, you can run the following command on the RD Web Access Server

Set-WebConfiguration system.webServer/httpRedirect “IIS:sitesDefault Web Site” -Value @{enabled=”true”;destination=”https://<domainname>/rdweb/pages/webclient”;exactDestination=”false”;httpResponseStatus=”Permanent”;childOnly=”true”};

Or change the same value using IIS Manager:

The RD Web Client also comes with printing support. A virtual printer called “Microsoft Print to PDF” is available in the user’s session. Don’t be confused by the postfix “redirected 3”. This is not a redirected printer, the name will most likely change so that it is clear that it’s a virtual printer. By virtual printer we mean that the printing to this printer will result in a .pdf file that is transported and opened on the local client. From that local client it can then be printed to any locally available printer.

I’m able to print to this redirected printer

Which results in the pdf being locally available

And in this case, I opened it in my local browser to then print to a locally available printer.

This concludes a first walkthrough of the RD Web Client that is coming up, based on the current preview version. I will share more details on this new client as they come in. My elementor. If you are currently using RDS in a production environment and would like to test drive the RD Web Client functionality. Feel free to reach out to me so that I can help to get onboarded on the preview.

TheRemote Desktop Services

Remote Desktop Web Client Microsoft Outlook

Microsoft’s Remote Desktop Servicesare widely used by companies to let users use applications inside a serverfarm.

Typically the reasons to use RemoteDesktop are:

Microsoft Remote Desktop Web Client Url

  • Standardized environment and configuration
  • Easy maintenance during application version upgrades
  • Lower resource usage on the clients
  • Better bandwidth usage in case of a slow connection orhigh latency
  • Seamless integration with the option to push individualapplications to the clients

Client-sideLimits

Remote Desktop Web Client Microsoft

The connection to a Remote Desktopfarm uses a proprietary Microsoft protocol (RDP).

All the Windows clients by default havethe RDP client pre-installed, but on non-Windows clients some troubles canarise.

Mac OS and Android clients can use aMicrosoft App.

For Linux clients, some free RDPclients exist, but almost all of them have trouble now during the initial connection due to the RDPprotocol security requirements implemented by Microsoft due to the CredSSP vulnerability.

RemoteDesktop Web Client: The Unknown Feature

Since the release of Windows Server2016, Microsoft has developed a Remote Desktop Services add-on: the RemoteDesktop Web Client.

This add-on can be installed over anexisting Remote Desktop farm and lets users access the organization’s RemoteDesktop infrastructure through a compatible web browser. They can then interactwith remote apps or desktops just like they would with a local PC, no matterwhere they are. Once you’ve set up your Remote Desktop web client, all that yourusers need to get started is the URL to access the client, their credentials,and a supported web browser.

No more RDP clients are required:just a modern HTML5 web browser.

Of course there are still somelimitations, but in most contexts they have a low impact:

  • Printing is redirected to a Remote Desktop VirtualPrinter which generates a PDF file.
    This PDF file can then be downloaded and printed locally on the client.
  • The web client currently only supports copying andpasting of text.

In any event, the web client is justan add-on, and doesn’t replace the old connection model.

TheWeb Client User Interface

This is an example of the login pageon Mac OSX Catalina with the Safari web browser:

After the login, this is an exampleof a published Remote Desktop:

Howto Monitor It?

As with the old-style Remote Desktop,the Web Client should also be monitored client-side with an Alyvix agent.

This is the only way to simulate useroperations: the Alyvix product is designed for this job. It can repeat thesetasks continuously, building up metrics based on common user RDS tasks.

Remote

For further details, see my previous Blogs about RDP monitoring.

Alessandro Romboli

My name is Alessandro and I joined Würth-Phoenix early in 2013. I have over 20 years of experience in the IT sector: For a long time I've worked for a big Italian bank in a very complex environment, managing the software provisioning for all the branch offices. Then I've worked as a system administrator for an international IT provider supporting several big companies in their infrastructures, providing high availability solutions and disaster recovery implementations. I've joined the VMware virtual infrastructure in early stage, since version 2: it was one of the first productive Server Farms in Italy. I always like to study and compare different technologies: I work with Linux, MAC OSX, Windows and VMWare. Since I joined Würth Phoenix, I could also expand my experience on Firewalls, Storage Area Networks, Local Area Networks, designing and implementing complete solutions for our customers. Primarily, I'm a system administrator and solution designer, certified as VMware VCP6 DCV, Microsoft MCP for Windows Server, Hyper-V and System Center Virtual Machine Manager, SQL Server, SharePoint. Besides computers, I also like photography, sport and trekking in the mountains.

Latest posts by Alessandro Romboli

See All

Related Content

Tags: monitoring, Remote Desktop, Remote Desktop Web Client

Making Your Own Tutorials, Part 3: Using a Green Screen

In my last blog post we looked at practical suggestions for improving the tutorial videos you upload to YouTube, focusing on tips for audio recording, video recording and editing, writing the script, and uploading them. Now suppose you want to Read More

Monitoring Certificate Expiration with the x509 Module

Now, if you've followed my previous blogs about the x509 Module, you should have in place your x509 Certificates Asset with (or without) a minimum of cleanup routines. Now it's time to look at what Icinga was made for: monitoring. Read More
Client

Making Your Own YouTube Tutorials, Part 2

In my previous post I described the kind of tasks, resources and software that we had to master in order to create YouTube IT tutorial videos like the 20 Alyvix videos we made in 2020. As we looked back to Read More

Making Your Own YouTube Tutorials, Part 1

In a recent blog post I described our new Alyvix YouTube channel that contains the 20 Alyvix tutorial videos we've created this year. Each video is a self-contained tutorial that showcases one aspect of how Alyvix can be used for Read More
28. 12. 2020Asset Management, NetEye, Unified Monitoring

Cleaning up Your Certificate Inventory

Some of my customers make use of short-expiration SSL Certificates signed by Let's Encrypt or similar services. Our company also makes extensive use of this kind of certificate, and in the near future most (if not all) of your SSL Read More