Windows

需要標籤 loadbalanceinfo:s:tsv 的解釋:

  • May 22, 2018

我正在根據我的使用者參數製作一個 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….是內部使用和處理的值)

這裡的“問題”是loadbalanceinfo微軟沒有真正記錄 RDP 設置,它可以隨時更改……

如果您依賴自己的 RDP 文件在生產中使用,您應該準備好快速更改整個值。

您注意到 中有集合名稱,請loadbalanceinfo注意,這不一定是管理控制台中顯示的集合名稱!如果你願意,你可以嘗試:從一定長度開始,這個值被截斷。

我的建議是僅使用由遠端桌面 Web 門戶 (RDWeb) 生成的官方 RDP 文件,或者準備好在 RDP 文件內容髮生更改時快速響應(Microsoft 可以更改 loadbalanceinfo,例如,明天使用Windows 更新,如果他們願意)

引用自:https://serverfault.com/questions/913236