Pagina 1 di 1
Pulizia, ovvero come riprendere il controllo della propria flotta.
Pubblicato: 31 marzo 2016 - 14:30
di kukrapoc
Salve,
sto attualmente testando il promettente Wapt.
Sto gestendo una rete di circa 400 macchine (XP, Win7 32 e 64 bit) e vorrei sapere qual è il metodo migliore per "ripulire" le workstation prima di implementare correttamente la stessa versione del software tramite Wapt. Un
esempio concreto su una macchina: l'installazione dell'agente tramite GPO non ha presentato problemi. Successivamente, ho testato l'installazione del pacchetto tis-java8, anche in questo caso senza problemi. Tuttavia, la vecchia versione di Java (7) già installata è ancora presente.
Prima di procedere con un'implementazione a livello aziendale, vorrei imparare a disinstallare il software già presente sulle workstation per tornare ad avere una rete il più standardizzata e omogenea possibile.
Spero di essere stato chiaro nella mia richiesta.
Continuerò a chiedere.
Grazie e buona giornata a tutti.

Oggetto: Pulizia o come riprendere il controllo del tuo parco.
Pubblicato: 1 aprile 2016 - 09:10
di sfontenau
Ciao kukrapoc
Per i software "ben fatti", è possibile utilizzare uninstallkey per disinstallare preventivamente il software.
Esempio:
Codice: Seleziona tutto
softname = 'Scribus'
versionsoft = '15.007.20033'
check_installed_soft = installed_softwares(softname)
if check_installed_soft:
for uninstall in check_installed_soft:
if Version(uninstall['version']) < Version(versionsoft):
cmd = WAPT.uninstall_cmd(uninstall['key'])
run(cmd)
In effetti lo faccio con i pacchetti nel mio repository, e in particolar modo con Java:
È disponibile qui
https://wapt.lesfourmisduweb.org/wapt/s ... 2_all.wapt
Simone
Oggetto: Pulizia o come riprendere il controllo del tuo parco.
Pubblicato: 1 aprile 2016 - 16:16
di kukrapoc
Salve e grazie per la risposta.
Se ho capito bene, devo creare un file .bat contenente il codice di disinstallazione e poi creare un pacchetto con esso?
Mi scuso se sono un principiante, ma ho appena iniziato a usare questo software e non mi è ancora molto chiaro...
Grazie comunque.

Oggetto: Pulizia o come riprendere il controllo del tuo parco.
Pubblicato: 2 aprile 2016 - 17:15
di sfontenau
Oggetto: Pulizia o come riprendere il controllo del tuo parco.
Pubblicato: 6 aprile 2016 - 14:16
di kukrapoc
Grazie per la risposta.
Tuttavia, cosa succede se vogliamo disinstallare definitivamente un software?
È possibile creare un pacchetto che disinstalli solo uno (o più) programmi?
Grazie e buona giornata.

Oggetto: Pulizia o come riprendere il controllo del tuo parco.
Pubblicato: 6 aprile 2016 - 15:51
di sfontenau
Buongiorno
Puoi creare un pacchetto denominato "tis-uninstallsoft"
E includi all'interno.
Codice: Seleziona tutto
def install() :
softname = 'Scribus'
check_installed_soft = installed_softwares(softname)
if check_installed_soft:
for uninstall in check_installed_soft:
cmd = WAPT.uninstall_cmd(uninstall['key'])
run(cmd)
softname = 'inkscape'
check_installed_soft = installed_softwares(softname)
if check_installed_soft:
for uninstall in check_installed_soft:
cmd = WAPT.uninstall_cmd(uninstall['key'])
run(cmd)
!! Attenzione però!!Lo script non entra nei dettagli. Rimuoverà tutti i software che contengono le parole "Scribus" e "Inkscape".
Inoltre, fate attenzione!
La disinstallazione funzionerà solo se la chiave di disinstallazione del software è silenziosa.
Infatti, se la chiave di disinstallazione del software non è silenziosa, il software non funzionerà, attendendo indefinitamente l'azione dell'utente.
Oggetto: Pulizia o come riprendere il controllo del tuo parco.
Pubblicato: 7 aprile 2016 - 18:13
di kukrapoc
Grazie mille per avermi risposto.
Proverò tutto.
A presto!

Oggetto: Pulizia o come riprendere il controllo del tuo parco.
Pubblicato: 2 maggio 2016 - 22:33
di so37
Ciao Sfontenau, grazie per le informazioni fornite. Hai detto che non funziona per le disinstallazioni con una chiave di disinstallazione non silenziosa. Possiamo sostituire cmd con msiexec /x xxxx.msi?
Oggetto: Pulizia o come riprendere il controllo del tuo parco.
Pubblicato: 3 maggio 2016 - 08:59
di sfontenau
Sì, nell'esempio, cmd rappresenta la riga di comando da avviare e cercheremo quella da uninstallkey
Se non è silenzioso, può essere facilmente sostituito da un controllo montato su supporto rigido