Windows용 Horizon Agent, Windows용 Horizon Client, Mac용 Horizon Client 또는 Linux용 Horizon Client 시스템에서 특정 원격 데스크톱 기능 또는 모든 원격 데스크톱 기능용 DCT(데이터 수집 도구) 번들에서 로그 수준을 설정하고 로그 파일을 생성할 수 있습니다.

기본 설치 경로

DCT 스크립트는 다음 디렉토리에 설치되고 에이전트 및 클라이언트 설치 경로에서 실행됩니다.

  • Windows용 Horizon Agent: C:\Program Files\VMware\VMware View\Agent\DCT\support.bat
  • Windows용 Horizon Client: C:\Program Files (x86)\VMware\VMware Horizon View Client\DCT\support.bat
  • Mac용 Horizon Client: /Applications/VMware Horizon Client.app/Contents/Library/dct/HorizonCollector.sh
  • Linux용 Horizon Client: /usr/bin/vmware-view-log-collector

명령 구문

다음 명령을 사용하여 각 플랫폼에 대해 DCT 스크립트를 실행합니다.

  • Windows용 Horizon Agent: support.bat
  • Windows용 Horizon Client: support.bat
  • Mac용 Horizon Client: HorizonCollector.sh
  • Linux용 Horizon Client: vmware-view-log-collector

지원되는 기능

다음 표에 나열된 원격 데스크톱 기능에는 로그 수준 설정, 로그 수집 설정 및 덤프 수집 설정이 포함된 JSON 구성 파일이 있습니다.

이러한 서비스는 몇 가지 예외를 제외하고 Windows용 Horizon Agent, Windows용 Horizon Client, Mac용 Horizon Client, Linux용 Horizon Client 시스템에서 사용할 수 있습니다.

기능 이름을 허용하는 명령줄 옵션의 경우 [기능 이름] 열에 표시된 이름을 지정합니다.

기능 이름 전체 기능 이름 기본 로그 수준
AgentCore 에이전트 코어
참고: 이 서비스는 Windows용 Horizon Agent에 대해서만 지원됩니다.
디버그
Blast Blast
참고: 이 서비스는 Windows용 Horizon Agent에 대해서만 지원됩니다.
정보
클라이언트 클라이언트
참고: 이 서비스는 Windows용 Horizon Agent에서 사용할 수 없습니다.
정보
CDR 클라이언트 드라이브 리디렉션 정보
클립보드 클립보드 리디렉션 정보
DPISync DPI 동기화 정보
DnD 끌어서 놓기
참고: 이 서비스는 Linux용 Horizon Client에서 사용할 수 없습니다.
정보
FA 파일 유형 연결
참고: 이 서비스는 Linux용 Horizon Client에서 사용할 수 없습니다.
디버그
TSMMR 멀티미디어 리디렉션
참고: 이 서비스는 Mac용 Horizon Client에서 사용할 수 없습니다.
정보
PCoIP PCoIP 정보
PerfTracker Performance Tracker
참고: 이 서비스는 Windows Agent에만 사용할 수 있습니다.
정보
PrintRedir 프린터 리디렉션 정보
PublishedApp 게시된 애플리케이션 정보
RTAV RTAV 디버그
스캐너 리디렉션 스캐너 리디렉션
참고: 이 서비스는 Mac용 Horizon Client에서 사용할 수 없습니다.
정보
SerialPortRedirection 직렬 포트 리디렉션
참고: 이 서비스는 Mac용 Horizon Client에서 사용할 수 없습니다.
정보
스마트 카드 스마트 카드 리디렉션
참고: 이 서비스는 Windows용 Horizon Client에서 사용할 수 없습니다.
정보
URLRedirection URL 컨텐츠 리디렉션 정보
USB USB 리디렉션 디버그
VDPService VDPService 정보
워터마크 디지털 워터마크 정보

명령줄 옵션

다음 표에서는 명령줄 옵션과 사용법에 대해 설명합니다.

옵션 사용량 설명
-l -l DCT가 지원하는 모든 기능 및 구성 요소의 로그 수준을 나열합니다.

예를 들어, Windows용 Horizon Client 명령 support.bat -l의 출력에는 DCT가 제어하는 모든 구성 요소와 로그 수준 상태가 나열됩니다.

- Agent Core          [INFO]
- PCoIP               [INFO]
- Virtual Channel     [INFO]
- VDP Service         [TRACE]
- Remote Features 
    - Client Drive Redirection  [TRACE]
    - Clipboard Redirection     [DEBUG]        
    - Drag and Drop             [TRACE]
    - DPI Synchronization       [INFO]
    - File Type Association     [INFO]
-l feature1,feature2 ... 지정된 기능에 대한 로그 수준을 나열합니다.
예를 들어 Windows용 Horizon Client 명령 support.bat -l CDR,DnD의 출력에는 클라이언트 드라이브 리디렉션 및 끌어서 놓기 기능에 대한 로그 수준 상태가 나열됩니다.
 - Client Drive Redirection  [TRACE]    
 - Drag and Drop             [TRACE]
-l -dumps 구성된 프로세스의 덤프 설정을 쿼리합니다.

예를 들어 Windows용 Horizon Client 명령 support.bat -l -dumps의 출력에는 각 프로세스의 이름, 덤프 유형 및 최대 덤프 수가 나열됩니다.

Process Name                  Dump Type   Max Dump Count
========================================================
vmware-view.exe               Full        128
vmware-remotemks.exe          Full        128
vmware-appstub.exe            Full        128
horizon_client_service.exe    Full        NO LIMIT 
참고: 이 명령은 Windows용 Horizon Client에서만 사용할 수 있습니다.
-l -dumps count 구성된 프로세스의 덤프 수를 쿼리합니다.
참고: 이 명령은 Windows용 Horizon Client에서만 사용할 수 있습니다.
-l -dumps type 구성된 프로세스의 덤프 유형을 쿼리합니다.
참고: 이 명령은 Windows용 Horizon Client에서만 사용할 수 있습니다.
-ld -ld feature1,feature2 ... 지정한 기능에 대한 로그 수준 세부 정보를 나열합니다.
-x -x All:level DCT가 지원하는 모든 기능에 대한 로그 수준을 설정합니다. 유효한 로그 수준은 다음과 같습니다.
  • 정보
  • 디버그
  • 추적
  • 자세한 정보
-x feature1:level1,feature2:level2 ... 지정된 기능 또는 구성 요소의 로그 수준을 설정합니다.

예를 들어 Linux용 Horizon Client 명령 vmware-view-log-collector -x All:TRACE는 모든 구성 요소에 로그 수준을 [추적]으로 설정합니다. Linux용 Horizon Client 명령 vmware-view-log-collect -x DnD:INFO,CDR:TRACE는 끌어서 놓기 기능의 로그 수준을 [정보]로 설정하고 클라이언트 드라이브 리디렉션 기능의 로그 수준을 [추적]으로 설정합니다.

-r -r 모든 기능의 로그 수준을 설치 기본값으로 재설정합니다.
-c -c All 모든 로그를 수집합니다.
-c feature1,feature2 ... 지정된 기능 또는 구성 요소에 대한 로그를 수집합니다.
-d -d directory1 DCT 출력을 지정된 디렉토리로 리디렉션합니다.
-f -f bundleName bundleName에 대한 로그 번들 파일의 전체 이름을 지정합니다.
-h -h 명령줄 옵션에 대한 도움말 정보를 표시하고 DCT에 대해 지원되는 기능 및 구성 요소를 나열합니다.
-del -del -dumps All DCT에서 지원하는 모든 기능 및 구성 요소에 대한 덤프를 삭제합니다.
참고: 이 명령은 Windows용 Horizon Client에서만 사용할 수 있습니다.
-del -dumps feature1,feature2 ... 지정된 기능에 대한 덤프를 삭제합니다.

예를 들어 Windows용 Horizon Client 명령 support.bat -del -dumps Client,FA의 출력은 클라이언트 및 파일 유형 연결 기능에 대한 덤프 파일을 삭제합니다.

참고: 이 명령은 Windows용 Horizon Client에서만 사용할 수 있습니다.

실시간 덤프

Windows용 Horizon Client 및 Windows용 Horizon Agent의 경우 일부 기능에 대해 실시간 덤프도 지원됩니다. 이 함수는 구성 파일 설정을 기준으로 대상 프로세스를 덤프하고 로그 번들에 덤프를 수집합니다. 실시간 덤프를 생성해야 하는지 여부는 기능의 구성에 따라 달라집니다.

예를 들어, Windows용 Horizon Client에 대해 support.bat -c 명령을 실행하는 경우 이 시스템에서 실행 중인 VMware Horizon Client 프로세스의 진단 덤프를 생성하도록 선택할 수 있습니다. 이 파일은 매우 클 수 있습니다.라는 메시지가 표시됩니다. Y를 선택하면 Windows용 Horizon Client와 관련된 기존 프로세스에 대해 덤프 파일이 생성됩니다.