Página 1 de 1

Actualización del cliente Wapt

Publicado: 10 de abril de 2017 - 13:24
por cedre2
Hola,

estoy intentando actualizar el archivo Wapt-get.ini en todas las estaciones de trabajo de mi red para incluir `
allow_cancel_upgrade=0`, lo que me permite forzar las actualizaciones cuando el PC está apagado.

Para ello, modifico el archivo .ini directamente en el servidor y luego genero un cliente a través de la consola, que crea automáticamente un nuevo repositorio privado llamado "client upgrade". Sin embargo, cuando lo implemento en los PC cliente, el archivo Wapt-get.ini no se modifica y el usuario aún puede cancelar las actualizaciones.

¿Alguna idea?

Re: Actualización del cliente Wapt

Publicado: 10 de abril de 2017 - 14:49
por sfonteneau
Hola,

el WaptAgent no incluye esta configuración, o necesitas modificar el archivo... c:\wapt\waptsetup\waptsetup.iss Luego regenera un agente.

La solución más sencilla sigue siendo enviar la configuración después de la instalación; aquí tienes un paquete de ejemplo que lo hace:
https://wapt.tranquil.it/package_detail ... 6_all.wapt

Simon Fonteneau

Re: Actualización del cliente Wapt

Publicado: 11 de abril de 2017 - 14:04
por cedre2
¡Muchísimas gracias!

Esto es justo lo que necesitaba; no había visto este paquete.

¡Gracias! :)

Re: Actualización del cliente Wapt

Publicado: 11 de abril de 2017 - 15:16
por cedre2
sfonteneau

--- > Probé tu paquete antes de implementarlo, funciona, pero no tengo "allow_cancel_upgrade=0" sino "notify_user=0" en el archivo wapt-get.ini. ¿Es lo mismo? Este "notify_user" no aparece en ninguna documentación del sitio.

Re: Actualización del cliente Wapt

Publicado: 11 de abril de 2017 - 15:55
por agauvrit
Buen día,

"permitir_cancelar_actualización" no está definido en la lista de atributos de wapt-conf-policy:

Código: Seleccionar todo

print('Modify max_gpo_script_wait')
inifile_writestring(WAPT.config_filename,'global','max_gpo_script_wait',180)

print('Modify Preshutdowntimeout')
inifile_writestring(WAPT.config_filename,'global','pre_shutdown_timeout',180)

print('Disable Hyberboot')
inifile_writestring(WAPT.config_filename,'global','hiberboot_enabled',0)

print('Disable Notify User')
inifile_writestring(WAPT.config_filename,'global','notify_user',0)
Sin embargo, puedes modificar el paquete para definirlo.

Código: Seleccionar todo

print('Disable Upgrade Cancellation')
inifile_writestring(WAPT.config_filename,'global','allow_cancel_upgrade',0)
Esto debería cumplir con tus expectativas.
sabiendo que este "notify_user" no aparece en ninguna documentación del sitio.
De hecho, no está en la documentación de WAPT; esto se corregirá pronto

Atentamente,

Alejandro

Re: Actualización del cliente Wapt

Publicado: 12 de abril de 2017 - 8:17 a. m.
por cedre2
Gracias, sí, eso fue exactamente lo que hice.

Me dejé engañar por la descripción del paquete, que indicaba que "allow_cancel_upgrade = 0" estaba configurado, sin molestarme en revisar el script previamente. ¡

Muchas gracias por su rápida respuesta!