Pagina 1 di 1

Avvia un file batch

Pubblicato: 16 marzo 2016 - 19:49
di knpc
Salve,

è possibile avviare un file .bat che avvii due pacchetti MSI di Antidote tramite WAPT? L'obiettivo è aggiornare le versioni precedenti di Antidote installate su alcuni utenti, ma non tutti i loro computer lo hanno.

Vorrei quindi utilizzare WAPT per indirizzare l'esecuzione del file .bat ai computer specifici in cui è necessario.

È fattibile? In alternativa, qualcuno potrebbe creare

un pacchetto Antidote con le seguenti caratteristiche: - installazione silenziosa
- installazione forzata tramite le impostazioni del software
- risposte automatiche alle domande di sicurezza?

Il mio file .bat fa già tutto questo

Grazie a tutti,

Knpc

Re: Avvio di un file batch

Pubblicato: 17 marzo 2016 - 16:43
di Floflobel
È perfettamente possibile avviare un'installazione silenziosa da WAPT. Hai le impostazioni per questo software?

Puoi dirmi cosa contiene il file batch?

Re: Avvio di un file batch

Pubblicato: 17 marzo 2016 - 19:34
di knpc
Ecco il suo contenuto

: 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 (attende il completamento dell'installazione)

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 (attende il completamento dell'installazione)

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"

Ho separato ogni riga per rendere il tutto più chiaro; il nostro percorso di rete è piuttosto lungo. :-)
(Commento tra parentesi)

Grazie

Re: Avvio di un file batch

Pubblicato: 18 marzo 2016 - 17:21
di Floflobel
Devi semplicemente generare il pacchetto usando il comando `wapt build-package`

Vai alla tua cartella di sviluppo e nel tuo file troverai setup.py

Codice: Seleziona tutto

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

Aggiungi le varie righe di installazione MSI e il gioco è fatto

Re: Avvio di un file batch

Pubblicato: 18 marzo 2016 - 21:29
di knpc
Grazie per la risposta.

Devo generare il pacchetto dal file batch o wapt build-package non utilizza un file per creare il pacchetto?

Ogni riga deve iniziare con RUN?

Posso anche usare `choice /T 20 /D o` come comando `run`?

Verranno create le chiavi di disinstallazione durante l'installazione?

Potrei anche creare pacchetti separati per vcredist e poi uno per Antidote, se fosse meglio.

Grazie,

Knpc.

PS: Esistono pacchetti già pronti per vcredist 2013 a 32 e 64 bit?

Re: Avvio di un file batch

Pubblicato: 21 marzo 2016 - 08:23
di Floflobel

Codice: Seleziona tutto

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

Codice: Seleziona tutto

chaque ligne doit commencer par un RUN ?
Sì, questo consente di avviare l'installazione come in un file batch

Codice: Seleziona tutto

est ce que je peux mettre aussi choice /T 20 /D o en run ?
Non so a cosa si riferisce il tuo codice, fare una pausa?

Codice: Seleziona tutto

Pour les clef de désinstallation ils vont les créer lors des installations ?
La cosa migliore da fare è iniziare con l'installazione; più avanti vedremo come disinstallarla

Codice: Seleziona tutto

Je peux aussi faire des paquets séparé pour les vcredist puis en faire un pour antidote si c'est mieux
Sì, puoi farlo e puoi aggiungerli come dipendenze ad Antidote

Codice: Seleziona tutto

PS : existe t il des paquets tout pret pour les vcredist 2013 32 et 64 bits ?
Dai un'occhiata al repository Wapt, penso che troverai quello che cerchi

Ti consiglio vivamente di leggere la documentazione che spiega alcuni dettagli.

Re: Avvio di un file batch

Pubblicato: 22 marzo 2016 - 00:26
di knpc
Ciao,

sì, `choice` serve per creare un ritardo.

Quando mi dici "type `wapt-get build-package`", il nome del pacchetto cambia in seguito?

Grazie per l'aiuto, lo testerò martedì se avrò tempo

. knpc

Re: Avvio di un file batch

Pubblicato: 22 marzo 2016 - 11:11
di Floflobel
Un timeout è inutile su WAPT; i pacchetti vengono installati uno dopo l'altro.

Ti ho mostrato l'inizio del comando. Normalmente, devi specificare il percorso dell'eseguibile.
Ma come ho detto prima, tutto è spiegato nella documentazione.