Página 1 de 1

[RESUELTO] Configuración de WUA

Publicado: 9 de junio de 2022 - 11:45 a. m.
por GF68
Hola,

administro la infraestructura de TI de un instituto tecnológico universitario (IUT) y recientemente implementamos WAPT para la distribución de software y las actualizaciones de Windows.
Sin embargo, tengo un problema con la función WUA:
las actualizaciones (escaneo e instalación) se inician correctamente al apagar el equipo con WAPTExit.
No obstante, los estudiantes suelen apagar sus PC entre clases o, a veces, es necesario reiniciar un equipo durante la clase.
En ocasiones, WAPT ejecuta un escaneo WUA en esos momentos, lo que provoca que los equipos no estén disponibles durante un tiempo, lo cual resulta problemático. ¿

Existe alguna forma de configurar los ajustes para que las actualizaciones de Windows (escaneo, descarga e instalación) solo se inicien después de un tiempo determinado?

Gracias de antemano.

Re: Configuración de WUA

Publicado: 13 de junio de 2022 - 12:41
por sfonteneau
Si utilizamos un sistema de auditoría, entonces podemos hacer cualquier cosa en términos de condiciones:

Código: Seleccionar todo

# -*- coding: utf-8 -*-
from setuphelpers import *
from waptwua.client import WaptWUA
import datetime

def install():
    pass

def audit():

    t = datetime.datetime.now()
    if  t.hour < 6 or t.hour > 17 :
        with EnsureWUAUServRunning():
            wua= WaptWUA(WAPT)
            if WAPT.read_param('waptwua.status') != "OK" or wua.rescan_needed():
                print('scan or install need')
                wua.install_updates()
    return "OK"
                
 
En este caso específico, la auditoría se ejecuta periódicamente; si se ejecuta en los momentos adecuados, comienza la instalación.
Sin embargo, debe configurar install_at_shutdown=False y eliminar download_scheduling

De esta manera puedes agregar tantas condiciones como quieras.