Page 1 sur 1
Nettoyage ou comment reprendre la maîtrise de son parc.
Posté : 31 mars 2016 - 14:30
par kukrapoc
Bonjour,
Je suis actuellement en test sur ce très prometteur Wapt.
Je reprends la main sur un parc d'environ 400 machines (XP, Win7 32&64) et souhaiterais savoir la meilleure méthode pour "nettoyer" les postes avant de déployer proprement une même version de logiciel par Wapt.
Exemple concret sur une machine : Déploiement par GPO de l'agent, pas de soucis. Test ensuite d'installation du package tis-java8, Aucun problème. En revanche, l'ancienne version java déjà installée (7) est toujours là
Avant de préparer un lancement global sur l'entreprise j'aurais souhaitais maîtriser la désinstallation des softs déjà installés sur les postes pour ainsi revenir à un parc le plus standardisé et le plus homogène possible.
J'espère avoir été clair sur mon souhait.
Je continu d'instiguer.
Merci à vous et bonne journée à tous

Re: Nettoyage ou comment reprendre la maîtrise de son parc.
Posté : 01 avr. 2016 - 09:10
par sfonteneau
Bonjour kukrapoc
Pour les logiciel "bien fait", tu peux utiliser la uninstallkey pour désinstaller les soft avant.
Exemple:
Code : Tout sélectionner
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)
Je le fait effectivement avec les paquet sur mon dépôt et notamment Sur Java:
Il est dispo ici
https://wapt.lesfourmisduweb.org/wapt/s ... 2_all.wapt
Simon
Re: Nettoyage ou comment reprendre la maîtrise de son parc.
Posté : 01 avr. 2016 - 16:16
par kukrapoc
Bonjour et merci pour ta réponse.
Si je comprends bien, il faut créer un fichier .bat ou l'on écrit notre code de uninstal et créer un package avec ?
Désolé si je suis novice mais je viens tout juste de débuter avec ce logiciel et ce n'est pas encore très clair ...
Merci en tout cas

Re: Nettoyage ou comment reprendre la maîtrise de son parc.
Posté : 02 avr. 2016 - 17:15
par sfonteneau
Bonjour, non vous pouvez l'ajouter au début du fichier setup.py de votre paquet
Voici différentes documentations pour la création de paquet a votre disposition :
-
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
Re: Nettoyage ou comment reprendre la maîtrise de son parc.
Posté : 06 avr. 2016 - 14:16
par kukrapoc
Merci pour votre réponse.
En revanche, qu'en est-il des logiciels que l'on veut définitivement désinstaller ?
Est-il possible de créer un paquet qui désinstalle seulement un (ou plusieurs) logiciel ?
Merci à vous et bonne journée.

Re: Nettoyage ou comment reprendre la maîtrise de son parc.
Posté : 06 avr. 2016 - 15:51
par sfonteneau
Bonjour
Vous pouvez créer un paquet nommé. "tis-uninstallsoft"
Et a l’intérieur inclure.
Code : Tout sélectionner
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)
!! Attention Cependant !!. Le script Ne fait pas dans le détail. Il supprimera tout les logiciels qui contiennent le mot "Scribus" et "Inkscape".
Attention Aussi: !!
La désinstallation fonctionnera uniquement si la uninstallkey du logiciel est silencieuse.
Effectivement, si la uninstallkey du logiciel c'est pas silencieuse, cela ne fonctionnera pas attendant indéfiniment une action de l'utilisateur.
Re: Nettoyage ou comment reprendre la maîtrise de son parc.
Posté : 07 avr. 2016 - 18:13
par kukrapoc
Merci vraiment de prendre le temps de me répondre.
Je vais tester tout cela.
A bientôt

Re: Nettoyage ou comment reprendre la maîtrise de son parc.
Posté : 02 mai 2016 - 22:33
par so37
Bonjour Sfonteneau merci pour les infos que tu as données, tu disait que par contre ca ne marchera pas pour les desinstallations avec un uninstallkey non silencieux, peut on remplacer le cmd = msiexec /x xxxx.msi ??
Re: Nettoyage ou comment reprendre la maîtrise de son parc.
Posté : 03 mai 2016 - 08:59
par sfonteneau
oui dans l'exemple cmd représente la ligne de commande a lancée et on va chercher celle de la uninstallkey
Si elle n'est pas silencieuse on peu très bien remplacer ceci par une commande en dur