L'installazione silenziosa del QL Player permette di passare argomenti da riga di comando per compilare i parametri necessari alla registrazione automatica del prodotto.
Non compare nessuna finestra di messaggio: gli errori vengono registrati nel file di log dell'installazione.
InstallShield ha un proprio uso degli argomenti da riga di comando e dei codici di uscita, che non si può modificare; per questo la modalità silenziosa ha alcuni vincoli:
1/ Il programma di installazione deve essere accompagnato da un "file di risposta InstallShield" chiamato "setup.iss" e la riga di comando deve contenere un riferimento a questo file: -f1".\setup.iss". Puoi scaricare il file qui.
2/ L'argomento per la modalità silenziosa può essere solo -s (non --s né --silent).
3/ Tutti gli argomenti personalizzati sono preceduti da un doppio trattino.
4/ InstallShield restituisce un proprio codice di uscita (https://docs.revenera.com/installanywhere2021/Content/helplibrary/ia_ts_exit_codes_install.htm), quindi il codice di uscita personalizzato di Navori è riportato nell'ultima riga del file di log dell'installazione: ExitCode=0.
Argomenti da riga di comando:
-s: modalità silenziosa.
--accept: accettazione dei termini di licenza.
--l o --license: chiave di licenza QL.
--pn o --playername: imposta il nome del player sul QL Server.
--se --server: URL del server.
--log: percorso\nome del file di log dell'installazione. Se indichi solo il nome del file, il file viene creato nella cartella di installazione. Il valore predefinito è "installation.log".
Esempio di riga di comando:
NavoriQLPlayer_Setup.exe -f1".\setup.iss" --accept -s --license "00000-00000-00000-00000-00000-00000-00000" --server "https://my.server.com" --PlayerName "QL test player" --log "C:\Program Files (x86)\Navori\installation_log_file.log"
Codici di uscita:
- 0: operazione riuscita
- 401: impossibile accedere al registro. Esegui lo strumento "come amministratore"
- 402: impossibile connettersi al server, verifica l'URL del server.
- 403: questo numero di serie non esiste.
- 404: questo numero di serie è già in uso.
- 405: connessione al database del server non riuscita.
- 406: manca l'add-on Insane Performance Rendering.
- 407: impossibile scrivere il file ini.
- 408: termini di licenza non accettati.
- 409: diritti insufficienti. L'utente corrente deve essere Administrator o Power User.
- 410: installazione di .Net Framework non riuscita.
- 411: installazione dei servizi Navori non riuscita.
Fonte: articolo originale Navori (EN), aggiornato il 17/12/2025. Traduzione ENYCS.