coletor de log Análise de Área de Trabalho
Use a ferramenta DesktopAnalyticsLogsCollector.ps1 do diretório de instalação do Configuration Manager para ajudar a solucionar problemas Análise de Área de Trabalho registro de dispositivo. Ele executa algumas etapas básicas de solução de problemas e coleta os logs relevantes em um único diretório de trabalho. Você pode compartilhar esse conteúdo com Microsoft suporte.
Pré-requisitos
Um cliente Análise de Área de Trabalho executando Windows 10, Windows 8.1 ou Windows 7 com o Service Pack 1.
Execute o script no dispositivo como um usuário administrativo e Execute como Administrador.
Dica
Você pode usar o recurso scripts Configuration Manager com essa ferramenta. Para obter mais informações, confira Exemplo 5: Implantar script por meio de scripts de Configuration Manager.
Para Windows 7 com Service Pack 1: PowerShell versão 4.0 ou posterior
Windows Management Framework versão 4.0 (
aka.ms/wmf4download
) ou versão 5.1 (aka.ms/wmf5download
)
Uso
Obtenha o script do conteúdo de instalação do Configuration Manager:SMSSETUP\TOOLS\DesktopAnalyticsLogsCollector\DesktopAnalyticsLogsCollector.ps1
DesktopAnalyticsLogsCollector.ps1
[-LogPath] <String>
[-LogMode] <Int16>
[-CollectNetTrace] <Int16>
[-CollectUTCTrace] <Int16>
Parâmetros
-LogPath
Especifica um caminho local ou UNC para colocar o log e outros arquivos de saída.
Valores:
Caminho local (comprimento máximo = 130), por exemplo:
c:\myfolder
Caminho UNC (comprimento máximo = 130), por exemplo:
\\myserver\myfolder
Tipo: Cadeia de caracteres
Posição: 1
Valor padrão: $Env:SystemDrive\M365AnalyticsLogs
(quando esse parâmetro é nulo, vazio ou espaço em branco, o script cria a pasta M365AnalyticsLogs sob a unidade do sistema.)
-LogMode
Especifica o nível verboso dos logs.
Valores:
0
: registrar mensagens de script somente na janela de comando do PowerShell.1
: registrar mensagens de script em ambos os arquivos de log na pasta de saída e na janela de comando do PowerShell.2
: registrar mensagens de script no arquivo de log somente na pasta de saída.
Tipo: Int16
Posição: 2
Valor padrão: 1
(Log script messages to log file and PowerShell command window.)
-CollectNetTrace
Especifica se o script coleta o rastreamento de rede.
Valores:
0
: não habilite o rastreamento de rede.1
(qualquer valor inteiro não zero): habilitar rastreamento de rede e coletar resultados.
Tipo: Int16
Posição: 3
Valor padrão: 0
(Não habilite o rastreamento de rede)
-CollectUTCTrace
Especifica se o script coleta o rastreamento UTC do Windows e executa o diagnóstico de conectividade.
Valores:
0
: não habilite o rastreamento utc ou execute o diagnóstico de conectividade.1
(qualquer valor inteiro não zero): habilite o rastreamento UTC, execute o diagnóstico de conectividade e colete resultados.
Tipo: Int16
Posição: 4
Valor padrão: 0
(Não habilite o diagnóstico de conectividade de rastreamento ou execução do UTC)
Saída
O script cria uma pasta de trabalho no caminho especificado. Por exemplo, M365AnalyticsLogs_yy_MM_dd_HH_mm_ss
. Ele coloca todos os arquivos de saída nessa pasta de trabalho.
Se você habilitar o script para gravar em um arquivo de log, ele gerará um na pasta de trabalho. Por exemplo, M365AnalyticsLogs_ yy_MM_dd_HH_mm_ss.txt
.
O script também gera outros arquivos de diagnóstico na pasta de trabalho. Por exemplo:
installedKBs.txt
: uma lista de atualizações do Windows instaladas no dispositivoappcompat
: dados de compatibilidade do aplicativoReg*.txt
: uma série de arquivos com dados exportados do Registro do Windows
Exemplos
Exemplo 1: executar script por meio da janela de comando do PowerShell com valores padrão
.\DesktopAnalyticsLogsCollector.ps1
Exemplo 2: executar script por meio da janela de comando do PowerShell com parâmetros especificados
.\DesktopAnalyticsLogsCollector.ps1 -LogPath "c:\testABC" -LogMode 0 -CollectNetTrace 0 -CollectUTCTrace 0
Exemplo 3: executar script por meio da janela de comando do PowerShell com parâmetros especificados na posição
.\DesktopAnalyticsLogsCollector.ps1 "c:\testABC" 2 0 0
Exemplo 4: executar script por meio da janela de comando do PowerShell com parâmetro especificado e mensagens verbosas
.\DesktopAnalyticsLogsCollector.ps1 -LogMode 1 -Verbose
Exemplo 5: Implantar script por meio de scripts de Configuration Manager
Para obter mais informações, consulte Criar e executar scripts do PowerShell no console Configuration Manager.
DesktopAnalyticsLogsCollector.ps1 é assinado digitalmente por Microsoft. Talvez seja necessário adicionar seu certificado de assinatura de código Microsoft como um Publicador Confiável no dispositivo de destino.
Abra as propriedades do script no Windows Explorer. Alterne para a guia Assinaturas Digitais e selecione Detalhes.
Na guia Geral , selecione Exibir Certificado.
Observação
Para distribuir o certificado por meio de outros mecanismos, primeiro exporte o certificado para um arquivo. Acesse a guia Detalhes e selecione Copiar para Arquivo.
Escolha Instalar Certificado. Importe o certificado, colocando-o no repositório Editores Confiáveis .
Próximas etapas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de