Recopilador de registros de Desktop Analytics

Usa la herramientaDesktopAnalyticsLogsCollector.ps1 del directorio de instalación de Configuration Manager para solucionar problemas de inscripción de dispositivos de Desktop Analytics. Ejecuta algunos pasos básicos de solución de problemas y recopila los registros relevantes en un único directorio de trabajo. Puede compartir este contenido con soporte técnico de Microsoft.

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>

Parámetros

-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 unc (longitud máxima = 130), por ejemplo: \\myserver\myfolder

Tipo: String

Posición: 1

Valor predeterminado: (Cuando este parámetro es nulo, vacío o espacio en blanco, el script crea la carpeta $Env:SystemDrive\M365AnalyticsLogs 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 los mensajes de script en el archivo de registro en la carpeta de salida y en la ventana de comandos de PowerShell.

  • 2: registre los 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 habilitar el seguimiento de red)

-CollectUTCTrace

Especifica si el script recopila el seguimiento Windows UTC 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: (No habilitar el seguimiento UTC ni ejecutar el diagnóstico 0 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, 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 Windows actualizaciones instaladas en el dispositivo
  • appcompat: datos de compatibilidad de aplicaciones
  • Reg*.txt: una serie de archivos con datos exportados desde el Windows registro

Ejemplos

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

.\DesktopAnalyticsLogsCollector.ps1

Ejemplo 2: Ejecutar script a través de la ventana de comandos de PowerShell con parámetros especificados

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

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

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

Ejemplo 4: Ejecutar script a través de la ventana de comandos de PowerShell con el parámetro especificado y mensajes detallados

.\DesktopAnalyticsLogsCollector.ps1 -LogMode 1 -Verbose

Ejemplo 5: Implementar script a través de scripts de Configuration Manager

Para obtener más información, vea Create and run PowerShell scripts from the Configuration Manager console.

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

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

  2. En la ficha General, seleccione Ver certificado.

    Nota

    Para distribuir el certificado a través de otros mecanismos, primero exporte 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 de editores de confianza.

Siguientes pasos