Ich versuche, ein Deinstallationspaket für die Stormshield VPN Client SSL-Anwendung zu erstellen. Unsere WAPT-Version (Enterprise-Version 2.4.0.14143)
Das Besondere an diesem VPN ist, dass die Anwendung vor der Implementierung von WAPT per Gruppenrichtlinie bereitgestellt wurde. Wir verwenden mehrere Versionen des Stormshield-Clients in unserem Netzwerk. Das Deinstallationsskript funktioniert bis Version 2.8 einwandfrei.
Ich habe versucht, ein zweites Deinstallationsskript für Versionen höher als 2.8 einzurichten, stoße aber auf ein Problem, da die Anwendung in der Sitzung des Benutzers installiert wurde (der keine Administratorrechte besitzt). Hier ist das Skript:
Code: Alle auswählen
# -*- 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")Ich komme bei diesem Schritt nicht weiter
Ich danke Ihnen für Ihre Hilfe
