使用者連線或重新連線至遠端桌面平台時,Horizon Client 將收集有關用戶端系統的資訊,而且連線伺服器會將這些資訊傳送至遠端桌面平台。

Horizon Agent 會將用戶端電腦資訊寫入部署在單一使用者機器之遠端桌面平台上的系統登錄路徑 HKCU\Volatile Environment。對於在 RDS 工作階段中部署的遠端桌面平台,Horizon Agent 會將用戶端電腦資訊寫入系統登錄路徑 HKCU\Volatile Environment\x,其中 x 是 RDS 主機上的工作階段識別碼。

如果 Horizon Client 是在遠端桌面工作階段內執行,則會傳送實體用戶端資訊而非虛擬機器資訊至遠端桌面平台。例如,如果使用者從其用戶端系統連線至遠端桌面平台、在遠端桌面平台內啟動 Horizon Client 並連線至其他遠端桌面平台,則會傳送實體用戶端系統的 IP 位址至第二個遠端桌面平台。此功能稱為巢狀模式或雙躍點案例。Horizon Client 會傳送 ViewClient_Nested_Passthrough (其設為 1) 以及用戶端系統資訊來指出它正在傳送巢狀模式資訊。

備註: 用戶端系統資訊會傳遞至初始通訊協定連線上的第二個躍點桌面平台。如果第一個躍點通訊協定連線在中斷後重新連線,則也會更新用戶端系統資訊。

您可以將命令新增至 Horizon Agent CommandsToRunOnConnectCommandsToRunOnReconnectCommandsToRunOnDisconnect 群組原則設定,以執行命令或命令指令碼,在使用者連線和重新連線至桌面平台時,從系統登錄讀取此資訊。如需詳細資訊,請參閱在 Horizon 桌面平台上執行命令

用戶端系統資訊 介紹了包含用戶端系統資訊的登錄機碼,並列出了支援登錄機碼的桌面平台和用戶端系統類型。如果支援巢狀模式欄出現 [是],則表示會將實體用戶端資訊 (而非虛擬機器資訊) 傳送至第二個躍點桌面平台。

表 1. 用戶端系統資訊
登錄機碼 說明 支援巢狀模式 支援的桌面平台 支援的用戶端系統
ViewClient_IP_Address 用戶端系統的 IP 位址。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_MAC_Address 用戶端系統的 MAC 位址。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android
ViewClient_Machine_Name 用戶端系統的機器名稱。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Machine_Domain 用戶端系統的網域。 VDI (單一使用者機器)

RDS

Windows
ViewClient_LoggedOn_Username 登入用戶端系統所用的使用者名稱。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac
ViewClient_LoggedOn_Domainname 登入用戶端系統所用的網域名稱。 VDI (單一使用者機器)

RDS

Windows

對於 Linux 和 Mac 用戶端,請參閱 ViewClient_Machine_Domain.ViewClient_LoggedOn_Domainname 並非由 Linux 或 Mac 用戶端提供,因為 Linux 及 Mac 帳戶並非繫結到 Windows 網域。

ViewClient_Type 用戶端系統的精簡型用戶端名稱或作業系統類型。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Broker_DNS_Name 連線伺服器執行個體的 DNS 名稱。 VDI (單一使用者機器)

RDS

值是從連線伺服器直接傳送的,並非由 Horizon Client 所收集。
ViewClient_Broker_URL 連線伺服器執行個體的 URL。 VDI (單一使用者機器)

RDS

值是從連線伺服器直接傳送的,並非由 Horizon Client 所收集。
ViewClient_Broker_Tunneled 連線伺服器執行個體的通道連線狀態,這可以是 true (已啟用) 或 false (已停用)。 VDI (單一使用者機器)

RDS

值是從連線伺服器直接傳送的,並非由 Horizon Client 所收集。
ViewClient_Broker_Tunnel_URL 連線伺服器通道連線的 URL (如果已啟用通道連線)。 VDI (單一使用者機器)

RDS

值是從連線伺服器直接傳送的,並非由 Horizon Client 所收集。
ViewClient_Broker_Remote_IP_Address 連線伺服器執行個體所看見的用戶端系統 IP 位址。 VDI (單一使用者機器)

RDS

值是從連線伺服器直接傳送的,並非由 Horizon Client 所收集。
ViewClient_Broker_Request_Path 所有 IP 位址,從連線伺服器執行個體所看見的用戶端系統公用 IP 位址開始。 VDI (單一使用者機器)

RDS

值是從連線伺服器直接傳送的,並非由 Horizon Client 所收集。
ViewClient_TZID Olson 時區識別碼。

若要停用時區同步,請啟用 Horizon Agent Disable Time Zone Synchronization群組原則設定。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Windows_Timezone GMT 標準時間。

若要停用時區同步,請啟用 Horizon Agent Disable Time Zone Synchronization群組原則設定。

VDI (單一使用者機器)

RDS

Windows

ViewClient_Broker_DomainName 用來向連線伺服器進行驗證的網域名稱。 VDI (單一使用者機器)

RDS

值是從連線伺服器直接傳送的,並非由 Horizon Client 所收集。
ViewClient_Broker_UserName 用來向連線伺服器進行驗證的使用者名稱。 VDI (單一使用者機器)

RDS

值是從連線伺服器直接傳送的,並非由 Horizon Client 所收集。
ViewClient_Client_ID 指定用作授權金鑰連結的 Unique Client HardwareId VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Displays.Number 指定用戶端上正在使用的監視器數。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Displays.Topology 指定用戶端上顯示器的排列、解析度和尺寸。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Keyboard.Type 指定用戶端上正在使用的鍵盤類型。例如:日文、韓文。 VDI (單一使用者機器)

RDS

Windows
ViewClient_Launch_SessionType 指定工作階段類型。類型可以是桌面平台或應用程式。 VDI (單一使用者機器)

RDS

值是從連線伺服器直接傳送的,並非由 Horizon Client 所收集。
ViewClient_Mouse.Identifier 指定滑鼠類型。 VDI (單一使用者機器)

RDS

Windows
ViewClient_Mouse.NumButtons 指定滑鼠支援的按鈕數。 VDI (單一使用者機器)

RDS

Windows
ViewClient_Mouse.SampleRate 指定取樣 PS/2 滑鼠輸入的速率 (報告/秒)。 VDI (單一使用者機器)

RDS

Windows
ViewClient_Protocol 指定所用的通訊協定。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Language 指定作業系統語言。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Launch_Matched_Tags 指定一或多個標記。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Launch_ID 指定桌面平台或應用程式集區唯一識別碼。 VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS
ViewClient_Broker_Farm_ID 指定 RDS 主機上桌面平台或應用程式集區的伺服器陣列識別碼。 RDS Windows、Linux、Mac、Android、iOS
備註: 用戶端系統資訊中的 ViewClient_LoggedOn_UsernameViewClient_LoggedOn_Domainname 定義適用於 Windows 版 Horizon Client