Compartir a través de


Configuración de dispositivos mediante el script de configuración de informes de Windows Update para empresas

El script de configuración de informes de Windows Update para empresas es el método recomendado para configurar dispositivos para enviar datos a Microsoft para su uso con informes de Windows Update para empresas. El script configura las directivas de respaldo de claves del Registro, garantiza que se ejecutan los servicios necesarios y mucho más. Este script es un complemento recomendado para configurar las directivas necesarias documentadas en Configuración manual de dispositivos para informes de Windows Update para empresas, ya que puede proporcionar comentarios sobre si hay algún problema de configuración fuera de las directivas que se configuran.

Acerca del script

El script de configuración configura las claves del Registro directamente. Tenga en cuenta que las claves del Registro pueden sobrescribirse potencialmente mediante la configuración de directivas, como directiva de grupo o MDM. La reconfiguración de dispositivos con el script no vuelve a configurar las directivas establecidas anteriormente, tanto en el caso de directiva de grupo como de MDM. Si hay conflictos entre las configuraciones de directiva de grupo o MDM y las configuraciones necesarias enumeradas en Configuración manual de dispositivos para informes de Windows Update para empresas, es posible que los datos del dispositivo no aparezcan correctamente en los informes de Windows Update para empresas.

Puede descargar el script desde el Centro de descarga de Microsoft. Siga leyendo para aprender a configurar el script e interpretar los códigos de error que se generan en los registros para solucionar problemas.

Cómo se organiza este script

Los dos archivos principales de este script son ConfigScript.ps1 y RunConfig.bat. Se configura RunConfig.bat según las instrucciones del .bat propio , que luego se ejecutará ConfigScript.ps1 con los parámetros especificados en RunConfig.bat. Hay dos maneras de usar el script: en modo piloto o en modo de implementación .

Importante

PsExec se usa para ejecutar el script en el contexto del sistema. Una vez configurado el dispositivo, quite PsExec.exe del dispositivo.

Uso de este script

Edite el RunConfig.bat archivo para configurar las siguientes variables y, a continuación, ejecute el archivo .bat editado:

Variable Valores permitidos y descripción Por ejemplo:
runMode Piloto (valor predeterminado): modo detallado con diagnósticos adicionales con registro adicional. El modo piloto es el mejor para una ejecución de prueba del script o para solucionar problemas.
Implementación: no ejecuta ningún diagnóstico adicional ni agrega registro adicional.
runMode=Pilot
logPath Ruta de acceso donde se guardarán los registros. La ubicación predeterminada de los registros es .\UCLogs. logPath=C:\temp\logs
logMode 0: Inicie sesión en la consola solo
1 (valor predeterminado): inicie sesión en el archivo y la consola.
2: Inicie sesión solo en el archivo.
logMode=2
DeviceNameOptIn true (valor predeterminado): el nombre del dispositivo se envía a Microsoft.
false: el nombre del dispositivo no se envía a Microsoft.
DeviceNameOptIn=true
ClientProxy Directo (valor predeterminado): no se usa ningún proxy. La conexión a los puntos de conexión es directa.
Sistema: se usa el proxy del sistema, sin autenticación. Este tipo de proxy se configura normalmente con netsh y se puede comprobar mediante netsh winhttp show proxy.
Usuario: el proxy se configura a través de IE y podría requerir o no la autenticación del usuario.

Para obtener más información, vea How the Windows Update client determine qué servidor proxy usar para conectarse al sitio web de Windows Update
ClientProxy=Direct
Fuente Lo usan el archivo .bat y el script de PowerShell para buscar dependencias. Se recomienda no cambiar este valor. source=%~dp0

Errores de script

Error Descripción
1 Error inesperado
12 Error en CheckVortexConnectivity, compruebe la salida del registro para obtener más información.
12 Error inesperado al ejecutar CheckVortexConnectivity.
16 El reinicio está pendiente en el dispositivo. Reinicie el dispositivo y vuelva a ejecutar el script.
17 Excepción inesperada en CheckRebootRequired.
27 No cuenta del sistema.
30 No se puede deshabilitar enterprise Auth Proxy. Este valor del Registro debe ser 0 para que utc funcione en un entorno de proxy autenticado.
34 Excepción inesperada al intentar comprobar la configuración del proxy.
35 Excepción inesperada al comprobar el proxy de usuario.
37 Excepción inesperada al recopilar registros.
40 Excepción inesperada al comprobar y establecer la telemetría.
41 No se puede suplantar al usuario que ha iniciado sesión.
42 Excepción inesperada al intentar suplantar al usuario que ha iniciado sesión.
43 Excepción inesperada al intentar suplantar al usuario que ha iniciado sesión.
44 Error al ejecutar el servicio CheckDiagTrack.
45 DiagTrack.dll no se encuentra.
50 El servicio DiagTrack no se está ejecutando.
51 Excepción inesperada al intentar ejecutar Census.exe.
52 No pude encontrar Census.exe.
54 Servicio de Microsoft Account Sign In Assistant (MSA) deshabilitado.
55 No se pudo crear una nueva ruta de acceso del Registro para SetDeviceNameOptIn.
56 No se pudo crear la propiedad para SetDeviceNameOptIn en la ruta de acceso del Registro.
57 No se pudo actualizar el valor de SetDeviceNameOptIn.
58 Excepción inesperada en SetDeviceNameOptIn.
59 No se pudo eliminar la propiedad LastPersistedEventTimeOrFirstBoot en la ruta de acceso del Registro al intentar limpiar OneSettings.
60 No se pudo eliminar la clave del Registro al intentar limpiar OneSettings.
61 Excepción inesperada al intentar limpiar OneSettings.
62 La clave del Registro AllowTelemetry no es el tipo correcto de REG_DWORD.
63 AllowTelemetry no se establece en el valor adecuado y no se pudo establecer mediante el script.
64 AllowTelemetry no es el tipo correcto de REG_DWORD.
66 No se pudo comprobar la conectividad UTC y las cargas recientes.
67 Error inesperado al comprobar csp utc.
99 El dispositivo no es Windows 10 ni Windows 11.
100 El dispositivo debe estar Microsoft Entra unido o Microsoft Entra híbrido unido para usar Windows Update para informes empresariales.
101 Compruebe Microsoft Entra error de combinación con una excepción inesperada.
102 La directiva DisableOneSettingsDownloads no debe estar habilitada. Deshabilite esta directiva.

Pasos siguientes

Usar Informes de Windows Update para empresas