recopilador de registros de Análisis de escritorio

Use la herramienta DesktopAnalyticsLogsCollector.ps1 del directorio de instalación de Configuration Manager para ayudar a solucionar problemas de inscripción de dispositivos Análisis de escritorio. Ejecuta algunos pasos básicos de solución de problemas y recopila los registros pertinentes en un único directorio de trabajo. Puede compartir este contenido con Microsoft soporte técnico.

Requisitos previos

Uso

Obtenga el script del contenido de instalación de Configuration Manager:SMSSETUP\TOOLS\DesktopAnalyticsLogsCollector\DesktopAnalyticsLogsCollector.ps1

DesktopAnalyticsLogsCollector.ps1
    [-LogPath] <String>
    [-LogMode] <Int16>
    [-CollectNetTrace] <Int16>
    [-CollectUTCTrace] <Int16>

Parameters

-LogPath

Especifica una ruta de acceso local o UNC para colocar el registro y otros archivos de salida.

Valores:

  • Ruta de acceso local (longitud máxima = 130), por ejemplo: c:\myfolder

  • Ruta de acceso UNC (longitud máxima = 130), por ejemplo: \\myserver\myfolder

Tipo: String

Posición: 1

Valor predeterminado: $Env:SystemDrive\M365AnalyticsLogs (cuando este parámetro es null, vacío o espacio en blanco, el script crea la carpeta M365AnalyticsLogs en la unidad del sistema).

-LogMode

Especifica el nivel detallado de los registros.

Valores:

  • 0: registre solo mensajes de script en la ventana de comandos de PowerShell.

  • 1: registre mensajes de script en ambos archivos de registro en la carpeta de salida y en la ventana de comandos de PowerShell.

  • 2: registre mensajes de script en el archivo de registro solo en la carpeta de salida.

Tipo: Int16

Posición: 2

Valor predeterminado: 1 (Registrar mensajes de script en el archivo de registro y en la ventana de comandos de PowerShell).

-CollectNetTrace

Especifica si el script recopila el seguimiento de red.

Valores:

  • 0: no habilite el seguimiento de red.

  • 1 (cualquier valor entero distinto de cero): habilite el seguimiento de red y recopile los resultados.

Tipo: Int16

Posición: 3

Valor predeterminado: 0 (No habilite el seguimiento de red)

-CollectUTCTrace

Especifica si el script recopila el seguimiento UTC de Windows y ejecuta el diagnóstico de conectividad.

Valores:

  • 0: no habilite el seguimiento UTC ni ejecute el diagnóstico de conectividad.

  • 1 (cualquier valor entero distinto de cero): habilite el seguimiento UTC, ejecute el diagnóstico de conectividad y recopile los resultados.

Tipo: Int16

Posición: 4

Valor predeterminado: 0 (No habilite el seguimiento UTC ni ejecute el diagnóstico de conectividad)

Salida

El script crea una carpeta de trabajo en la ruta de acceso especificada. Por ejemplo, M365AnalyticsLogs_yy_MM_dd_HH_mm_ss. Coloca todos sus archivos de salida en esta carpeta de trabajo.

Si habilita el script para escribir en un archivo de registro, se genera uno en la carpeta de trabajo. Por ejemplo, M365AnalyticsLogs_ yy_MM_dd_HH_mm_ss.txt.

El script también genera otros archivos de diagnóstico en la carpeta de trabajo. Por ejemplo:

  • installedKBs.txt: una lista de actualizaciones de Windows instaladas en el dispositivo
  • appcompat: datos de compatibilidad de aplicaciones
  • Reg*.txt: una serie de archivos con datos exportados desde el Registro de Windows

Ejemplos

Ejemplo 1: Ejecución de script a través de la ventana de comandos de PowerShell con valores predeterminados

.\DesktopAnalyticsLogsCollector.ps1

Ejemplo 2: Ejecución de script a través de la ventana de comandos de PowerShell con los parámetros especificados

.\DesktopAnalyticsLogsCollector.ps1 -LogPath "c:\testABC" -LogMode 0 -CollectNetTrace 0 -CollectUTCTrace 0

Ejemplo 3: Ejecución de script a través de la ventana de comandos de PowerShell con los parámetros especificados en posición

.\DesktopAnalyticsLogsCollector.ps1 "c:\testABC" 2 0 0

Ejemplo 4: Ejecución de script a través de la ventana de comandos de PowerShell con el parámetro y los mensajes detallados especificados

.\DesktopAnalyticsLogsCollector.ps1 -LogMode 1 -Verbose

Ejemplo 5: Implementación de scripts a través de scripts de Configuration Manager

Para obtener más información, consulte Creación y ejecución de scripts de PowerShell desde la consola de Configuration Manager.

DesktopAnalyticsLogsCollector.ps1 está firmado digitalmente por Microsoft. Es posible que tenga que agregar su certificado de firma de código Microsoft como publicador de confianza en el dispositivo de destino.

  1. Abra las propiedades del script en el Explorador de Windows. Cambie a la pestaña Firmas digitales y seleccione Detalles.

  2. En la pestaña General , seleccione Ver certificado.

    Nota:

    Para distribuir el certificado a través de otros mecanismos, exporte primero el certificado a un archivo. Vaya a la pestaña Detalles y seleccione Copiar en archivo.

  3. Seleccione Instalar certificado. Importe el certificado, colocándolo en el almacén editores de confianza .

Pasos siguientes