Page 1 sur 1

Lancer un fichier Batch

Posté : 16 mars 2016 - 19:49
par knpc
Bonjour,

Peut on lancer un fichier .bat qui lancerez 2 MSi de antidote via WAPT. Le but est que j'ai des utilisateurs qui on des vieilles version Antidote a mettre a Jour mais le OU ou se trouve ces ordinateurs n'ont pas tous Antidote dessus.

Donc je voudrais avec WAPT affecté le lancement du fichier .bat en sélectionnant les ordinateurs concerné

Est-ce faisable ? A moins que quelqu'un soit capable de faire :

un paquet antidote avec : - installation silencieuse
- Forcer l'installation dans les logiciels
- Répondre au question automatiquement.

mon .bat fait tout ca.

Merci a Tous

Knpc

Re: Lancer un fichier Batch

Posté : 17 mars 2016 - 16:43
par Floflobel
Il est tout à fait possible de lancer une installation silencieuse depuis WAPT avez vous les paramètres pour ce logiciel ?

Pouvez-vous me donner ce qu'il y a dans le bat ?

Re: Lancer un fichier Batch

Posté : 17 mars 2016 - 19:34
par knpc
Voici son contenu

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

call choice /T 20 /D o ( attend la fin de l'installation )

call start "Antidote" "\\mtsvp-hv-fch-01\Logiciels$\00 - Banque de logiciels\04 - Applications Diverses\Antidote\Antidote HD v9\Kit d'installation\vcredist_x86.exe" /q /norestart

call choice /T 20 /D o ( attend la fin de l'installation )

msiexec /qn /i "\\mtsvp-hv-fch-01\Logiciels$\00 - Banque de logiciels\04 - Applications Diverses\Antidote\Antidote HD v9\Kit Complet d'installation\Antidote9.msi" TRANSFORMS="\\mtsvp-hv-fch-01\Logiciels$\00 - Banque de logiciels\04 - Applications Diverses\Antidote\Antidote HD v9\Kit d'installation\Reseau.mst"

msiexec /qn /i "\\mtsvp-hv-fch-01\Logiciels$\00 - Banque de logiciels\04 - Applications Diverses\Antidote\Antidote HD v9\Kit Complet d'installation\Antidote9-Module-francais.msi"

J'ai séparer chaque ligne pour que ce soit plus clair, notre chemin réseau est assez long :-)
Commentaire entre parenthèse

Merci

Re: Lancer un fichier Batch

Posté : 18 mars 2016 - 17:21
par Floflobel
Il vous suffit de générer le paquet avec la commande wapt build-package

Rendez-vous dans votre fichier de développement et dans votre fichier il y a setup.py

Code : Tout sélectionner

# -*- 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"')

Ajouter vos différentes lignes d'installation du MSI et le tour est joué

Re: Lancer un fichier Batch

Posté : 18 mars 2016 - 21:29
par knpc
Merci de ta réponse.

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

chaque ligne doit commencer par un RUN ?

est ce que je peux mettre aussi choice /T 20 /D o en run ?

Pour les clef de désinstallation ils vont les créer lors des installations ?

Je peux aussi faire des paquets séparé pour les vcredist puis en faire un pour antidote si c'est mieux

Merci

Knpc

PS : existe t il des paquets tout pret pour les vcredist 2013 32 et 64 bits ?

Re: Lancer un fichier Batch

Posté : 21 mars 2016 - 08:23
par Floflobel

Code : Tout sélectionner

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

Code : Tout sélectionner

chaque ligne doit commencer par un RUN ?
Oui celà permet de lancer l'installation comme dans un bat

Code : Tout sélectionner

est ce que je peux mettre aussi choice /T 20 /D o en run ?
Je ne sais pas à quoi fait référence ton code, à faire une pause ?

Code : Tout sélectionner

Pour les clef de désinstallation ils vont les créer lors des installations ?
Le mieu est déjà de commencer à l'installation on verra ensuite pour le désinstaller

Code : Tout sélectionner

Je peux aussi faire des paquets séparé pour les vcredist puis en faire un pour antidote si c'est mieux
Oui tu peux et tu les ajoute en dépendance à antidote

Code : Tout sélectionner

PS : existe t il des paquets tout pret pour les vcredist 2013 32 et 64 bits ?
Regarde sur le repo de wapt je pense que tu trouvera ton bonheur

Je te conseil fortement de lire la doc qui explique deux trois détails.

Re: Lancer un fichier Batch

Posté : 22 mars 2016 - 00:26
par knpc
Salut,

en effet choice est pour faire une temporisation.

Quand tu me dis " tape wapt-get build-package" le nom du package se change après ?

Merci de ton aide je vais tester cela mardi si j'ai du temps

knpc

Re: Lancer un fichier Batch

Posté : 22 mars 2016 - 11:11
par Floflobel
Une temporisation ne sert à rien sur WAPT les paquets s'installent les uns après les autres.

Je t'ai donné le début de la commande. Normalement tu dois spécifier le chemin de l'exécutable.
Mais comme je t'ai dis avant tous est marqué dans la doc.