Procedura di installazione, migrazione e aggiornamento

Per semplificare le operazioni viene fornito uno script PowerShell ufficiale (vedere paragrafo successivo), progettato per essere eseguito centralmente (es. tramite Attività Pianificata o Intune) con privilegi di SYSTEM o Administrator.

Lo script NON comprende:

  • l'installazione della dipendenza Microsoft VC++ Redistributable;
  • la voce di registro per la gestione centralizzata degli aggiornamenti;
  • le regole firewall indispensabili al buon funzionamento dell'app.

Tali requisiti sono a carico del personale IT che si occuperà dell'installazione.

Lo script gestisce in totale autonomia l'intero ciclo di vita del software:

  1. Fase di migrazione (solo al primo avvio): rileva se sul PC è presente una vecchia installazione effettuata con l'installer .exe precedente, chiude l'app e la disinstalla in modo silente per evitare conflitti.
  2. Fase di installazione/aggiornamento: monitora il repository ufficiale su Amazon S3 leggendo il file latest.yml. Se rileva una nuova versione rispetto a quella locale, scarica l'MSI aggiornato e lo installa in modalità silente in background senza disturbare l'utente finale.

I dati utente e le configurazioni locali salvate in %AppData% verranno totalmente mantenuti e preservati sia durante la migrazione da EXE a MSI, sia durante i successivi aggiornamenti dell'MSI.