사용자가 원격 데스크톱에 연결 또는 다시 연결하면 Horizon Client가 클라이언트 시스템에 대한 정보를 수집하고 연결 서버가 해당 정보를 원격 데스크톱에 전송합니다.
Horizon Agent는 단일 사용자 시스템에 배포된 원격 데스크톱의 시스템 레지스트리 경로 HKCU\Volatile Environment에 클라이언트 컴퓨터 정보를 작성합니다. RDS 세션에서 배포된 원격 데스크톱의 경우 Horizon Agent는 시스템 레지스트리 경로 HKCU\Volatile Environment\x에 클라이언트 컴퓨터 정보를 작성합니다. 여기서 x는 RDS 호스트의 세션 ID입니다.
Horizon Client가 원격 데스크톱 세션 내부에서 실행 중인 경우에는 가상 시스템 정보 대신 실제 클라이언트 정보를 원격 데스크톱으로 전송합니다. 예를 들어 사용자가 클라이언트 시스템에서 원격 데스크톱에 연결하고, 원격 데스크톱 내부에서 Horizon Client를 실행하고, 다른 원격 데스크톱에 연결하면 두 번째 원격 데스크톱으로 실제 클라이언트 시스템의 IP 주소가 전송됩니다. 이 기능은 중첩 모드나 이중 홉 시나리오라고도 합니다. Horizon Client에서는 1로 설정된 ViewClient_Nested_Passthrough를 클라이언트 시스템 정보와 함께 중첩 모드 정보를 전송하는 것을 알립니다.
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을 참조하십시오. Linux와 Mac 계정은 Windows 도메인에 바인딩되지 않으므로 Linux 또는 Mac 클라이언트에서 .ViewClient_LoggedOn_Domainname을 지정하지 않습니다. |
|
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에서 수집되는 것이 아니라 연결 서버에서 직접 전송됩니다. | |
Broker_Tags | 특정 연결 서버에서만 풀을 브로커링하도록 제한합니다. | VDI(단일 사용자 시스템) RDS |
값은 Horizon Client에서 수집되는 것이 아니라 연결 서버에서 직접 전송됩니다. | |
Broker_Pool_tags | 특정 연결 서버에서만 풀을 브로커링하도록 제한합니다. | VDI(단일 사용자 시스템) RDS |
값은 Horizon Client에서 수집되는 것이 아니라 연결 서버에서 직접 전송됩니다. | |
ViewClient_Broker_GatewayHost | 게이트웨이에 제공된 요청의 호스트 헤더 값입니다. | VDI(단일 사용자 시스템) RDS |
값은 Horizon Client에서 수집되는 것이 아니라 연결 서버에서 직접 전송됩니다. | |
ViewClient_Broker_Gateway_IP_Address | 게이트웨이의 IP 주소입니다. | VDI(단일 사용자 시스템) RDS |
값은 Horizon Client에서 수집되는 것이 아니라 연결 서버에서 직접 전송됩니다. | |
ViewClient_Broker_GatewayLocation | 게이트웨이가 내부 또는 외부 연결을 처리하는지 여부입니다. | VDI(단일 사용자 시스템) RDS |
값은 Horizon Client에서 수집되는 것이 아니라 연결 서버에서 직접 전송됩니다. | |
ViewClient_Broker_GatewayType | Horizon 인식 게이트웨이인 경우 해당 유형을 나타내는 코드입니다. | 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 표준 시간대 ID. 표준 시간대 동기화를 사용하지 않으려면 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 | 데스크톱 또는 애플리케이션 풀 고유 ID를 지정합니다. | VDI(단일 사용자 시스템) RDS |
Windows, Linux, Mac, Android, iOS | |
ViewClient_Broker_Farm_ID | RDS 호스트에 있는 데스크톱 또는 애플리케이션 풀의 팜 ID를 지정합니다. | RDS | Windows, Linux, Mac, Android, iOS | |
ViewClient_Client_Version | Horizon Client 버전을 {x.y.z}-{build_number} 형식으로 지정합니다. |
VDI(단일 사용자 시스템) RDS |
Windows, Linux, Mac, Android, iOS | |
ViewClient_Keyboard.Subtype | 키보드 하위 유형, 벤더별 값을 지정합니다. | VDI(단일 사용자 시스템) RDS |
Windows, Linux, Mac | |
ViewClient_Displays.TopologyV2 | 모니터 DPI 값을 마지막 요소로 포함하도록 확장된 Displays.Topology입니다.. | VDI(단일 사용자 시스템) RDS |
Windows, Linux, Mac, Android, iOS | |
ViewClient_Displays.SystemDpi | 클라이언트 OS 시스템 DPI를 지정합니다. | VDI(단일 사용자 시스템) RDS |
Windows, Linux, Mac, Android, iOS |