Página 1 de 1

Operación de la WUA

Publicado: 8 de febrero de 2026 - 18:38
por Kevin-LH76
Hola,

actualmente estamos implementando la solución WAPT 2.6 Enterprise y tengo algunas preguntas sobre cómo funcionan las actualizaciones de Windows.

¿Es posible definir perfiles similares a los de WSUS, específicamente:

* Programación de comprobación de actualizaciones
* Acción predefinida (Solo descarga, 100% manual o Instalación automática)
* Notificar a los usuarios sobre un reinicio pendiente?

¿Es posible aprobar automáticamente solo las actualizaciones críticas y requerir aprobación para las demás?

Gracias de antemano.

Re: Operación WUA

Publicado: 9 de febrero de 2026 - 10:25 a. m.
por sfonteneau
Kevin-LH76 escribió: 8 de febrero de 2026 - 18:38 * Actualizar el calendario de búsqueda
En cuanto al horario, no es por diseño, sino que viene indicado así:

Código: Seleccionar todo

download_scheduling=7d
Si el post no lo ha hecho durante más de 7 días, entonces lo hará
Kevin-LH76 escribió: 8 de febrero de 2026 - 18:38 * Acción predefinida (solo descarga, instalación 100% manual o automática)
El parámetro `download_scheduling` descarga las actualizaciones que están pendientes.

Para la instalación, puede configurar el siguiente parámetro:

programación de instalación

¿Quién inicia las instalaciones? Si no lo hace, puede crear un paquete que inicie una tarea programada que luego ejecute el comando:

wapt-get waptwua-install

o simplemente para descargar:

wapt-get waptwua-descargar

o simplemente para escanear:

wapt-get waptwua-scan
Kevin-LH76 escribió: 8 de febrero de 2026 - 18:38 * Notificar a los usuarios sobre un reinicio pendiente.
Por defecto no se ofrece, pero si instalas este tipo de paquetes podrás hacerlo:

Código: Seleccionar todo

from setuphelpers import *
from waptservice.enterprise import get_active_sessions, start_interactive_process
import datetime

if get_language() == "fr":
    title = "Redémarrage"
    message = "Votre pc est en attente de redémarrage, voulez-vous redémarrer maintenant ?"
else:
    title = "Reboot"
    message = "Your PC is waiting to restart, do you want to restart now?"

def install():
    pass

def session_setup():
    import waptguihelper

    if is_pending_reboot():
        last_reboot_warning = registry_readstring(HKEY_CURRENT_USER, r"SOFTWARE\WAPT\Shutdown Information", "Last_reboot_warning")
        today = str(datetime.date.today())
        if last_reboot_warning != today:
            registry_setstring(HKEY_CURRENT_USER, r"SOFTWARE\WAPT\Shutdown Information", "Last_reboot_warning",str(today))
            if waptguihelper.message_dialog(title, message , waptguihelper.ID_YES) == waptguihelper.ID_YES:
                run('shutdown /f /r /t 0')

    return 'RERUN'

def run_session_setup(package_name):
    for session_id in get_active_sessions():
        start_interactive_process("wapt-get", "--hide session-setup %s -f" % package_name, session_id=session_id)

def audit():
    run_session_setup(control.package)
    return "OK"
Kevin-LH76 escribió: 8 de febrero de 2026 - 18:38 ¿ Es posible aprobar automáticamente solo las actualizaciones críticas y solicitar aprobación para las demás actualizaciones?
Sí : https://www.wapt.fr/fr/doc/wapt-console ... agente wapt