- Sistema operativo del servidor (Linux) y versión (Debian Strech)
- Sistema operativo de la máquina de administración/creación de paquetes (Windows 10)
Buen día,
Pronto implementaremos WAPT en nuestro parque, sin embargo estoy encontrando un problema con algunos de mis paquetes.
Algunos de mis paquetes tienen líneas de comando después de la instalación (run o install_exe_if_needed) para copiar archivos, crear claves de registro, etc
Para evitar reescribir ciertos datos y perder la configuración en máquinas ya instaladas, copié parte del código de un paquete para verificar que el software esté correctamente instalado.
Probé varios métodos pero algunos paquetes no se instalan
1.
Código: Seleccionar todo
def install():
global uninstallkey
from common import Wapt
softname = 'DameWare Remote Support'
check_installed_out = installed_softwares(softname)
Software = [ soft for soft in installed_softwares(softname) if Version(soft['version']) < Version('12.0.6002.5') ]
if Software:
print('installing futur-DameWareRS')
run('DameWareRS.exe /args "/qn reboot=reallysuppress SILENT=yes INSTALLSTANDALONE=0 CENTRALSERVERHOSTNAME=*****.****.***.fr CENTRALSERVERPORT=6133"')
else:
print('already installed')Código: Seleccionar todo
def install():
softname = 'DameWare Remote Support'
check_installed_out = installed_softwares(softname)
if not check_installed_out:
print('installing futur-DameWareRS')
run('DameWareRS.exe /args "/qn reboot=reallysuppress SILENT=yes INSTALLSTANDALONE=0 CENTRALSERVERHOSTNAME=*****.*****.****.fr CENTRALSERVERPORT=6133"')
else:
print('already installed')Cuando imprimo mi variable, está vacía; mi script debería realizar la instalación.
¿Tiene un método más simple para realizar la implementación en estaciones de trabajo ya instaladas?
Me comunico con usted porque he estado devanándome los sesos durante varias semanas tratando de encontrar una solución y la fecha de lanzamiento de la producción se acerca rápidamente
Gracias.
