Pagina 1 di 1

Problema nell'esecuzione di un pacchetto contenente uno script in modalità di configurazione della sessione

Pubblicato: 16 maggio 2022 - 10:22
di Albin
Salve,

ho un pacchetto che esegue uno script in modalità di configurazione della sessione. Quando eseguo il pacchetto su un computer, non funziona, ma lo script in sé viene eseguito correttamente.
Lo script in questione è:

`def install():
run(r'wapt-get session-setup test')`.

A quanto pare, questa modalità consente l'esecuzione solo all'avvio. Tuttavia, dalla riga di comando sul computer, posso forzarne l'esecuzione usando `wapt-get session-setup test`.

Esiste un modo per forzare l'esecuzione di questo comando tramite Wapt? Grazie.
Il metodo di avvio presenta diversi svantaggi che sono incompatibili con le nostre esigenze.

Cordiali saluti,

Albin

Re: Problema nell'esecuzione di un pacchetto contenente uno script in modalità di configurazione della sessione

Pubblicato: 16 maggio 2022 - 11:20
di sfontenau
Ciao,

il comando session-setup viene eseguito automaticamente nelle sessioni aperte dopo l'installazione di ogni pacchetto, quindi non è necessario eseguirlo all'interno di un pacchetto.

Tuttavia, verrà eseguito solo una volta per versione del pacchetto e per sessione.

Se desideri che venga eseguito ogni volta, puoi restituire "ERROR" al termine di session-setup.

Re: Problema nell'esecuzione di un pacchetto contenente uno script in modalità di configurazione della sessione

Pubblicato: 16 maggio 2022 - 11:40
di Albin
Ciao di nuovo,

grazie per la risposta. Come ho spiegato nel mio messaggio precedente, ho bisogno di poter controllare l'esecuzione perché l'attivazione

all'avvio non si adatta ai nostri vincoli (mappatura di risorse che potrebbero non essere disponibili all'avvio).

Esiste un modo per attivare un "wapt-get session-setup package name -f" con Wapt quando i miei utenti sono sulla LAN? Grazie.

Albin,

Re: Problema nell'esecuzione di un pacchetto contenente uno script in modalità di configurazione della sessione

Pubblicato: 17 maggio 2022 - 13:38
di dcardon
Ciao Albin,

per favore rileggi l'ultimo argomento che hai aperto su run_powershell e consulta la relativa documentazione.

`def install()` viene eseguito con l'account SYSTEM, quindi non c'è alcuna possibilità che il tuo script venga eseguito correttamente.

Cordiali saluti,

Denis