使用者連線或重新連線至遠端桌面平台時,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 CommandsToRunOnConnect、CommandsToRunOnReconnect 和 CommandsToRunOnDisconnect 群組原則設定,以執行命令或命令指令碼,在使用者連線和重新連線至桌面平台時,從系統登錄讀取此資訊。如需詳細資訊,請參閱在 Horizon 桌面平台上執行命令。
用戶端系統資訊 介紹了包含用戶端系統資訊的登錄機碼,並列出了支援登錄機碼的桌面平台和用戶端系統類型。如果支援巢狀模式欄出現 [是],則表示會將實體用戶端資訊 (而非虛擬機器資訊) 傳送至第二個躍點桌面平台。
登錄機碼 | 說明 | 支援巢狀模式 | 支援的桌面平台 | 支援的用戶端系統 |
---|---|---|---|---|
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_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 |