![RemoteAppとそれが機能するために必要なその他のWindows Serverロール](https://rvso.com/image/1419623/RemoteApp%E3%81%A8%E3%81%9D%E3%82%8C%E3%81%8C%E6%A9%9F%E8%83%BD%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AEWindows%20Server%E3%83%AD%E3%83%BC%E3%83%AB.png)
Web アクセスで RemoteApp を有効にしていない場合、Web サーバー ロールをアンインストールしても RemoteApp は引き続き機能しますか?
編集: Web サーバーの役割を削除しましたが、RemoteApp は正常に動作しているようです。インストールした役割は RD セッション ホストのみです。ここでの質問は、このセットアップ (RD Web アクセス/Web サーバーの役割と RD ゲートウェイなし) が安全かどうかです。RemoteApp は、RD セッション ホストの既定の証明書を使用しているようです (RemoteApp の作成時に独自の証明書が割り当てられていません)。
注記:これまでの回答から、RemoteApp で Web アクセスを使用しないのはわかりにくい構成である可能性があるとわかりました。ただし、当社は、中央の場所でホストされている単一の (カスタム) アプリケーションに接続する必要がある小規模企業にすぎません。要件がそれほど複雑ではないためか、RD Web アクセスの実際の利点を本当に理解しているかどうかはわかりません。
答え1
いいえ、RDWebAccess (RDWA) ロールには Web サーバー ロール (特に IIS) が必要です。RDWA ロールは、クライアントがアプリの検出に使用するフィードと必要な RDP ファイルを生成する機能を提供します。
クライアント マシンにフィードと RDP ファイルが既にある場合、RemoteApp 側は引き続き機能し、RDP ファイルがあると仮定すると、MSTSC 接続はゲートウェイ (RDCB) に送られ、次に RDSH/RDVH ロールに送られます。