사용자가 원격 데스크톱에 연결 또는 다시 연결하면 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, CommandsToRunOnReconnectCommandsToRunOnDisconnect 그룹 정책 설정에 명령을 추가해 사용자가 데스크톱에 연결 및 재연결할 때 시스템 레지스트리에서 해당 정보를 읽는 명령 또는 명령 스크립트를 실행할 수 있습니다. 자세한 내용은 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을 참조하십시오. 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에서 수집되는 것이 아니라 연결 서버에서 직접 전송됩니다.
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 표준 시간대 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_LoggedOn_UsernameViewClient_LoggedOn_Domainname 정의는 Windows용 Horizon Client에 적용됩니다.