使用者連線或重新連線至遠端桌面平台時,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 Client 4.1,用戶端系統資訊會傳遞至初始通訊協定連線上的第二個躍點桌面平台。針對 Horizon Client 4.2 和更新版本,如果第一個躍點的通訊協定中斷連線並重新連線,則也會更新用戶端系統資訊。

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

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

表格 1. 用戶端系統資訊

登錄機碼

說明

支援巢狀模式

支援的桌面平台

支援的用戶端系統

ViewClient_IP_Address

用戶端系統的 IP 位址。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

ViewClient_MAC_Address

用戶端系統的 MAC 位址。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android

ViewClient_Machine_Name

用戶端系統的機器名稱。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

ViewClient_Machine_Domain

用戶端系統的網域。

VDI (單一使用者機器)

RDS

Windows、Windows 市集

ViewClient_LoggedOn_Username

登入用戶端系統所用的使用者名稱。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac

ViewClient_LoggedOn_Domainname

登入用戶端系統所用的網域名稱。

VDI (單一使用者機器)

RDS

Windows、Windows 市集

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

ViewClient_Type

用戶端系統的精簡型用戶端名稱或作業系統類型。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

ViewClient_Broker_DNS_Name

View 連線伺服器執行個體的 DNS 名稱。

VDI (單一使用者機器)

RDS

值是從 View 連線伺服器直接傳送的,並非由 Horizon Client 所收集。

ViewClient_Broker_URL

View 連線伺服器執行個體的 URL。

VDI (單一使用者機器)

RDS

值是從 View 連線伺服器直接傳送的,並非由 Horizon Client 所收集。

ViewClient_Broker_Tunneled

View 連線伺服器的通道連線狀態,這可以是 true (已啟用) 或 false (已停用)。

VDI (單一使用者機器)

RDS

值是從 View 連線伺服器直接傳送的,並非由 Horizon Client 所收集。

ViewClient_Broker_Tunnel_URL

View 連線伺服器通道連線的 URL (如果已啟用通道連線)。

VDI (單一使用者機器)

RDS

值是從 View 連線伺服器直接傳送的,並非由 Horizon Client 所收集。

ViewClient_Broker_Remote_IP_Address

View 連線伺服器執行個體所看見的用戶端系統 IP 位址。

VDI (單一使用者機器)

RDS

值是從 View 連線伺服器直接傳送的,並非由 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、Windows 市集

ViewClient_Broker_DomainName

用於通過 View 連線伺服器認證的網域名稱。

VDI (單一使用者機器)

RDS

值是從 View 連線伺服器直接傳送的,並非由 Horizon Client 所收集。

ViewClient_Broker_UserName

用於通過 View 連線伺服器認證的使用者名稱。

VDI (單一使用者機器)

RDS

值是從 View 連線伺服器直接傳送的,並非由 Horizon Client 所收集。

ViewClient_Client_ID

指定用作授權金鑰連結的 Unique Client HardwareId

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

ViewClient_Displays.Number

指定用戶端上正在使用的監視器數。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

ViewClient_Displays.Topology

指定用戶端上顯示器的排列、解析度和尺寸。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

ViewClient_Keyboard.Type

指定用戶端上正在使用的鍵盤類型。例如:日文、韓文。

VDI (單一使用者機器)

RDS

Windows

ViewClient_Launch_SessionType

指定工作階段類型。類型可以是桌面平台或應用程式。

VDI (單一使用者機器)

RDS

值是從 View 連線伺服器直接傳送的,並非由 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、Windows 市集

ViewClient_Language

指定作業系統語言。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

ViewClient_Launch_Matched_Tags

指定一或多個標記。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

ViewClient_Launch_ID

指定桌面平台或應用程式集區唯一識別碼。

VDI (單一使用者機器)

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

ViewClient_Broker_Farm_ID

指定 RDS 主機上桌面平台或應用程式集區的伺服器陣列識別碼。

RDS

Windows、Linux、Mac、Android、iOS、Windows 市集

備註︰

1ViewClient_LoggedOn_UsernameViewClient_LoggedOn_Domainname 的定義適用於 Windows 版 Horizon Client 2.2 或更新版本。

對於 Windows 版 Horizon Client 5.4 或舊版,ViewClient_LoggedOn_Username 傳送在 Horizon Client 中輸入的使用者名稱,ViewClient_LoggedOn_Domainname 傳送在 Horizon Client 中輸入的網域名稱。

Windows 版 Horizon Client 2.2 比 Windows 版 Horizon Client 5.4 更新。從 Horizon Client 2.2 開始,Windows 的發行編號與其他作業系統和裝置上的 Horizon Client 版本編號一致。