Você pode definir níveis de log e gerar arquivos de log em um pacote da Ferramenta de Coleta de Dados (DCT) para um recurso de área de trabalho remota específico, ou todos os recursos de área de trabalho remota, em um Horizon Agent para Windows, Horizon Client para Linux, Horizon Client para Mac ou Horizon Client para sistema Linux.

Caminhos de instalação padrão

Os scripts DCT são instalados nos diretórios a seguir e executados a partir dos caminhos de instalação do agente e do cliente.

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

Sintaxe do comando

Use os comandos a seguir para executar o script DCT para cada plataforma.

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

Recursos compatíveis

Os recursos de área de trabalho remota listados na tabela a seguir têm arquivos de configuração JSON que contêm configurações de nível de log, configurações de coleta de log e configurações de coleta de despejo.

Esses serviços estão disponíveis em Horizon Agent para Windows, Horizon Agent para Linux, Horizon Client para Windows, Horizon Client para Mac e Horizon Client para sistemas Linux, com algumas exceções, conforme indicado.

Para opções de linha de comando que aceitam nomes de recursos, especifique o nome mostrado na coluna Nome do Recurso.

Nome do recurso Nome completo do recurso Nível de log padrão
AgentCore Núcleo do Agente
Observação: Este serviço está disponível apenas para Horizon Agent para Windows e Horizon Agent para Linux.
DEBUG
Appscanner App Scanner INFORMAÇÕES
Explosão Explosão
Observação: Este serviço está disponível apenas para Horizon Agent para Windows e Horizon Agent para Linux.
INFORMAÇÕES
Blastserver Proxy do Servidor Blast
Observação: Este serviço está disponível apenas para Horizon Agent para Linux.
INFORMAÇÕES
Cliente Cliente
Observação: Este serviço não está disponível para Horizon Agent para Windows ou Horizon Agent para Linux.
INFORMAÇÕES
CDR Redirecionamento de unidade de cliente INFORMAÇÕES
Área de transferência Redirecionamento da área de transferência INFORMAÇÕES
Collabui IU de colaboração
Observação: Este serviço está disponível apenas para Horizon Agent para Linux.
INFORMAÇÕES
Desktopdaemon Controlador Desktop Daemon
Observação: Este serviço está disponível apenas para Horizon Agent para Linux.
INFORMAÇÕES
DPISync Sincronização de DPI INFORMAÇÕES
DnD Arrastar e Soltar
Observação: Este serviço não está disponível para Horizon Agent para Linux ou Horizon Client para Linux.
INFORMAÇÕES
FA Associação de tipo de arquivo
Observação: Este serviço não está disponível para Horizon Agent para Linux ou Horizon Client para Linux.
DEBUG
FIDO2 Redirecionamento FIDO2
Observação: Este serviço está disponível apenas para Windows Cliente e Windows Agente.
INFORMAÇÕES
Helpdesk HelpDesk
Observação: Este serviço está disponível apenas para Horizon Agent para Linux.
INFORMAÇÕES
TSMMR Redirecionamento de multimídia
Observação: Este serviço não está disponível para Horizon Agent para Linux ou Horizon Client para Mac.
INFORMAÇÕES
PCoIP PCoIP INFORMAÇÕES
PerfTracker Rastreador de desempenho
Observação: Este serviço está disponível apenas para o Windows Agent.
INFORMAÇÕES
PrintRedir Redirecionamento de impressora INFORMAÇÕES
PublishedApp Aplicativos publicados
Observação: Este serviço não está disponível para Horizon Agent para Linux.
INFORMAÇÕES
Rdesvc Serviço RDE
Observação: Este serviço está disponível apenas para Horizon Agent para Linux.
INFORMAÇÕES
RTAV RTAV DEBUG
Redirecionamento de Scanner Redirecionamento do scanner
Observação: Este serviço não está disponível para Horizon Agent para Linux ou Horizon Client para Mac.
INFORMAÇÕES
SerialPortRedirection Redirecionamento de porta serial
Observação: Este serviço não está disponível para Horizon Agent para Linux ou Horizon Client para Mac.
INFORMAÇÕES
SmartCard Redirecionamento de cartão inteligente
Observação: Este serviço não está disponível para Horizon Client para Windows.
INFORMAÇÕES
Truesso SSO verdadeiro
Observação: Este serviço está disponível apenas para Horizon Agent para Linux.
DESATIVADO
UNCRD Redirecionamento de caminho UNC
Observação: Este serviço está disponível apenas para Horizon Agent para Windows e Horizon Client para Windows.
INFORMAÇÕES
URLRedirection Redirecionamento de conteúdo de URL
Observação: Este serviço não está disponível para Horizon Agent para Linux.
INFORMAÇÕES
USB Redirecionamento USB DEBUG
Observação: Para Horizon Agent para Linux, o padrão é INFO.
VDPService VDPService INFORMAÇÕES
Marca d'água Marca d'água digital INFORMAÇÕES
WebrtcRedirection Redirecionamento WebRTC INFORMAÇÕES

Opções de linha de comando

A tabela a seguir descreve as opções de linha de comando e o uso.

Opção Uso Descrição
-l -l Lista os níveis de log para todos os recursos e componentes aos quais o DCT oferece suporte.

Por exemplo, a saída do comando Horizon Client para Windows support.bat -l lista todos os componentes que o DCT controla e o status do nível de log:

- 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 recurso1,recurso2 ... Lista os níveis de log para os recursos especificados.
Por exemplo, a saída do comando Horizon Client para Windows support.bat -l CDR,DnD lista o status do nível de log para os recursos Redirecionamento de unidade do cliente e Arrastar e soltar:
 - Client Drive Redirection  [TRACE]    
 - Drag and Drop             [TRACE]
-l -dumps Consulta as configurações de despejo dos processos configurados.

Por exemplo, a saída do comando Horizon Client para Windows support.bat -l -dumps lista o nome, o tipo de despejo e a contagem máxima de despejo para cada processo:

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 
Observação: Esse comando está disponível apenas para Horizon Client para Windows.
-l -contagem de despejos Consulta a contagem de despejo dos processos configurados.
Observação: Esse comando está disponível apenas para Horizon Client para Windows.
-l -dumps type Consulta o tipo de despejo para os processos configurados.
Observação: Esse comando está disponível apenas para Horizon Client para Windows.
-ld -ld recurso1,recurso2 ... Lista os detalhes de nível de log para os recursos especificados.
-x -x All:level Define o nível de log para todos os recursos aos quais o DCT oferece suporte. Os níveis de log válidos são os seguintes:
  • Informações
  • Depurar
  • Rastrear
  • Detalhado
-x feature1:level1,feature2:level2 ... Define o nível de log para os recursos ou componentes especificados.

Por exemplo, o comando Horizon Client para Linux vmware-view-log-collector -x All:TRACE define o nível de log como Rastreamento para todos os componentes. O comando Horizon Client para Linux vmware-view-log-collect -x DnD:INFO,CDR:TRACE define o nível de log do recurso Arrastar e Soltar como Informações e o nível de log do recurso Redirecionamento de Unidade do Cliente como Rastreamento.

-r -r Redefine os níveis de log de todos os recursos para os padrões de instalação.
-c -c Todos Coleta todos os logs.
-c recurso1,recurso2 ... Coleta logs para os recursos ou componentes especificados.
-d -d diretório1 Redireciona a saída do DCT para o diretório especificado.
-f -f bundleName Especifica o nome completo do arquivo de pacote de log para bundleName.
-h -h Exibe informações de ajuda para opções de linha de comando e lista os recursos e componentes compatíveis com o DCT.
-del -del -dumps Todos Exclui os despejos de todos os recursos e componentes aos quais o DCT oferece suporte.
Observação: Esse comando está disponível apenas para Horizon Client para Windows.
-del -dumps recurso1,recurso2 ... Exclui os despejos dos recursos especificados.

Por exemplo, a saída do Horizon Client para o comando Windows support.bat -del -dumps Client,FA exclui os arquivos de despejo para os recursos Cliente e Associação de tipo de arquivo.

Observação: Esse comando está disponível apenas para Horizon Client para Windows.

Despejo em tempo real

Para Horizon Client para Windows e Horizon Agent para Windows, o despejo em tempo real também é compatível com alguns recursos. Essa função despeja o processo de destino com base na definição do arquivo de configuração e coleta o despejo no pacote de logs. Se um despejo em tempo real precisa ser gerado, depende da configuração do recurso.

Por exemplo, se você executar o comando support.bat -c para Horizon Client para Windows, a mensagem Você pode optar por gerar despejos de diagnóstico dos processos VMware Horizon Client em execução nesta máquina, observe que esses arquivos podem ser muito large aparece. Se você escolher Y, os arquivos de despejo serão gerados para os processos existentes relacionados a Horizon Client para Windows.