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
Un cliente Análisis de escritorio que ejecuta Windows 10, Windows 8.1 o Windows 7 con Service Pack 1.
Ejecute el script en el dispositivo como usuario administrativo y ejecute como administrador.
Sugerencia
Puede usar la característica scripts de Configuration Manager con esta herramienta. Para obtener más información, vea Ejemplo 5: Implementación de scripts a través de scripts de Configuration Manager.
Para Windows 7 con Service Pack 1: PowerShell versión 4.0 o posterior
Windows Management Framework versión 4.0 (
aka.ms/wmf4download
) o 5.1 (aka.ms/wmf5download
)
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 dispositivoappcompat
: datos de compatibilidad de aplicacionesReg*.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.
Abra las propiedades del script en el Explorador de Windows. Cambie a la pestaña Firmas digitales y seleccione Detalles.
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.
Seleccione Instalar certificado. Importe el certificado, colocándolo en el almacén editores de confianza .
Pasos siguientes
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de