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
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.