Iniciar un archivo por lotes

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes WAPT.
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
knpc
Mensajes: 63
Inscripciones: 20 de noviembre de 2015 - 16:40 horas.

16 de marzo de 2016 - 19:49

Hola, ¿

es posible ejecutar un archivo .bat que inicie dos paquetes MSI de Antidote mediante WAPT? El objetivo es que tengo usuarios con versiones antiguas de Antidote que necesitan actualizarse, pero no todos sus ordenadores tienen Antidote instalado.

Por lo tanto, me gustaría usar WAPT para dirigir el archivo .bat a los ordenadores específicos donde se necesita ejecutar.

¿Es esto factible? Como alternativa, ¿alguien podría crear

un paquete de Antidote con: - instalación silenciosa
- instalación forzada en la configuración del software
- respuestas automáticas a preguntas?

Mi archivo .bat ya hace todo eso

Gracias a todos,

Knpc
Floflobel
Mensajes: 135
Inscripciones: 15 Oct 2015 - 17:32 horas.

17 de marzo de 2016 - 16:43

Es perfectamente posible realizar una instalación silenciosa desde WAPT. ¿Tienes la configuración de este software? ¿

Podrías indicarme el contenido del archivo por lotes?
knpc
Mensajes: 63
Inscripciones: 20 de noviembre de 2015 - 16:40 horas.

17 de marzo de 2016 - 19:34

Aquí está su contenido

: call start "Antidote" "\\mtsvp-hv-fch-01\Logiciels$\00 - Software Bank\04 - Various Applications\Antidote\Antidote HD v9\Installation Kit\vcredist_x64.exe" /q /norestart

call choice /T 20 /D o (espera a que finalice la instalación)

call start "Antidote" "\\mtsvp-hv-fch-01\Logiciels$\00 - Software Bank\04 - Various Applications\Antidote\Antidote HD v9\Installation Kit\vcredist_x86.exe" /q /norestart

call choice /T 20 /D o (espera a que finalice la instalación)

msiexec /qn /i "\\mtsvp-hv-fch-01\Logiciels$\00 - Software Bank\04 - Various Applications Miscellaneous\Antidote\Antidote HD v9\Complete Installation Kit\Antidote9.msi" TRANSFORMS="\\mtsvp-hv-fch-01\Software$\00 - Software Bank\04 - Miscellaneous Applications\Antidote\Antidote HD v9\Installation Kit\Network.mst"

msiexec /qn /i "\\mtsvp-hv-fch-01\Software$\00 - Software Bank\04 - Miscellaneous Applications\Antidote\Antidote HD v9\Complete Installation Kit\Antidote9-French-Module.msi"

Separé cada línea para que sea más claro; nuestra ruta de red es bastante larga. :-)
(Comentario entre paréntesis)

Gracias
Floflobel
Mensajes: 135
Inscripciones: 15 Oct 2015 - 17:32 horas.

18 de marzo de 2016 - 17:21

Simplemente necesitas generar el paquete usando el comando `wapt build-package`

Vaya a su carpeta de desarrollo y en su archivo encontrará setup.py

Código: Seleccionar todo

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

run(r'"\\mtsvp-hv-fch-01\Logiciels$\00 - Banque de logiciels\04 - Applications Diverses\Antidote\Antidote HD v9\Kit d'installation\vcredist_x64.exe" /q /norestart"')

Agregue sus diversas líneas de instalación MSI y estará listo
knpc
Mensajes: 63
Inscripciones: 20 de noviembre de 2015 - 16:40 horas.

18 de marzo de 2016 - 21:29

Gracias por tu respuesta.

¿Genero el paquete desde el archivo por lotes o wapt build-package no usa un archivo para crearlo? ¿

Cada línea debe comenzar con RUN? ¿

Puedo usar también `choice /T 20 /D o` como comando `run`? ¿

Crearán las claves de desinstalación durante la instalación?

También podría crear paquetes separados para vcredist y luego uno para Antidote si eso es mejor.

Gracias,

Knpc.

PD: ¿Hay algún paquete listo para usar para vcredist 2013 de 32 y 64 bits?
Floflobel
Mensajes: 135
Inscripciones: 15 Oct 2015 - 17:32 horas.

21 de marzo de 2016 - 08:23

Código: Seleccionar todo

Je génère le paquet a partir du fichier bat ou wapt build-package n'utilise pas de fichier pour faire le paquet ?
abre una cinta cmd wapt-get build-package

Código: Seleccionar todo

chaque ligne doit commencer par un RUN ?
Sí, esto le permite iniciar la instalación como en un archivo por lotes

Código: Seleccionar todo

est ce que je peux mettre aussi choice /T 20 /D o en run ?
No sé a qué se refiere tu código, ¿tomarse un descanso?

Código: Seleccionar todo

Pour les clef de désinstallation ils vont les créer lors des installations ?
Lo mejor es empezar con la instalación, luego veremos cómo desinstalarla

Código: Seleccionar todo

Je peux aussi faire des paquets séparé pour les vcredist puis en faire un pour antidote si c'est mieux
Sí puedes, y los agregas como dependencias a Antidote

Código: Seleccionar todo

PS : existe t il des paquets tout pret pour les vcredist 2013 32 et 64 bits ?
Consulta el repositorio de Wapt, creo que encontrarás lo que estás buscando

Te recomiendo encarecidamente que leas la documentación que explica algunos detalles.
knpc
Mensajes: 63
Inscripciones: 20 de noviembre de 2015 - 16:40 horas.

22 de marzo de 2016 - 00:26

Hola,

sí, `choice` sirve para crear un retardo.

Cuando me dices "escribe `wapt-get build-package`", ¿cambia el nombre del paquete después?

Gracias por tu ayuda, lo probaré el martes si tengo tiempo

. knpc
Floflobel
Mensajes: 135
Inscripciones: 15 Oct 2015 - 17:32 horas.

22 de marzo de 2016 - 11:11

En WAPT, un tiempo de espera es innecesario; los paquetes se instalan uno tras otro.

Te indiqué el inicio del comando. Normalmente, debes especificar la ruta al ejecutable.
Pero, como ya mencioné, todo está explicado en la documentación.
Bloqueado