Pagina 1 di 2
[RISOLTO] Pacchetto client Stormshield SSLVPN v3.2.1
Pubblicato: 28 novembre 2022 - 14:35
di olaplanche
Buongiorno,
Il problema presente nelle versioni precedenti è stato risolto nell'ultima versione; l'installazione dell'account di sistema funziona finalmente correttamente!
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
# Defining variables
bin_name_string = 'Stormshield_SSLVPN_Client_%s_win10_fr_x64.msi'
vpn_server = 'xxx.yyy.zzz' # Set default vpn server fqdn to connect to
def install():
# Initializing variables
package_version = control.get_software_version()
bin_name = bin_name_string % package_version
# Installing the package
print('Installing %s' % bin_name)
install_msi_if_needed(bin_name)
killalltasks(control.impacted_process.split(",")) # Kill client process launched with system account
create_programs_menu_shortcut('Stormshield SSL VPN Client','C:\Program Files\Stormshield\Stormshield SSL VPN Client\sslvpn_client.exe',wDir='C:\Program Files\Stormshield\Stormshield SSL VPN Client\\',folder='Stormshield SSL VPN Client')
def session_setup():
# Initializing variables
currentuser = os.getlogin()
# Configuring user client default vpn server to connect to
registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','address',vpn_server,type=REG_SZ)
registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','automatic','true',type=REG_SZ)
registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','username',currentuser,type=REG_SZ)
def uninstall():
remove_programs_menu_folder('Stormshield SSL VPN Client')
Changelog del 01/02/23:
- Il codice è stato aggiornato perché la chiave di disinstallazione cambia tra ogni versione del software; la funzione install_msi_if_needed lo gestisce molto bene, quindi possiamo anche fare affidamento su di essa

- Lo stesso vale per impacted_process una volta inserito nel file di controllo "sslvpn_client"
Re: [RISOLTO] Pacchetto client Stormshield SSLVPN v3.1.1
Pubblicato: 30 gennaio 2023 - 12:15
di realynot
Grazie per il pacco
L'ho appena adattato all'ultima versione 3.2.0 aggiungendo la disinstallazione delle versioni precedenti.
Tutto è andato perfettamente con il pacchetto WAPT, la disinstallazione e l'installazione sono andate bene.
Tuttavia, a livello del client Stormshield, si blocca su
È lo stesso dove vivi?
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
# Defining variables
bin_name_string = 'Stormshield_SSLVPN_Client_%s_win10_fr_x64.msi'
vpn_server = 'xx.xxx.fr' # Set default vpn server fqdn to connect to
def install():
for soft in installed_softwares('Stormshield SSL VPN Client'):
if Version(soft['version']) < Version('3.2.0'):
run(WAPT.uninstall_cmd(soft['key']))
# Initializing variables
package_version = control.get_software_version()
bin_name = bin_name_string % package_version
impacted_process = control.impacted_process.split(",")
print('Installing %s' % bin_name)
install_msi_if_needed(bin_name,killbefore=impacted_process)
uninstallkey.remove('{A74BDC23-D51E-4EB2-9175-F1EC67EC37F0}')
killalltasks('sslvpn_client.exe') # Kill client process launched with system account
create_programs_menu_shortcut('Stormshield SSL VPN Client','C:\Program Files\Stormshield\Stormshield SSL VPN Client\sslvpn_client.exe',wDir='C:\Program Files\Stormshield\Stormshield SSL VPN Client\\',folder='Stormshield SSL VPN Client')
def session_setup():
# Initializing variables
currentuser = os.getlogin()
# Configuring user client default vpn server to connect to
registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','address',vpn_server,type=REG_SZ)
registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','automatic','true',type=REG_SZ)
registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','username',currentuser,type=REG_SZ)
def uninstall():
run('msiexec.exe /x "{A74BDC23-D51E-4EB2-9175-F1EC67EC37F0}" /qn')
remove_programs_menu_folder('Stormshield SSL VPN Client')
Re: [RISOLTO] Pacchetto client Stormshield SSLVPN v3.1.1
Pubblicato: 1 febbraio 2023 - 09:55
di olaplanche
Ciao,
ho appena aggiornato il pacchetto e il codice perché la chiave di disinstallazione cambia tra una versione e l'altra del software.
Avevo complicato inutilmente le cose. Ho testato l'installazione, la disinstallazione e l'aggiornamento. Tutto funziona sulla mia macchina di test.
Nessun problema con il servizio locale.

Re: [RISOLTO] Pacchetto client Stormshield SSLVPN v3.2.0
Pubblicato: 7 febbraio 2023 - 15:38
di Didier
Ciao e grazie! Ho usato volentieri i tuoi codici
Ho lo stesso problema che hai tu @realynot, ("attendere mentre il servizio locale è in fase di elaborazione"...)
Sei riuscito a risolvere il problema?
In alternativa, ho aggiunto l'opzione per avviarlo all'avvio del client per tutti gli utenti:
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
# Defining variables
bin_name_string = 'Stormshield_SSLVPN_Client_%s_win10_fr_x64.msi'
vpn_server = 'vpn.xxxxxxx.xx' # Set default vpn server fqdn to connect to
def install():
# Initializing variables
package_version = control.get_software_version()
bin_name = bin_name_string % package_version
print('Installing %s' % bin_name)
install_msi_if_needed(bin_name)
killalltasks('sslvpn_client.exe') # Kill client process launched with system account
create_programs_menu_shortcut('Stormshield SSL VPN Client','C:\Program Files\Stormshield\Stormshield SSL VPN Client\sslvpn_client.exe',wDir='C:\Program Files\Stormshield\Stormshield SSL VPN Client\\',folder='Stormshield SSL VPN Client')
registry_set(HKEY_LOCAL_MACHINE,makepath('SOFTWARE','Microsoft','Windows','CurrentVersion','Run'),'stormshield-vpn','C:\Program Files\Stormshield\Stormshield SSL VPN Client\sslvpn_client.exe',type=REG_SZ)
def session_setup():
# Initializing variables
currentuser = os.getlogin()
# Configuring user client default vpn server to connect to
registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','address',vpn_server,type=REG_SZ)
registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','automatic','true',type=REG_SZ)
registry_set(HKEY_CURRENT_USER,r'Software\\STORMSHIELD\\STORMSHIELD SSL VPN CLIENT','username',currentuser,type=REG_SZ)
def uninstall():
remove_programs_menu_folder('Stormshield SSL VPN Client')
if reg_key_exists(HKEY_LOCAL_MACHINE,r'Software\Microsoft\Windows\CurrentVersion\run\stormshield-vpn'):
run('reg delete "Software\Microsoft\Windows\CurrentVersion\run\stormshield-vpn" /f')
Re: [RISOLTO] Pacchetto client Stormshield SSLVPN v3.2.0
Pubblicato: 8 febbraio 2023 - 08:45
di olaplanche
Salve,
il servizio locale "StormshieldSSLVPNService" è stato avviato correttamente con l'account di sistema locale?
Re: [RISOLTO] Pacchetto client Stormshield SSLVPN v3.2.0
Pubblicato: 15 febbraio 2023 - 09:49
di jdziadek
olaplanche ha scritto: ↑8 feb 2023 - 08:45
Salve,
il servizio locale "StormshieldSSLVPNService" è stato avviato correttamente con l'account di sistema locale?
Ciao, ho lo stesso problema qui e il servizio è sicuramente avviato tramite l'account di sistema locale
Re: [RISOLTO] Pacchetto client Stormshield SSLVPN v3.2.0
Pubblicato: 15 febbraio 2023 - 11:01
di olaplanche
E la scheda di rete virtuale è stata creata correttamente nelle schede di rete di Windows?

Re: [RISOLTO] Pacchetto client Stormshield SSLVPN v3.2.0
Pubblicato: 16 febbraio 2023 - 09:01
di jdziadek
olaplanche ha scritto: ↑15 feb 2023 - 11:01
E la scheda di rete virtuale è stata creata correttamente nelle schede di rete di Windows?
Sì, anche a quel livello tutto funziona correttamente. L'aggiornamento su una macchina su cui era già installato il client funziona senza problemi, ma una nuova installazione no
Re: [RISOLTO] Pacchetto client Stormshield SSLVPN v3.2.0
Pubblicato: 17 febbraio 2023 - 09:41
di olaplanche
Ho appena effettuato un altro test sulla mia macchina virtuale di sviluppo e non riesco a riprodurre il problema. Da parte mia funziona tutto correttamente...
Ho testato anche sulla mia macchina di produzione, senza riscontrare problemi.
Per vostra informazione: entrambe le macchine utilizzano Windows 10 21H2 (non ho testato su Windows 11).
Qualcuno potrebbe provare a disinstallare manualmente il client VPN (appwiz.cpl) e a reinstallarlo tramite Wapt?
Grazie.
Re: [RISOLTO] Pacchetto client Stormshield SSLVPN v3.2.0
Pubblicato: 17 febbraio 2023 - ore 10:00
di jdziadek
olaplanche ha scritto: ↑17 feb 2023 - 09:41
Ho appena testato di nuovo sulla mia VM di sviluppo e non riesco a riprodurre il tuo problema. Tutto a posto da parte mia...
Ho testato anche sulla mia macchina di produzione, nessun problema.
Per tua informazione: entrambe le macchine eseguono Windows 10 21H2 (non testato su Windows 11).
Qualcuno potrebbe provare a disinstallare manualmente il client VPN (appwiz.cpl) e reinstallarlo tramite wapt?
Grazie
Ciao, il problema che stiamo riscontrando è che non appare in appwiz.cpl