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
Ciao, no, puoi aggiungerlo all'inizio del file setup.py del tuo pacchetto.

Ecco alcune risorse di documentazione per la creazione di pacchetti:

- http://dev.tranquil.it/scenari/guide_cr ... _wapt.html
- https://wiki.lesfourmisduweb.org/index. ... aquet_wapt
- http://reseaux85.fr/index.php?title=Cr% ... quets_WAPT

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

Codice: Seleziona tutto

cmd = WAPT.uninstall_cmd(uninstall['key'])
Se non è silenzioso, può essere facilmente sostituito da un controllo montato su supporto rigido