복합 USB 디바이스는 비디오 입력 디바이스와 스토리지 디바이스 또는 마이크와 마우스 디바이스처럼 서로 다른 두 개 이상의 디바이스 조합으로 구성됩니다. 하나 이상의 구성 요소를 리디렉션에 사용하려면 복합 디바이스를 해당 구성 요소 인터페이스로 분할하고 특정 인터페이스를 리디렉션에서 제외하고 필요한 인터페이스만 포함하면 됩니다.

복합 디바이스를 자동으로 분할하는 정책을 설정할 수 있습니다. 특정 디바이스에 대해 자동 디바이스 분할을 사용할 수 없거나 자동 분할 기능이 애플리케이션에서 필요로 하는 결과를 제공하지 못하는 경우에는 복합 디바이스를 수동으로 분할할 수 있습니다.

자동 디바이스 분할

자동 디바이스 분할을 사용하도록 설정한 경우 Horizon는 적용된 필터 규칙에 따라 복합 디바이스에서 기능 또는 디바이스 분할을 시도합니다. 예를 들어, 녹취용 마이크를 자동으로 분할하여 마우스 디바이스는 로컬 상태로 클라이언트에 두고 나머지 디바이스만 원격 데스크톱에 전달할 수 있습니다.

다음 표에서는 Allow Auto Device Splitting 설정의 값이 Horizon Client가 복합 USB 디바이스의 자동 분할 시도 여부에 어떤 영향을 주는지 보여 줍니다. 기본적으로 자동 분할은 사용하지 않도록 설정됩니다.

표 1. 자동 분할 사용 안 함 정책 결합 효과
Horizon Agent에서 자동 디바이스 분할 허용 정책 Horizon Client에서 자동 디바이스 분할 허용 정책 결합된 효율적 자동 디바이스 분할 허용 정책
Allow - Default Client Setting false(자동 분할 사용 안 함) 자동 분할 사용 안 함
Allow - Default Client Setting true(자동 분할 사용) 자동 분할 사용
Allow - Default Client Setting 정의되지 않음 자동 분할 사용
Allow - Override Client Setting 임의 또는 정의되지 않음 자동 분할 사용
정의되지 않음 정의되지 않음 자동 분할 사용 안 함
참고: 이러한 정책은 Horizon Agent 구성 ADMX 템플릿 파일에 포함되어 있습니다. ADMX 템플릿 파일의 이름은 vdm_agent.admx입니다.

기본적으로 Horizon는 자동 분할을 사용하지 않으며 복합 USB 디바이스의 오디오 출력, 키보드, 마우스 또는 스마트 카드 구성 요소를 리디렉션에서 제외합니다.

Horizon는 모든 필터 정책 설정을 적용하기 전에 디바이스 분할 정책 설정부터 적용합니다. 자동 분할을 사용하도록 설정했고 벤더 및 제품 ID를 지정하여 복합 USB 디바이스가 분할되지 않도록 명시적으로 제외하지 않을 경우 Horizon는 복합 USB 디바이스의 각 인터페이스를 검토하여 필터 정책 설정에 따라 제외할 인터페이스와 포함할 인터페이스를 결정합니다. 자동 디바이스 분할을 사용하지 않도록 설정했고 분할할 복합 USB 디바이스의 벤더 및 제품 ID를 명시적으로 지정하지 않은 경우 Horizon는 필터 정책 설정을 전체 디바이스에 적용합니다.

자동 분할을 사용하도록 설정한 경우 Exclude Vid/Pid Device From Split 정책을 사용하여 분할에서 제외할 복합 USB 디바이스를 지정할 수 있습니다.

수동 디바이스 분할

Split Vid/Pid Device 정책을 사용하여 분할할 복합 USB 디바이스의 벤더 및 제품 ID를 지정할 수 있습니다. 또한 리디렉션에서 제외할 복합 USB 디바이스 구성 요소의 인터페이스를 지정할 수 있습니다. Horizon는 이 방법으로 제외한 구성 요소에 대해 어떠한 필터 정책 설정도 적용하지 않습니다.

중요: Split Vid/Pid Device 정책을 사용하는 경우 Horizon는 명시적으로 제외하지 않은 구성 요소를 자동으로 포함하지 않습니다. Include Vid/Pid Device와 같은 필터 정책을 지정하여 해당 구성 요소를 포함시켜야 합니다.

Horizon Agent의 디바이스 분할 정책 설정을 위한 분할 수정자에서는 Horizon Client에 동등한 디바이스 분할 정책 설정이 있는 경우 Horizon ClientHorizon Agent 디바이스 분할 정책 설정을 어떻게 처리하는지 지정하는 수정자를 보여 줍니다. 이러한 수정자는 모든 디바이스 분할 정책 설정에 적용됩니다.

표 2. Horizon Agent의 디바이스 분할 정책 설정을 위한 분할 수정자
수정자 설명
m(병합) Horizon ClientHorizon Client 디바이스 분할 정책 설정과 함께 Horizon Agent 디바이스 분할 정책 설정을 적용합니다.
o(재정의) Horizon ClientHorizon Client 디바이스 분할 정책 설정 대신 Horizon Agent 디바이스 분할 정책 설정을 사용합니다.

디바이스 분할 정책 설정에 대한 분할 수정자 적용의 예에는 서로 다른 분할 수정자를 지정한 경우에 Horizon ClientExclude Device From Split by Vendor/Product ID에 대한 설정을 어떻게 처리하는지 보여 주는 예가 나와 있습니다.

표 3. 디바이스 분할 정책 설정에 대한 분할 수정자 적용의 예
Horizon Agent의 벤더/제품 ID별 분할에서 디바이스 제외 Horizon Client의 벤더/제품 ID별 분할에서 디바이스 제외 Horizon Client에서 사용하는 효율적 벤더/제품 ID별 분할에서 디바이스 제외 정책 설정
m:vid-XXXX_pid-XXXX vid-YYYY_pid-YYYY vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY
o:vid-XXXX_pid-XXXX vid-YYYY_pid-YYYY vid-XXXX_pid-XXXX
m:vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY vid-YYYY_pid-YYYY vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY
o:vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY vid-YYYY_pid-YYYY vid-XXXX_pid-XXXX;vid-YYYY_pid-YYYY

Horizon Agent는 연결 측면에서 디바이스 분할 정책 설정을 적용하지 않습니다.

Horizon Client는 다음과 같은 우선 순위에 따라 디바이스 분할 정책 설정을 평가합니다.
  • Exclude Vid/Pid Device From Split
  • Split Vid/Pid Device

분할에서 디바이스를 제외하는 디바이스 분할 정책 설정은 디바이스를 분할하는 모든 정책 설정보다 우선합니다. 분할에서 제외할 인터페이스 또는 디바이스를 정의한 경우 Horizon Client는 일치하는 구성 요소 디바이스를 리디렉션 대상에서 제외합니다.

복합 USB 디바이스를 분할하는 정책 설정의 예

자동 분할 후 특정 벤더 및 제품 ID를 가진 디바이스를 제외하도록 데스크톱 분할 정책을 설정하고 이러한 정책을 클라이언트 컴퓨터에 전달합니다.

  • Horizon Agent의 경우 Allow Auto Device Splitting 정책을 Allow - Override Client Setting로 설정합니다.
  • Horizon Agent에 대해 Exclude VidPid From Split 정책을 o:vid-xxx_pid-yyyy로 설정합니다. 여기서 xxxyyyy는 해당 ID입니다.

데스크톱의 자동 디바이스 분할을 허용하고 클라이언트 컴퓨터에서 특정 디바이스를 분할하기 위한 정책을 지정합니다.

  • Horizon Agent의 경우 Allow Auto Device Splitting 정책을 Allow - Override Client Setting로 설정합니다.
  • 클라이언트 디바이스에 대해 분할할 특정 디바이스를 포함하도록 Include Vid/Pid Device 필터 정책을 설정합니다(예: vid-0781_pid-554c).
  • 클라이언트 디바이스에 대해 인터페이스 00과 인터페이스 01이 리디렉션에서 제외되도록 지정된 복합 USB 디바이스를 분할하기 위해 Split Vid/Pid Device 정책을 vid-0781_pid-554c(exintf:00;exintf:01)로 설정합니다.