Attività pianificata: wapt-upgrade per le applicazioni non ancora avviate

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
regis.lemonnier
Messaggi: 10
Registrazione: 15 ottobre 2022 - 16:41

6 luglio 2023 - 13:40

Ciao,

vorrei creare un pacchetto che esegua un'attività pianificata giornaliera di Windows per installare i pacchetti prima dello spegnimento dei computer.
Esiste un comando simile a "wapt-get upgrade" che può essere applicato ad applicazioni non in esecuzione?

Il frammento di codice che intendo utilizzare è il seguente: `
if not task_exists('wapt-upgrade-am'):
create_daily_task(
'wapt-upgrade-am',
r'cmd',
r'/C wapt-get upgrade',
max_runtime=120,
repeat_minutes=0,
start_hour=11,
start_minute=45
)`
Versione WAPT installata: 2.2.1.11957
Sistema operativo del server: Red Hat Enterprise Linux 8.6
Sistema operativo della macchina di amministrazione: Windows 10
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

6 luglio 2023 - 14:14

Ciao,

se aggiungi `--only-if-not-process-running` dovrebbe andare bene. ;)
regis.lemonnier
Messaggi: 10
Registrazione: 15 ottobre 2022 - 16:41

6 luglio 2023 - 15:47

Grazie Simon, ma nel prompt dei comandi di Windows:
`wapt-get upgrade --only-if-not-process-running`
genera l'errore:
"wapt-get.exe: errore: nessuna opzione di questo tipo: --only-if-not-process-running".

La mia versione di WAPT 2.2.1.11957 è troppo vecchia?
Versione WAPT installata: 2.2.1.11957
Sistema operativo del server: Red Hat Enterprise Linux 8.6
Sistema operativo della macchina di amministrazione: Windows 10
Avatar utente
vcardon
Esperto WAPT
Messaggi: 272
Registrazione: 06/10/2017 - 22:55
Posizione: Nantes, Francia

6 luglio 2023 - 20:00

Ciao Régis,

per curiosità, cosa non ti piace del comportamento standard di installazione degli aggiornamenti in sospeso quando il computer è spento?
Vincent CARDON
Tranquillo IT
Avatar utente
htouvet
Esperto WAPT
Messaggi: 436
Registrazione: 16 marzo 2015 - 10:48
Contatto:

7 luglio 2023 - 7:42

Le opzioni --only-priorities e --only-if-not-process-running per wapt-get upgrade, install, remove sono state aggiunte a partire dalla versione 2.4,
quindi non sono disponibili nella versione 2.2.1.
Tranquillo IT
regis.lemonnier
Messaggi: 10
Registrazione: 15 ottobre 2022 - 16:41

7 luglio 2023 - 12:47

Ciao Denis,

Il lungo tempo di installazione di alcuni pacchetti al termine di una sessione è fonte di irritazione per alcuni utenti. Sono impazienti quando abbandonano il desktop e Windows si spegne in ritardo.
Per noi, lo scenario ideale è l'installazione silenziosa dei pacchetti, ove possibile.

Dobbiamo distribuire il pacchetto di aggiornamento funzionale di Windows 10 offerto da TIS (tis-windows10-upgrade-template) che abbiamo leggermente modificato.
Il download del pacchetto sulla nostra rete locale richiede almeno 6 minuti, data la dimensione dell'iso (6 Gb), la preinstallazione silenziosa di Windows 10 22H2 richiede circa 1 ora e l'installazione di Windows richiede 20 minuti con diversi riavvii.
Per limitare l'impatto sugli utenti, intendiamo:
• Escludere l'installazione di questo pacchetto quando la macchina è spenta
• Creare un'attività pianificata giornaliera per eseguire il seguente pacchetto alle 11:45:
◦ informerà l'utente che è necessario aggiornare Windows prima di una scadenza e che, al riavvio, il computer sarà inaccessibile per 20 minuti con diversi riavvii.
◦ offrirà all'utente la possibilità di accettare o posticipare l'installazione del pacchetto fino a una scadenza oltre la quale l'operazione non potrà più essere rinviata.

Se avete suggerimenti per semplificare l'operazione, sono interessato.

vcardon ha scritto: 6 luglio 2023 - 20:00 Ciao Régis,

per curiosità, cosa non ti piace del comportamento standard di installazione degli aggiornamenti in sospeso quando il computer è spento?
Versione WAPT installata: 2.2.1.11957
Sistema operativo del server: Red Hat Enterprise Linux 8.6
Sistema operativo della macchina di amministrazione: Windows 10
Bloccato