¿Los clientes de WSUS no quieren actualizarse después del cambio de servidor?
Entonces vamos hacia ustedes. (C)
Todos hemos tenido situaciones en las que algo deja de funcionar.
En este artículo hablaremos sobre WSUS (puede obtener más información detallada sobre WSUS y).
Más específicamente, sobre cómo hacer que los clientes de WSUS (es decir, nuestras computadoras) reciban actualizaciones nuevamente después de trasladar o restaurar un servidor de actualizaciones existente.
Así que, la situación es la siguiente.
El servidor WSUS ha fallado. Más específicamente, el controlador RAID tiene más de 20 años. Pero este hecho no trajo alegría. Después de un breve esfuerzo (con intentos de restaurar el RAID, arruinado por un controlador moribundo), se tomó la decisión de implementar un nuevo servidor WSUS.
Al final obtuvimos un WSUS funcional, al que curiosamente no se conectaban los clientes.
Momentos clave: WSUS vinculado a FQDN a través de un servidor DNS interno, el servidor WSUS registrado en políticas de grupo y distribuido a los clientes a través de AD, configuraciones predeterminadas para el servidor, antes de comenzar todas las acciones actualice el propio WSUS y realice la sincronización de actualizaciones.
Después de analizar la situación, se identificaron varios puntos clave.
1) El cliente se queda atascado (en referencia a wuauclt) al intentar conectarse con el SID del viejo servidor WSUS.
2) Problema con actualizaciones no instaladas, descargadas del antiguo servidor WSUS.
3) Servicios en conflicto que afectan el funcionamiento de wuauclt (en referencia a wuauserv, bits y cryptsvc). La interrupción ocurrió por diversas razones, las cuales no se analizaron en detalle.
Todo culminó en un pequeño script que se distribuye a través de políticas de grupo de AD o manualmente. El script utiliza la opción más segura de reparación y no ha traído ningún resultado negativo durante su uso en el último medio año.
Describiré lo que se hace (para los especialmente curiosos).
Detenemos el servicio del servidor de actualizaciones, limpiamos el descriptor de seguridad del servicio de conexión con WSUS, eliminamos las actualizaciones del WSUS anterior, limpiamos el registro de menciones del WSUS previo, iniciamos los servicios de actualización automática (wuauserv), el servicio de transferencia inteligente en segundo plano (bits) y el servicio de criptografía (cryptsvc), y al final hacemos un toque forzado en WSUS para reiniciar la autorización, detectar el nuevo WSUS y generar un informe en el servidor.
Y como siempre: todas las acciones descritas arriba y abajo se realizan bajo su propio riesgo. Por favor, asegúrese de que todos los datos necesarios estén guardados antes de ejecutar el script.
Script
net stop wuauserv
sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
del /f /s /q %windir%SoftwareDistributiondownload*.*
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v PingID /f
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v SusClientId /f
net start wuauserv && net start bits && net start cryptsvc
wuauclt /resetauthorization /detectnow /reportnow
Fuente: habr.com
