Pagina 1 di 1

Automazione dell'allocazione del software basata sui sistemi esistenti

Pubblicato: 18 novembre 2025 - 13:21
di ludo69
Salve,

utilizzo WAPT Enterprise su Windows versione 2.6.0.17392.

Esiste un modo per configurare la soluzione in questo modo:

se WAPT rileva che 7-Zip è installato su un PC, configurare il processo di aggiornamento su quel PC in modo che possa essere aggiornato con il repository di 7-Zip,
senza dover verificare singolarmente quali PC dovrebbero avere il software installato?

Utilizzo 7-Zip come esempio, ma il concetto è più generale.

L'idea è di poter aggiornare una rete esistente, con le installazioni già presenti, senza forzare un'installazione globale di 7-Zip su tutti i PC per garantire l'aggiornamento solo sui PC che già lo hanno installato. Questo potrebbe essere fatto

tramite la console o tramite script lato server.

Grazie.

Re: Automazione dell'allocazione del software in base ai sistemi esistenti

Pubblicato: 18 novembre 2025 - 13:31
di sfontenau

Codice: Seleziona tutto

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"
Sta a te trovare le parole chiave corrette in doct_soft_package e impostare il valore corretto per "audit_schedule".

Re: Automazione dell'allocazione del software in base ai sistemi esistenti

Pubblicato: 18 novembre 2025 - 14:01
di ludo69
GRAZIE