사용자가 원격 데스크톱에 연결 또는 다시 연결하면 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 Client 4.1에서는 클라이언트 시스템 정보가 초기 프로토콜 연결의 두 번째 홉 데스크톱에 전달됩니다. Horizon Client 4.2 이상에서는 첫 번째 홉 프로토콜 연결이 끊겼다가 다시 연결된 경우에도 클라이언트 시스템 정보가 업데이트됩니다.

Horizon Agent CommandsToRunOnConnect, CommandsToRunOnReconnectCommandsToRunOnDisconnect 그룹 정책 설정에 명령을 추가해 사용자가 데스크톱에 연결 및 재연결할 때 시스템 레지스트리에서 해당 정보를 읽는 명령 또는 명령 스크립트를 실행할 수 있습니다. 자세한 내용은 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을 참조하십시오. Linux와 Mac 계정은 Windows 도메인에 바인딩되지 않으므로 Linux 또는 Mac 클라이언트에서 .ViewClient_LoggedOn_Domainname을 지정하지 않습니다.

ViewClient_Type

클라이언트 시스템의 씬 클라이언트 이름 또는 운영 체제 유형.

VDI(단일 사용자 시스템)

RDS

Windows, Linux, Mac, Android, iOS, Windows 스토어

ViewClient_Broker_DNS_Name

View 연결 서버 인스턴스의 DNS 이름.

VDI(단일 사용자 시스템)

RDS

값은 Horizon Client에서 수집되는 것이 아니라 View 연결 서버에서 직접 전송됩니다.

ViewClient_Broker_URL

View 연결 서버 인스턴스의 URL.

VDI(단일 사용자 시스템)

RDS

값은 Horizon Client에서 수집되는 것이 아니라 View 연결 서버에서 직접 전송됩니다.

ViewClient_Broker_Tunneled

View 연결 서버의 터널 연결 상태를 true(사용) 또는 false(사용 안 함)로 설정할 수 있습니다.

VDI(단일 사용자 시스템)

RDS

값은 Horizon Client에서 수집되는 것이 아니라 View 연결 서버에서 직접 전송됩니다.

ViewClient_Broker_Tunnel_URL

터널 연결을 사용하는 경우 View 연결 서버 터널 연결의 URL.

VDI(단일 사용자 시스템)

RDS

값은 Horizon Client에서 수집되는 것이 아니라 View 연결 서버에서 직접 전송됩니다.

ViewClient_Broker_Remote_IP_Address

View 연결 서버 인스턴스에 나타나는 클라이언트 시스템의 IP 주소.

VDI(단일 사용자 시스템)

RDS

값은 Horizon Client에서 수집되는 것이 아니라 View 연결 서버에서 직접 전송됩니다.

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, Windows 스토어

ViewClient_Broker_DomainName

View 연결 서버에 인증하는 데 사용되는 도메인 이름.

VDI(단일 사용자 시스템)

RDS

값은 Horizon Client에서 수집되는 것이 아니라 View 연결 서버에서 직접 전송됩니다.

ViewClient_Broker_UserName

View 연결 서버에 인증하는 데 사용되는 사용자 이름.

VDI(단일 사용자 시스템)

RDS

값은 Horizon Client에서 수집되는 것이 아니라 View 연결 서버에서 직접 전송됩니다.

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

값은 Horizon Client에서 수집되는 것이 아니라 View 연결 서버에서 직접 전송됩니다.

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

데스크톱 또는 애플리케이션 풀 고유 ID를 지정합니다.

VDI(단일 사용자 시스템)

RDS

Windows, Linux, Mac, Android, iOS, Windows 스토어

ViewClient_Broker_Farm_ID

RDS 호스트에 있는 데스크톱 또는 애플리케이션 풀의 팜 ID를 지정합니다.

RDS

Windows, Linux, Mac, Android, iOS, Windows 스토어

참고:

1ViewClient_LoggedOn_UsernameViewClient_LoggedOn_Domainname 정의는 Windows용 Horizon Client 2.2 이상 릴리스에 적용됩니다.

Windows용 Horizon Client 5.4 이하 릴리스의 경우 ViewClient_LoggedOn_UsernameHorizon Client에 입력된 사용자 이름을 전송하고 ViewClient_LoggedOn_DomainnameHorizon Client에 입력된 도메인 이름을 전송합니다.

Windows용 Horizon Client 2.2는 Windows용 Horizon Client 5.4보다 최신 릴리스입니다. Horizon Client 2.2부터는 Windows용 릴리스 번호가 다른 운영 체제 및 디바이스의 Horizon Client 릴리스와 일치합니다.