Installazione del programma da riga di comando

Pubblicato il: 03 ott 24

Nel caso sia necessario eseguire una installazione "unattended" del programma da riga di comando, ovvero senza visualizzare l'interfaccia utente dell'installazione, è possibile seguire questa procedura. Un'installazione unattended (o installazione silenziosa) è un processo di installazione di software che non richiede alcuna interazione da parte dell'utente. Durante un'installazione unattended, tutte le opzioni e le configurazioni vengono preimpostate e definite tramite dei parametri da riga di comando. Questa modalità di installazione è particolarmente utile quando è necessario installare software su un gran numero di computer o dispositivi, poiché permette di risparmiare tempo e riduce la possibilità di errori causati dall'input manuale dell'utente.

Attenzione, per prima cosa chiudere tutte le altre applicazioni, in particolare il browser Chrome, per evitare che interferiscano durante l'installazione.

Dopo aver copiato il pacchetto di installazione in locale o su un percorso accessibile dal computer dove intendete installare il programma, è possibile lanciarlo con le seguenti opzioni:

nextgen_xxxx.exe /quiet

Di default il programma viene installato con protezione hardware (dongle USB).

Per cambiare il tipo di protezione utilizzare l'opzione COPYPROTECTION, che può essere "Hardware" (default) o "Software". Ad esempio, per la protezione software:

nextgen_xxxx.exe /quiet COPYPROTECTION="Software"

In caso di protezione hardware è possibile richiedere di non installare i driver Sentinel/HASP per i dongle USB inclusi nel pacchetto. Questo è utile nel caso abbiate già installato un'altra versione dei driver e non volete aggiornarla. Si prega di notare che se il programma rileva dei driver troppo vecchi lancerà un errore quando si tenterà di eseguirlo. Si noti inoltre che questa opzione funziona anche per un'installazione standard tramite interfaccia grafica:

nextgen_xxxx.exe /quiet HASPDRIVERS="0"

Infine è possibile specificare l'indirizzo IP o il nome del server a cui sarà collegata la chiave di protezione USB di rete. Questa opzione è utile nel caso in cui il server si trovi su una subnet diversa da quella del client, altrimenti il server viene normalmente rilevato senza alcuna configurazione tramite una richiesta broadcast:

nextgen_xxxx.exe /quiet SERVER_IP="name/ip"

Ad esempio, per installare il programma in modalità unattended, con protezione hardware, senza driver e con chiave collegata al server con indirizzo IP 192.168.1.100 digitare il seguente comando:

nextgen_xxxx.exe /quiet COPYPROTECTION="Hardware" HASPDRIVERS="0" SERVER_IP="192.168.1.100"

Rimozione di una precedente installazione

Tramite il prompt dei comandi, in modalità amministratore, è possibile richiedere la rimozione di NextGen dal sistema. Non sono richiesti tool specifici, vanno usati gli strumenti messi a disposizione da Windows;

in questo esempio, utilizziamo Power Shell.

Se non si conosce l'esatto nome del programma da disinstallare, richiedere al sistema una lista dei programmi disponibili tramite:

Get-WmiObject -Class Win32_Product | Select-Object -Property Name

Una volta individuata l'esatta descrizione del programma da rimuovere, inserirla nel seguente comando (ad esempio, Sant'Ambrogio NextGen 2023).

Poiché il nome del programma contiene un apostrofo, utilizzare \ per eseguirne l'escape

(Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name = 'Sant\'Ambrogio NextGen 2023'").Uninstall()