Die Einrichtung des HTML5-basierten Remotedesktop-Webclients unter Windows Server 2022 oder älteren Versionen wie 2019/2016 kann etwas umständlich sein, insbesondere wenn Sie die herkömmliche RDS-Konfiguration gewohnt sind. Der Vorteil dieses Webclients liegt darin, dass er die Verbindung von nahezu jedem Gerät mit einem modernen Browser – iOS, macOS, Android, Linux usw.– deutlich vereinfacht, ohne dass eine zusätzliche RDP-Anwendung benötigt wird. Um dies zu erreichen, müssen Sie jedoch einige Komponenten installieren, die SSL-Zertifikate korrekt konfigurieren und sicherstellen, dass Ihre RDS-Konfiguration ordnungsgemäß eingerichtet ist. Es ist etwas verwunderlich, dass dies nicht standardmäßig integriert ist, da es ein wesentlicher Bestandteil für die verbesserte Zugänglichkeit von Remotedesktop ist. Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung mit praktischen Tipps.
So installieren und stellen Sie den RD Web HTML5-Client auf Windows Server RDS bereit
Zu verstehen, was das Ganze antreibt und warum sich die Mühe lohnt
Da Microsoft den HTML5-Webclient (zumindest in der letzten Version) nicht direkt in Windows Server integriert, müssen Sie das Verwaltungsmodul manuell aus der PowerShell-Galerie herunterladen. Der Grund: Es ermöglicht Ihrer RDS-Farm die Unterstützung moderner Browser und sorgt so für einen reibungsloseren und sichereren Remotezugriff, insbesondere bei der Verteilung von Updates oder der Verwaltung mehrerer Installationen. Rechnen Sie mit einigen Befehlszeilen-Eingaben, dem Exportieren von Zertifikaten und ein paar Neustarts. Keine Hexerei, aber Sie sollten die Anweisungen genau befolgen, um später keine Verbindung herzustellen und Probleme zu vermeiden.
Installieren Sie die PowerShellGet-Module auf Ihrem Server.
- Öffnen Sie eine PowerShell-Eingabeaufforderung mit Administratorrechten. Normalerweise hilft die Option „Als Administrator ausführen“.
- Laufen:
Install-Module -Name PowerShellGet -Force - Starten Sie PowerShell neu und installieren Sie anschließend das RD-Webclient-Verwaltungsmodul:
Install-Module -Name RDWebClientManagement
Es sei darauf hingewiesen, dass man dies auch offline tun kann, wenn der Server nicht online ist. Das ist jedoch eine ganz andere Sache und erfordert das manuelle Herunterladen von Modulen.
Akzeptieren Sie die Lizenzen und installieren Sie das Web-Client-Paket.
- Als Nächstes werden Sie aufgefordert, die Microsoft-Lizenzvereinbarung zu akzeptieren. Geben Sie einfach „
Azum Fortfahren“ ein. - Laden Sie sich anschließend das neueste Web Remote Desktop-Paket herunter mit:
Install-RDWebClientPackage
Nach der Installation überprüfen Sie die installierte Version – Get-RDWebClientPackagees sollte etwa Folgendes angezeigt werden rd-html 5.0 package version 1.0.0: [Versionsnummer einfügen].Wenn diese angezeigt wird, sind Sie auf dem richtigen Weg.
Exportieren Sie Ihr RDS-SSL-Zertifikat für Vertrauenswürdigkeit.
Dieser Schritt bereitet oft Kopfzerbrechen. Sie müssen das für Ihre RDS-Farm verwendete SSL-Zertifikat – häufig dasselbe wie für Ihr Gateway oder Ihren Verbindungsbroker – in eine .cer- Datei im BASE64-Format exportieren. Hier die Kurzfassung:
- Öffnen Sie certlm.msc (die lokale Zertifikatskonsole des Rechners).
- Navigieren Sie zu Persönlich > Zertifikate.
- Suchen Sie das für Ihre RDS-Bereitstellung verwendete Zertifikat, klicken Sie mit der rechten Maustaste darauf und wählen Sie Alle Aufgaben > Exportieren.
- Wählen Sie Base-64-kodiertes X.509 (.CER) – es ist etwas ungewöhnlich, aber so funktioniert es gut mit den Clients.
- Speichern Sie die Datei an einem leicht zugänglichen Ort, z. B.C:\RDBrokerCert.cer.
Normalerweise vertrauen Remote-Clients diesem Zertifikat nicht standardmäßig. Daher sollten Sie es auf jedem Rechner zu den vertrauenswürdigen Stammzertifizierungsstellen hinzufügen oder die Schritte für die Zertifizierungsstellenvertrauensstellung durchführen – denn natürlich muss Windows es unnötig kompliziert machen.
Importieren und konfigurieren Sie das Zertifikat auf dem Web Client Server
- Übertragen Sie das exportierte Zertifikat auf Ihren Webclient-Server.
- Verwenden Sie PowerShell zum Importieren:
Import-RDWebClientBrokerCert C:\RDBrokerCert.cer.
Veröffentlichen Sie das Webclient-Paket
- Stellen Sie abschließend den Webclient wie folgt zur Verfügung:
Publish-RDWebClientPackage -Type Production -Latest
Wenn Sie es vorher testen möchten, ist das keine schlechte Idee. Führen Sie Folgendes aus:
Publish-RDWebClientPackage -Type Test -Latest
Dadurch ist das Paket in Ihrem RDS-Webportal verfügbar. Hoffentlich funktioniert danach alles. Falls nicht, überprüfen Sie bitte die Namen und Pfade der SSL-Zertifikate.
So greifen Sie über den Browser auf den RD-Webclient zu
Sobald alles eingerichtet ist, teilen Sie einfach die URL mit Ihren Nutzern. Das Format ist üblicherweise wie folgt:
https://RDWebFQDN.server.name/RDWeb/webclient/index.html
Verwenden Sie den vollqualifizierten Domänennamen, der zu Ihrem SSL-Zertifikat passt. Beim Testen treten häufig Probleme auf – interne Tests schlagen oft aufgrund von nicht übereinstimmenden Zertifikatsnamen oder Vertrauensproblemen fehl.
Sie melden sich mit ihren gewohnten Zugangsdaten an. Aktuell werden nur die Umleitung von Zwischenablage und Drucker unterstützt – lokale Laufwerke oder USB-Passthrough sind noch nicht möglich. Bei manchen Konfigurationen fragt der Browser möglicherweise mehrmals nach Berechtigungen – etwas Geduld hilft.
Nach dem Einloggen werden Remote-Apps und -Desktops angezeigt. Sie haben die Möglichkeit, im Vollbildmodus zu arbeiten, die Größe anzupassen und mit der Funktion „Microsoft Print to PDF“ zu drucken. Nicht besonders ausgefeilt, aber ausreichend, um die Arbeit zu erledigen. Einziger Wermutstropfen: Das Kopieren von Dateien oder Grafiken wird noch nicht unterstützt, was ärgerlich sein kann, wenn man die vollständige Umleitung aus der Zwischenablage gewohnt ist.
Behebung häufiger Fehler
Wenn Fehlermeldungen wie „Verbindung nicht möglich“ oder „Webclient benötigt ein Gateway“ auftreten, liegt das in der Regel daran, dass Sie die Einrichtung des RDS-Gateways übersprungen haben oder Ihr SSL-Zertifikat nicht korrekt konfiguriert ist.Überprüfen Sie, ob der FQDN im CN oder SAN des Zertifikats übereinstimmt. Stellen Sie außerdem sicher, dass Ihr SSL-Zertifikat korrekt an die RDS-Rollen und -Ports gebunden ist (z. B.Port 443 für den Webzugriff und gegebenenfalls Port 3392 für direkte RDP-Verbindungen).
Auf manchen Servern können Fehler bezüglich Serverauthentifizierungszertifikaten auftreten. In diesem Fall sollten Sie die Schritte zum Exportieren/Importieren der Zertifikate wiederholen – manchmal verursacht ein nicht übereinstimmendes, abgelaufenes oder selbstsigniertes Zertifikat das Problem. Wildcard-Zertifikate können hilfreich sein, insbesondere bei mehreren Subdomains.
Wenn Sie nur einen Verbindungsbroker ohne Gateway verwenden, treten häufig Verbindungsprobleme auf. Manchmal lassen sich viele Probleme beheben, indem Sie Ihr SSL-Zertifikat mithilfe dieser Microsoft-Anleitung an Port 3392 des Brokers binden.
Zusammenfassend lässt sich sagen: Führen Sie die Fehlerbehebung durch, überprüfen Sie jedes Zertifikat und jeden Port und starten Sie die RDS-Farm gegebenenfalls neu. Manchmal kann die einfachste Lösung – wie die Erneuerung oder der erneute Import eines Zertifikats – stundenlangen Frust ersparen.
Hoffentlich hilft das allen, die diesen HTML5-Webclient in ihrer Umgebung zum Laufen bringen wollen. Er läuft zwar nicht ganz reibungslos, aber sobald er funktioniert, ist er ein echter Gamechanger für den Fernzugriff.
Zusammenfassung
- Installieren Sie PowerShell-Module und akzeptieren Sie die Lizenzvereinbarungen.
- Exportieren Sie Ihr RDS-SSL-Zertifikat und importieren Sie es auf dem Webserver.
- Veröffentlichen Sie das Web-Client-Paket und überprüfen Sie, ob Ihre URLs mit Ihren Zertifikaten übereinstimmen.
- Testen Sie mit einem modernen Browser und stellen Sie sicher, dass DNS und Zertifikatsvertrauen korrekt konfiguriert sind.
- Passen Sie Ihre SSL-Zertifikatkonfiguration an, wenn Fehler auftreten – insbesondere im Zusammenhang mit der Zertifikatsvertrauenswürdigkeit oder der Servervalidierung.
Zusammenfassung
Den HTML5 RD Web Client reibungslos zum Laufen zu bringen, ist nicht immer einfach, aber mit den richtigen Schritten ist es machbar. Es ist sehr befriedigend zu sehen, wie sich Nutzer problemlos von ihren Smartphones oder Chromebooks aus verbinden, auch wenn die Ersteinrichtung etwas Geduld erfordert. Behalten Sie Ihre Zertifikate, Ports und Firewall-Regeln im Auge, dann stehen die Chancen gut, dass es funktioniert. Hoffentlich hilft diese Anleitung dem einen oder anderen, sich etwas Ärger zu ersparen.