Windows Server2016RDS上のリモートデスクトップHTML5Webクライアント
Microsoftは近年RDPクライアントをさまざまなプラットフォーム(iOS、macOS、Android、Windows 10用の別のUWPリモートデスクトップアプリもあります)に移植していますが、多くのユーザーはRDSサーバーへのリモートアクセスを希望して公開していますブラウザからのRemoteApp。そのために、MicrosoftはHTML5ベースを開発しています。 リモートデスクトップWebクライアント 数年間。ごく最近、最初の公式RDWebクライアントバージョンがリリースされました。この記事では、リモートデスクトップWebクライアントをインストールして構成する方法と、それを使用してWindowsServer2016を実行しているRDSサーバー上のRemoteAppにブラウザーからアクセスする方法について説明します。
内容:
- リモートデスクトップHTML5Webクライアントの要件
- Windows Server2016RDSへのRDWebHTML5クライアントのインストール
- HTML5をサポートするブラウザからRDWebアクセスサーバーに接続する
リモートデスクトップWebクライアントは、WindowsServer2016/2019で実行されているRDSサーバーでのRDWebアクセスの役割の機能として利用できます。
RD Webクライアントを実装する前に、インフラストラクチャが次の要件を満たしていることを確認してください。
- Windows Server 2016/2019でのRDゲートウェイ、RD接続ブローカー、RDWebアクセスなどの展開されたRDSインフラストラクチャ。
- ユーザーごとの端末ライセンス(RDS CAL)が使用されます;
- 信頼できるCAによって発行されたSSL証明書は、RDSゲートウェイおよびWebアクセスサーバーで使用する必要があります(自己署名SSL証明書は許可されていません)。
- RDPクライアントとして使用する必要があるのはWindows10またはWindowsServer2008 R2(またはそれ以降)のみです。
- アップデートKB4025334(2017年7月18日)またはその後の累積アップデートのいずれかをRDSサーバーにインストールする必要があります。
Windows Server2016RDSへのRDWebHTML5クライアントのインストール
すでに述べたように、Windows Server2016/2019用のRDWebクライアントバージョンは現在利用可能ですが、このコンポーネントはWS 2016ディストリビューションに統合されていないため、個別にインストールする必要があります。
PowerShellGetモジュールをRDWebアクセスの役割を持つサーバーにインストールします。
Install-Module -Name PowerShellGet -Force
PowerShellコンソールを再起動します。次に、RDWebクライアント管理モジュールをインストールします。
Install-Module -Name RDWebClientManagement
Microsoftライセンス契約の条件に同意するには、A
を押します。 。
次に、最新バージョンのWebリモートデスクトップをインストールします。
Install-RDWebClientPackage
RDWebClientPackageパッケージをインストールしたら、次のコマンドでそのプロパティを確認します。
Get-RDWebClientPackage
ご覧のとおり、rd-html 5.0 package version 1.0.0
が登場しました。 。
次に、SSO(シングルサインオンを有効にする)に使用されるSSL証明書を、RDS接続ブローカーの役割を持つサーバー上の.cerファイル(BASE64)としてエクスポートします。コンピューター証明書マネージャー(certlm.msc)のグラフィックスナップインでエクスポートできます。必要な証明書は、Personal\Certificatesセクションにあります。
RD Webサーバーに証明書をインポートします:
Import-RDWebClientBrokerCert C:\RDBrokerCert.cer
これで、RDWebクライアントを公開できます。
Publish-RDWebClientPackage -Type Production -Latest
RD Webクライアントをテストするには、次のコマンドを使用します。
Publish-RDWebClientPackage -Type Test -Latest
HTML5をサポートするブラウザからRDWebアクセスサーバーに接続する
RDSサーバーにWebクライアントを展開した後、クライアントコンピューターでブラウザーを実行できます。 Edge、IE 11、Google Chrome、Safari、Firefoxのすべての最新バージョンがサポートされています(ただし、RD Webクライアントはまだどのモバイルデバイスでも機能しません)。ブラウザからRDSサーバーにアクセスするには、RDWebサーバーへのURLリンクをユーザーと共有するだけです。
URLアドレスを開きます:
https://RDWebFQDN.server.name/RDWeb/webclient/index.html
テスト環境にアクセスするには、次のURLアドレスを使用します:
https://RDWebFQDN.server.name/RDWeb/WebClient-Test/index.html
サーバー名は、SSL証明書のRDWebAccessサーバー名と一致する必要があります。
資格情報を使用してRDWebサーバーにサインインします。
サインイン中に、RDセッションで使用できるローカルリソースを確認するメッセージが表示されます。クリップボードとプリンターのリダイレクトのみが使用可能です(現在、ローカルドライブとUSBデバイスはHTML5 RDPクライアント経由でリダイレクトできません。代わりにmstsc.exeクライアントを使用してください)。
公開されているRemoteAppとRDPショートカットのリストが表示されます。画面上部のアイコンを使用して、それらを切り替えることができます。
仮想PDFプリンター(Microsoft Print to PDF)を使用して、RDWebクライアントから印刷できます。次に、RD Webクライアントウィンドウで何かを印刷すると、ブラウザからPDFファイルをダウンロードするように求められます。このPDFファイルを開いて、ローカルプリンターで印刷できます。
RDウィンドウサイズとフルスクリーンモードの動的な変更は、HTML5RDWebクライアントで利用できます。クリップボードを介してリモートデスクトップセッションにコピーできるのはテキストのみです(ファイルやグラフィックはコピーできません)。
RDWebクライアントのRDSサーバーのメモリサイズとCPU負荷を確認できるのは興味深いことです。公開されたアプリのアイコンをクリックするだけで表示できます。
-
Server 2016/2012 にリモート デスクトップ サービス (ターミナル サービス) をインストールする方法。
この記事では、Windows Server 2016 または 2012 にリモート デスクトップ サービスをインストールして構成する方法について、順を追って説明します。リモート デスクトップ サービス (RDS) の一部です。リモート デスクトップ セッション ホスト (RDSH) サーバーは、RDP クライアントを使用して、リモート ユーザーが RDS ホスト サーバー上のアプリケーションと会社のリソースにどこからでもアクセスできるようにします。 このチュートリアルでは、Windows Server 2016 または 2012 をリモート デスクトップ セッション ホスト (ターミナル)
-
リモート デスクトップ ライセンス サーバー 2016/2019 に RDS CAL をインストールする方法。
リモート デスクトップ ライセンス サーバーを既にインストールしてアクティブ化しており、ライセンス サーバーにリモート デスクトップ サービス クライアント アクセス ライセンス (CAL) をインストールする場合は、以下の手順をお読みください。 Windows RDS Server 2019 または Server 2016 に追加の RDS Cal をインストールまたは追加するには: 1. サーバー マネージャーを開き、[ツール] から メニューから リモート デスクトップ サービス リモート デスクトップ ライセンス マネージャー . * * または コントロール パネル 管理ツ