Página 1 de 2
[RESUELTO] Paquete de cliente SSLVPN de Stormshield v3.2.1
Publicado: 28 de noviembre de 2022 - 14:35
por olaplanche
Buen día,
El problema presente en versiones anteriores se ha solucionado en la última versión; ¡la instalación de la cuenta del sistema finalmente funciona correctamente!
Código: Seleccionar todo
# -*- 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')
Registro de cambios del 01/02/23:
- El código se ha actualizado porque la clave de desinstalación cambia entre cada versión del software; la función install_msi_if_needed lo maneja muy bien, por lo que podemos confiar en ella

- Lo mismo se aplica a impacted_process una vez que se ingresa en el archivo de control "sslvpn_client"
Re: [RESUELTO] Paquete de cliente SSLVPN de Stormshield v3.1.1
Publicado: 30 de enero de 2023 - 12:15 p. m.
por realynot
Gracias por el paquete
Simplemente lo he adaptado a la última versión 3.2.0 añadiendo la desinstalación de versiones anteriores.
Todo salió perfectamente con el paquete WAPT, la desinstalación y la instalación estuvieron bien.
Sin embargo, en el nivel de cliente de Stormshield, se queda bloqueado
¿Es lo mismo donde vives?
Código: Seleccionar todo
# -*- 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: [RESUELTO] Paquete de cliente SSLVPN de Stormshield v3.1.1
Publicado: 1 de febrero de 2023 - 9:55 a. m.
por olaplanche
Hola,
acabo de actualizar mi paquete y código porque la clave de desinstalación cambia entre cada versión del software.
Había complicado las cosas innecesariamente. Probé la instalación, la desinstalación y la actualización. Todo funciona correctamente en mi máquina de prueba.
No hay problemas con el servicio local.

Re: [RESUELTO] Paquete de cliente Stormshield SSLVPN v3.2.0
Publicado: 7 de febrero de 2023 - 15:38
por Didier
¡Hola y gracias! Me encantó usar tus códigos
Tengo el mismo problema que tú @realynot, ("por favor espera mientras se procesa el servicio local"...)
¿Pudiste solucionar el problema?
Alternativamente, agregué la opción de iniciarlo al iniciar el cliente para todos los usuarios:
Código: Seleccionar todo
# -*- 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: [RESUELTO] Paquete de cliente Stormshield SSLVPN v3.2.0
Publicado: 8 de febrero de 2023 - 8:45 a. m.
por olaplanche
Hola,
¿se ha iniciado correctamente el servicio local "StormshieldSSLVPNService" con la cuenta del sistema local?
Re: [RESUELTO] Paquete de cliente Stormshield SSLVPN v3.2.0
Publicado: 15 de febrero de 2023 - 09:49
por jdziadek
olaplanche escribió: ↑8 de febrero de 2023 - 08:45
Hola, ¿
El servicio local "StormshieldSSLVPNService" se inició correctamente con la cuenta del sistema local?
Hola, tengo el mismo problema aquí y el servicio definitivamente se inicia bajo la cuenta del sistema local
Re: [RESUELTO] Paquete de cliente Stormshield SSLVPN v3.2.0
Publicado: 15 de febrero de 2023 - 11:01 a. m.
por olaplanche
¿Y el adaptador de red virtual se crea correctamente en los adaptadores de red de Windows?

Re: [RESUELTO] Paquete de cliente Stormshield SSLVPN v3.2.0
Publicado: 16 de febrero de 2023 - 09:01
por jdziadek
olaplanche escribió: ↑15 de febrero de 2023 - 11:01
¿Y el adaptador de red virtual se creó correctamente en los adaptadores de red de Windows?
Sí, todo está bien en ese nivel también. La actualización en una máquina que ya tenía el cliente instalado funciona sin problemas, pero una instalación nueva no
Re: [RESUELTO] Paquete de cliente Stormshield SSLVPN v3.2.0
Publicado: 17 de febrero de 2023 - 09:41
por olaplanche
Acabo de volver a probar en mi máquina virtual de desarrollo y no puedo reproducir tu problema. Todo funciona correctamente en mi equipo.
También lo probé en mi máquina de producción y no hubo problemas.
Para tu información: ambas máquinas ejecutan Windows 10 21H2 (no lo he probado en Windows 11).
¿Podría alguien intentar desinstalar manualmente el cliente VPN (appwiz.cpl) y reinstalarlo a través de Wapt?
Gracias.
Re: [RESUELTO] Paquete de cliente Stormshield SSLVPN v3.2.0
Publicado: 17 de febrero de 2023 - 10:00 a. m.
por jdziadek
olaplanche escribió: ↑17 de febrero de 2023 - 9:41 a. m.
Acabo de probar de nuevo en mi máquina virtual de desarrollo y no puedo reproducir tu problema. Todo está bien por mi parte...
También probé en mi máquina de producción, sin problemas.
Para tu información: ambas máquinas ejecutan Windows 10 21H2 (no se ha probado en Windows 11).
¿Podría alguien intentar desinstalar manualmente el cliente VPN (appwiz.cpl) y reinstalarlo a través de wapt?
Gracias
Hola, el problema que también estamos encontrando es que no aparece en appwiz.cpl