ユーザーパラメータに基づいてRDPファイルを作成しています
full address:s:<c_Host>
alternate Shell:s:||<c_appname>
remoteapplicationprogram:s:||<c_appname>
remoteapplicationname:s:<c_alias>
...
loadbalanceinfo:s:tsv://MS Terminal Services Plugin.1.<c_collection>
パラメーターから読み取り、タグを値に置き換えます。そのため、変更可能なすべての値に対してパラメーターを作成する必要があります。値を変更できるすべてのタグをマッピングしました。たとえば、リモートアプリ名、ホスト、ポート、エイリアス、コレクション、変更できるのは私だけが怖いのですが、最後のものはわかりません:
loadbalanceinfo:s:tsv://MS Terminal Services Plugin.1.<c_collection>
私はそれを探してみましたが見つかりませんでした。このタグは、アプリケーションで起動される場所(この場合は、コレクションで定義されているホスト)が定義されることを知っています。
"s:tsv:"の意味は何ですか?
"// MS Terminal Services Plugin.1。"の意味は何ですか?変更できますか? 「1」は何の略ですか?サーバーマネージャーで構成されているコレクション以外のコレクションがある場合は// MS Terminal Services Plugin.2?
前もって感謝します。
あなたが言及するパラメーターにより、ブローカーはクライアントが接続しようとしているコレクションを知ることができます。
ブローカーは複数のホストと複数のコレクションを管理できるため、この設定は不可欠です。
このパラメータを複数の部分に分けましょう:
loadbalanceinfo:s:tsv://MS Terminal Services Plugin.1.<c_collection>
loadbalanceinfo
はパラメーター名ですs
は、このパラメーターが予期する値のタイプです。 「S」は「文字列」を意味します。あなたがあなたのRDPファイルを見るならば、あなたが「i」で設定を見つけると確信しています、それは「整数」を意味します。tsv://MS Terminal Services Plugin.1.<c_collection>
はパラメータ「loadbalanceinfo」の値で、文字列です。この文字列はブローカーによって処理されるため、クライアントはそれに応じてリダイレクトされます(MS Terminal Services Plugin.1 ....は、内部的に使用および処理される値です)
ここでの「問題」は、RDP設定loadbalanceinfo
がMicrosoftによって実際に文書化されておらず、いつでも変更できるということです...
運用で使用する独自のRDPファイルに依存している場合は、値全体をすばやく変更する準備ができているはずです。
loadbalanceinfo
にコレクション名があることに気付きました。これは、管理コンソールに表示されるコレクションの名前とは限りません。必要に応じて試すことができます。特定の長さから、この値は切り捨てられます。
私のアドバイスは、リモートデスクトップWebポータル(RDWeb)によって生成された公式のRDPファイルのみを使用するか、RDPファイルのコンテンツに変更が発生した場合に迅速に対応できるようにすることです(Microsoftは明日、loadbalanceinfoを変更できます)必要に応じてWindows Update)