Página 1 de 1
Limpieza, o cómo recuperar el control de tu flota.
Publicado: 31 de marzo de 2016 - 14:30
por kukrapoc
Hola,
actualmente estoy probando Wapt, una herramienta muy prometedora.
Estoy asumiendo la administración de una red de aproximadamente 400 máquinas (XP, Win7 32 y 64 bits) y me gustaría saber cuál es el mejor método para "limpiar" las estaciones de trabajo antes de implementar correctamente la misma versión de software a través de Wapt. Un
ejemplo concreto en una máquina: la implementación del agente mediante GPO se realizó sin problemas. Posteriormente, la instalación del paquete tis-java8 también se realizó sin problemas. Sin embargo, la versión antigua de Java (7) que ya estaba instalada sigue presente.
Antes de preparar una implementación a nivel de toda la empresa, me gustaría dominar la desinstalación del software ya instalado en las estaciones de trabajo para lograr una red lo más estandarizada y homogénea posible.
Espero haber sido claro con mi solicitud.
Seguiré investigando.
Gracias y que tengan un buen día.

Re: Limpieza o cómo recuperar el control de tu parque.
Publicado: 1 de abril de 2016 - 9:10 a. m.
por sfonteneau
Hola kukrapoc
Para un software "bien hecho", puede utilizar la clave de desinstalación para desinstalarlo de antemano.
Ejemplo:
Código: Seleccionar todo
softname = 'Scribus'
versionsoft = '15.007.20033'
check_installed_soft = installed_softwares(softname)
if check_installed_soft:
for uninstall in check_installed_soft:
if Version(uninstall['version']) < Version(versionsoft):
cmd = WAPT.uninstall_cmd(uninstall['key'])
run(cmd)
De hecho hago esto con los paquetes en mi repositorio, y especialmente con Java:
Está disponible aquí
https://wapt.lesfourmisduweb.org/wapt/s ... 2_all.wapt
Simón
Re: Limpieza o cómo recuperar el control de tu parque.
Publicado: 1 de abril de 2016 - 16:16
por kukrapoc
Hola y gracias por tu respuesta.
Si no me equivoco, necesito crear un archivo .bat con mi código de desinstalación y luego crear un paquete con él, ¿verdad?
Disculpa mi ignorancia, pero acabo de empezar a usar este software y todavía no lo entiendo del todo...
Gracias de todos modos.

Re: Limpieza o cómo recuperar el control de tu parque.
Publicado: 2 de abril de 2016 - 17:15
por sfonteneau
Re: Limpieza o cómo recuperar el control de tu parque.
Publicado: 6 de abril de 2016 - 14:16
por kukrapoc
Gracias por su respuesta.
Sin embargo, ¿qué sucede con el software que deseamos desinstalar permanentemente?
¿Es posible crear un paquete que desinstale solo uno (o más) programas?
Gracias y que tenga un buen día.

Re: Limpieza o cómo recuperar el control de tu parque.
Publicado: 6 de abril de 2016 - 15:51
por sfonteneau
Buen día
Puedes crear un paquete llamado "tis-uninstallsoft"
Y incluir dentro.
Código: Seleccionar todo
def install() :
softname = 'Scribus'
check_installed_soft = installed_softwares(softname)
if check_installed_soft:
for uninstall in check_installed_soft:
cmd = WAPT.uninstall_cmd(uninstall['key'])
run(cmd)
softname = 'inkscape'
check_installed_soft = installed_softwares(softname)
if check_installed_soft:
for uninstall in check_installed_soft:
cmd = WAPT.uninstall_cmd(uninstall['key'])
run(cmd)
!!Advertencia Sin embargo!!El script no entra en detalles. Eliminará todo el software que contenga las palabras "Scribus" e "Inkscape".
Además, ¡ten cuidado!
La desinstalación solo funcionará si la clave de desinstalación del software está en silencio.
De hecho, si la clave de desinstalación del software no es silenciosa, no funcionará y esperará indefinidamente la acción del usuario.
Re: Limpieza o cómo recuperar el control de tu parque.
Publicado: 7 de abril de 2016 - 18:13
por kukrapoc
Muchas gracias por tomarte el tiempo de responder.
Probaré todo eso.
¡Hasta pronto!

Re: Limpieza o cómo recuperar el control de tu parque.
Publicado: 2 de mayo de 2016 - 22:33
por so37
Hola Sfonteneau, gracias por la información que proporcionaste. Mencionaste que no funcionará para desinstalaciones con una clave de desinstalación no silenciosa. ¿Podemos reemplazar cmd por msiexec /x xxxx.msi?
Re: Limpieza o cómo recuperar el control de tu parque.
Publicado: 3 de mayo de 2016 - 8:59 a. m.
por sfonteneau
Sí, en el ejemplo, cmd representa la línea de comando a lanzar y buscaremos la de uninstallkey
Si no es silencioso, se puede sustituir fácilmente por un control montado fijamente