J'essaie de créer un paquet de désinstallation pour l'application Stormshield VPN Client SSL. Notre version de WAPT (Enterprise version 2.4.0.14143)
La particularité du vpn est que cette application a été déployée par GPO il y a quelques temps avant la mise en place de WAPT. Nous avons plusieurs versions du client stormshield dans notre parc. Jusqu'à la version 2.8 le script de desinstall fonctionne correctement.
J'ai tenté de mettre en place un second script de désinstall pour les versions supérieurs à la 2.8 mais je rencontre une difficulté car l'application a été installé dans la session de l'utilisateur (qui n'a pas de droits admins), voici le script suivant:
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
pass
def session_setup():
for to_uninstall in installed_softwares(name=r"Stormshield SSL VPN Client"):
if Version(to_uninstall["version"]) < Version('3.4') or force:
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(control.impacted_process.split(","))
run(r"MsiExec.exe /X{'clé'} /qn")
Je suis bloqué sur cette étape,
Merci pour votre aide