Tout d'abord, un grand bravo pour votre solution qui m'est d'un grand secours dans mon quotidien !
J'utilise WAPT depuis quelques mois et je suis bloqué dans la désinstallation d'un logiciel qui n'est pas dans le dépot WAPT que j'ai déployé.
J'ai parcouru la documentation, le forum mais je me casse les dents sur ce point...
J'aimerais donc supprimer de certains postes de mon parc le logiciel "McAfee Security Scan"
J'ai créé un paquet "vide" avec le code suivant :
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('Uninstalling Software McAfee Security Scan')
for soft in installed_softwares('McAfee Security Scan Plus'):
run(uninstall_cmd(soft['key']))
print('MacAfee uninstalled')
for soft in installed_softwares('McAfee Security Scan Plus'):
error("Wapt find : %s" % soft)
Code : Tout sélectionner
EWaptSetupException: Fatal error : Wapt find : {'install_location': '', 'version': u'3.11.717.1', 'name': u'McAfee Security Scan Plus', 'key': u'McAfee Security Scan', 'uninstall_string': u'"C:\\Program Files\\McAfee Security Scan\\uninstall.exe"', 'publisher': u'McAfee, Inc.', 'install_date': '', 'system_component': 0}