Page 1 sur 1

Fonctionnement WUA

Publié : 08 févr. 2026 - 18:38
par Kevin-LH76
Bonjour,

Nous sommes en train de mettre en place la solution WAPT 2.6 Enterprise et j'ai quelque question sur le fonctionnement des mises à jour Windows.

Est-il possible de définir des profil comme WSUS notamment :

* Horaire de recherche de mises à jour
* Action prédéfinie ( Téléchargement seulement , 100% manuelle ou Installation automatique )
* Avertir les utilisateur d'un redémarrage en attente.

Est-il possible d'approuvé automatiquement uniquement les mises à jour critiques et demandé une approbation pour les mises les autres

Merci par avance

Re: Fonctionnement WUA

Publié : 09 févr. 2026 - 10:25
par sfonteneau
Kevin-LH76 a écrit : 08 févr. 2026 - 18:38 * Horaire de recherche de mises à jour
Pour l'horaire ce n'est pas by design , on lui indique plutôt un :

Code : Tout sélectionner

download_scheduling=7d
Si le poste ne l'a pas fait deuis plus de 7jours alors il le fera
Kevin-LH76 a écrit : 08 févr. 2026 - 18:38 * Action prédéfinie ( Téléchargement seulement , 100% manuelle ou Installation automatique )
Le paramètre justement download_scheduling télécharge les mise à jour qui serais en pending.

Pour l'installation vous pouvez mettre le paramètre:

install_scheduling

Qui lance les installation. Si vous ne le faite pas vous pouvez créer un paquet qui lance une tache planifier qui lance la commande :

wapt-get waptwua-install

ou juste pour un download:

wapt-get waptwua-download

ou juste pour un scan:

wapt-get waptwua-scan
Kevin-LH76 a écrit : 08 févr. 2026 - 18:38 * Avertir les utilisateur d'un redémarrage en attente.
par défault on ne propose pas mais si vous installer ce type de paquet vous pouvez le faire:

Code : Tout sélectionner

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 a écrit : 08 févr. 2026 - 18:38 Est-il possible d'approuvé automatiquement uniquement les mises à jour critiques et demandé une approbation pour les mises les autres
oui : https://www.wapt.fr/fr/doc/wapt-console ... wapt-agent