Page 1 sur 1

Automatisation de l'affectation de logiciel en fonction de l'existant

Publié : 18 nov. 2025 - 13:21
par ludo69
Bonjour,

WAPT Enterprise sous windows version 2.6.0.17392

y a t il moyen de configurer la solution de la facon suivante :

Si WAPT détecte que 7zip est installé sur le PC, configurer l'affectation sur ce pc, pour qu'il puisse etre mis à jour avec le depot 7zip,
sans avoir besoin d aller PC par PC valider qui doit avoir le logiciel

Je prends l'exemple de 7zip mais c est plus global.

L'idée est de pouvoir mettre à jour un parc existant, avec ses installations préalables existantes, sans forcer l'installation globale de 7zip sur tous les PCs pour être sur qu il sera à jour sur les PCs ayant le logiciel mais uniquement sur ceux ci

Via la console ou en scripts coté serveur

Merci

Re: Automatisation de l'affectation de logiciel en fonction de l'existant

Publié : 18 nov. 2025 - 13:31
par sfonteneau

Code : Tout sélectionner

from setuphelpers import *

def install():
    pass

def audit():

    dict_soft_package = {
        'firefox'    :'tis-firefox',
        'chromium'   :'tis-chromium',
        '7-zip'      :'tis-7zip',
        'thunderbird':'tis-thunderbird'
    }

    errors_package=[]
    for soft in dict_soft_package:
        if installed_softwares(soft):
            if not WAPT.is_installed(dict_soft_package[soft]):
                WAPT.install(dict_soft_package[soft])
                if not WAPT.is_installed(dict_soft_package[soft]):
                    errors_package.append(dict_soft_package[soft])


    if errors_package:
        error(errors_package)
    return "OK"
a vous de trouver les bon mot clé dans doct_soft_package et de mettre la bonne valeur pour "audit_schedule"

Re: Automatisation de l'affectation de logiciel en fonction de l'existant

Publié : 18 nov. 2025 - 14:01
par ludo69
Merci