RD ゲートウェイ、接続ブローカー、およびセッション ホストの役割を実行する単一の Server 2012 R2 RD サーバーがあります。私は、RemoteApp の一般的な Windows ユーザー アカウントを共有しています (起動される実際のリモート アプリには独自の認証/ログイン メカニズムがあるため、これは非常に実用的で適切です...また、Credentials Manager を介した安全なパスワード キャッシュも可能になります)。
コレクションはそのように構成されています
適用される RD GPO 設定はありません。
クライアントは、次の rdp ファイルを使用して RemoteApp に接続するように構成されています
redirectclipboard:i:1
redirectprinters:i:1
redirectcomports:i:1
redirectsmartcards:i:1
devicestoredirect:s:*
drivestoredirect:s:*
redirectdrives:i:1
session bpp:i:32
prompt for credentials on client:i:0
span monitors:i:1
use multimon:i:1
remoteapplicationmode:i:1
server port:i:3389
allow font smoothing:i:1
promptcredentialonce:i:1
videoplaybackmode:i:1
audiocapturemode:i:1
gatewayusagemethod:i:1
gatewayprofileusagemethod:i:1
gatewaycredentialssource:i:4
full address:s:localhost
alternate shell:s:||OfficeMate
remoteapplicationprogram:s:||OfficeMate
gatewayhostname:s:rdgateway.mydomain.com
remoteapplicationname:s:OfficeMate
workspace id:s:localhost
use redirection server name:i:1
usbdevicestoredirect:s:*
UserName:s:corp\remoteapp-user
ランダムに (より多くのユーザーが同時に接続している可能性が高いようです)、1 人のユーザーが別のクライアントのセッションを占有します (他のクライアントのセッションがアクティブであっても)。これは、RD ゲートウェイで使用されている RPC over HTTP とクライアント接続の小さなドロップの組み合わせに関係していると推測していますが、よくわかりません。これを回避またはデバッグする方法はありますか? または、ユーザー アカウントごとに専用にすることを回避する別のアプローチ (ユーザー名とパスワードを 2 回入力する必要があります) はありますか?