Coordinar la actualización de Windows con el servicio

Coordinar la actualización de Windows con el servicio

Tengo una máquina con Windows que normalmente está desatendida y compila software bajo el control de Jenkins. Windows Update ocasionalmente reinicia esa máquina, lo que cancela todas las compilaciones en ejecución y provoca que se envíen informes de errores.

¿Existe alguna forma de coordinar con el servicio de actualización de Windows?

Requisitos

  • detectar que hay una actualización pendiente, por lo que no se programan nuevas compilaciones en este nodo
  • posponga la actualización hasta que se completen todos los trabajos en ejecución
  • activar inmediatamente la actualización tan pronto como el nodo esté inactivo

Es aceptable si la opción "retrasar la actualización" tiene un límite de tiempo de unas pocas horas; nuestra compilación más larga normalmente demora alrededor de cinco horas y hasta diez si la máquina está bajo carga.

información relacionada