Búsqueda de sitios web

Solucionar problemas de conexión de WSUS con SCCM


Este artículo detalla cómo solucionar problemas de conexión WSUS con SCCM. Especialmente útil cuando recibe errores porque WSUS no se conecta al servidor SCCM.

SCCM depende de WSUS para buscar y aplicar parches; necesita un servidor WSUS integrado con SCCM para implementar parches.

Dicho esto, si utiliza SCCM para implementar actualizaciones de software, no debe utilizar la consola WSUS para sincronizar o administrar actualizaciones. Solo se debe utilizar la consola SCCM para sincronizar e implementar actualizaciones.

Hoy en día, muchas organizaciones utilizan Configuration Manager (SCCM) para implementar actualizaciones de software en las computadoras. Obtiene un mejor control sobre las implementaciones de actualizaciones con SCCM y WSUS integrados.

Solucionar problemas de conexión de WSUS con SCCM

En esta sección, veremos diferentes ejemplos sobre cómo solucionar problemas de conexión de WSUS con SCCM. Con WSUS y SCCM integrados, puede encontrar varios problemas con WSUS y puede utilizar SCCM para solucionarlos.

Solucionar estos problemas de WSUS puede resultar difícil y, en tales situaciones, debe revisar los archivos de registro de WSUS y los archivos de registro de SCCM para identificar y resolver los problemas.

Puede encontrar numerosos problemas cuando no realiza el mantenimiento de rutina en su servidor WSUS.

Error de configuración remota en el servidor WSUS

Al utilizar SCCM para implementar actualizaciones, es posible que observe que el punto de actualización de software deja de funcionar y termina con el error Error en la configuración remota en el servidor WSUS.

La Error de configuración remota en el servidor WSUS está registrada en WCM.log.

System.Net.WebException: The request failed with HTTP status 503: Service Unavailable Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer(Object[] args)
Microsoft.SystemsManagementServer.WSUS.WSUSServer.ConnectToWSUSServer(String ServerName, Boolean UseSSL, Int32 PortNumber
Setting new configuration state to 3 (WSUS_CONFIG_FAILED) SMS_WSUS_CONFIGURATION_MANAGER  (0x4BF8)
Remote configuration failed on WSUS Server.

Error de sincronización de WSUS: se agotó el tiempo de espera de la operación

Otro problema con WSUS y SCCM que puede encontrar es el error de sincronización de WSUS: se agotó el tiempo de espera de la operación. Los siguientes errores se registran en wsyncmgr.log.

Sync failed: The operation has timed out. Source: Microsoft.UpdateServices.Internal.DatabaseAccess.ApiRemotingCompressionProxy.GetWebRespone
Sync failed. Will retry in 60 minutes

Error de conexión del servidor WSUS

Uno de los errores comunes que se encuentran al usar la consola WSUS es el error de conexión del servidor. Los detalles del error son los siguientes:

Error: Error de conexión
Se produjo un error al intentar conectar el servidor WSUS. Este error puede ocurrir por varias razones. Verifique la conectividad con el servidor. Comuníquese con su administrador de red si el problema persiste.

Normalmente, cuando se producen estos errores, significa que el mantenimiento no se ha realizado recientemente o nunca se ha realizado en el servidor WSUS, y que la base de datos de WSUS está inflada.

Utilice las opciones de mantenimiento de WSUS en SCCM

Para solucionar problemas de conexión de WSUS con SCCM, puede utilizar las opciones de mantenimiento de WSUS. En las propiedades del Punto de actualización de software, la pestaña Mantenimiento de WSUS ahora contiene tres nuevas opciones de mantenimiento de WSUS.

  • Rechazar actualizaciones caducadas en WSUS según las reglas de sustitución.
  • Agregue índices no agrupados a la base de datos de WSUS para mejorar el rendimiento de la limpieza de WSUS.
  • Elimine las actualizaciones obsoletas de la base de datos de WSUS.

Utilice la herramienta de limpieza del servidor WSUS

La herramienta de limpieza del servidor WSUS es una buena herramienta para limpiar actualizaciones caducadas y obsoletas de WSUS. No puede ejecutar esta herramienta desde la consola SCCM y debe ejecutarla manualmente usando la consola WSUS.

Este asistente de limpieza del servidor puede realizar las siguientes actividades en el servidor WSUS:

  • Elimina actualizaciones no utilizadas y revisiones de actualizaciones (actualizaciones más antiguas y revisiones de actualizaciones no aprobadas).
  • Elimina las computadoras cliente que no se han comunicado con el servidor durante treinta días o más.
  • Elimina los archivos de actualización que ya no son necesarios.
  • Rechazar actualizaciones caducadas y actualizaciones reemplazadas.

Según mi experiencia, cuando la base de datos de WSUS está inflada y nunca se ha realizado el mantenimiento, la herramienta generalmente se congela y falla, pero aquí hay pasos que puede intentar usar esta herramienta.

Si es nuevo en la herramienta de limpieza, lea cómo utilizar la herramienta de limpieza del servidor WSUS para limpiar las actualizaciones.

Situaciones que he experimentado en las que nada de lo anterior había funcionado y qué tuve que hacer para solucionarlo.

Como se mencionó anteriormente, he visto dónde fallarán todas las tareas de mantenimiento. Por lo tanto, se necesita intervención manual ejecutando scripts de PowerShell y asegurándose de que la base de datos siga el mantenimiento SQL recomendado.

Rechazar actualizaciones reemplazadas en WSUS

Es posible que la mayoría de ustedes quieran rechazar las actualizaciones reemplazadas en WSUS y sí, existe un script de PowerShell que pueden usar. He visto este tiempo de espera y, por lo general, esto sucederá si ve fallas en el nodo WSUS como se mencionó anteriormente.

Si utiliza servidores independientes de Windows Server Update Services (WSUS) o una versión anterior de Configuration Manager, puede rechazar manualmente las actualizaciones reemplazadas mediante la consola WSUS.

Puede descargar el script de PowerShell para rechazar actualizaciones reemplazadas en WSUS.

Mientras soluciona problemas de conexión de WSUS con SCCM, si el script de PowerShell anterior no funcionó, puede utilizar otro script de PowerShell.

Script de limpieza de actualizaciones de WSUS

La diferencia con este es que el script intentará restablecer la conexión si se interrumpe. Este script ejecutará la tarea de limpieza de WSUS utilizando procedimientos almacenados en la base de datos de WSUS, evitando así errores de tiempo de espera al ejecutar el Asistente de limpieza de WSUS.

Debo decir que tuve mucho más éxito con este script y puedes descargar los scripts de limpieza de WSUS desde GitHub.

El script de PowerShell está pensado para ejecutarse como una tarea programada en el servidor WSUS, pero también se puede utilizar de forma remota. Las variables $SqlServer y $SqlDB deben definirse antes de ejecutar el script en un servidor sin WSUS.

La siguiente captura de pantalla muestra cómo puede ejecutar el script de limpieza de WSUS para limpiar las actualizaciones de WSUS.

Ejecuta la tarea de limpieza de WSUS utilizando procedimientos almacenados en la base de datos de WSUS, evitando así errores de tiempo de espera que pueden ocurrir al ejecutar el Asistente de limpieza de WSUS.

Después de que su entorno WSUS vuelva a estar en un mejor estado, puede configurar una tarea programada para ejecutar scripts de limpieza de WSUS PowerShell cuando sea necesario.

Espero que este artículo le ayude a solucionar problemas de conexión de WSUS con SCCM y scripts. Si tiene alguna pregunta, hágamelo saber en la sección de comentarios.

Artículos relacionados