Come modificare le opzioni di Supremo utilizzando una riga di comando

La riga di comando è uno strumento utile per automatizzare l’impostazione di alcuni parametri di Supremo sia su Windows che su macOS. Puoi seguire questi semplici passi per modificare le opzioni.

Windows

Avvia un prompt dei comandi con privilegi amministrativi dalla cartella che contiene l’eseguibile di Supremo, ad esempio: C:\Program Files (x86)\Supremo

Digita successivamente il comando della funzione desiderata e premi invio.

Avviare una connessione remota

  • opzione 1: Supremo.exe ID

inserendo la password quando appare la finestra popup.

  • opzione 2: Supremo.exe ID Password

Le stringhe riportate possono essere utilizzate alternativamente con o senza privilegi amministrativi.

Inserimento di una password secondaria
echo mypassword | Supremo.exe -set-password

sostituendo mypassword con la password secondaria desiderata

Inserimento del codice licenza
echo XXXXX-XXXXX-XXXXX | Supremo.exe -set-license

sostituendo XXXXX-XXXXX-XXXXX-XXXXX con il codice licenza desiderato

Rimuovere il codice di licenza
Supremo.exe -remove-license

Configurare la lingua

Supremo.exe /set-language ‘en’ | ‘it’ | ‘es’ | ‘ru’ | ‘pt’ | ‘br’ | ‘fr’ | ‘pl’ | ‘de’ | ‘bg’ | ‘bs’ | ‘ca’ | ‘cs’ | ‘el’ | ‘et’ | ‘hi’ | ‘hr’ | ‘hu’ | ‘hy’ | ‘ja’ | ‘lt’ | ‘nl’ | ‘no’ | ‘ro’ | ‘sl’ | ‘sv’ | ‘uk’ | ‘zh-Hans’ | ‘zh-Hant’

Richiesta conferma alla connessione
Supremo.exe -ask-authorization 0|1 [o in alternativa dalla versione 4.8.4 Supremo.exe -request-user-authorization 0|1]

  • 0 disabilita la richiesta conferma alla connessione
  • 1 la abilita

Per modificare la durata di “Richiedi autorizzazione utente” (l’impostazione predefinita è 30 e la massima è 300 secondi):

Supremo.exe -display-request-for value

Per consentire l’autorizzazione dopo una richiesta di timeout:

Supremo.exe -allow-after-request-timeout 0|1

Scelta del Canale di aggiornamenti
Supremo.exe -update-channel default|stable|beta

  • stable seleziona il canale stabile
  • beta seleziona il canale beta
  • default seleziona quello relativo alla versione utilizzata (Stabile o Beta)

Abilitazione o disabilitazione dell’installazione automatica delle nuove versioni
Supremo.exe -update-autoinstall off|all

  • off  disabilita l’aggiornamento automatico
  • all  lo abilita

Abilitazione o disabilitazione dell’avvio di Supremo all’avvio del sistema
Supremo.exe -servicesetup

Abilita la funzione “Esegui Supremo all’avvio del sistema (per accesso non presidiato)”

net stop SupremoService

SupremoService.exe /uninstall /silent

Disabilita la funzione

Abilitazione della password per l’accesso alla configurazione delle opzioni di Supremo

echo mypasswordconfiguration | Supremo.exe -set-configuration-password

Impostazione della sicurezza della password o disabilitazione della password

Supremo.exe -password-strength 6|8|10|disabled

Aggiungi password

echo password | Supremo.exe -add-password description

Impostare gli ID consentiti

Supremo.exe -set-whitelist 123456789,987654321,012345678,…

Rimuovere gli ID consentiti

Supremo.exe -remove-whitelist

Abilita la funzione “Riduci a icona nella barra delle applicazioni”

Supremo.exe -close-to-tray 0|1

Abilita la funzione “Mostra la finestra delle note dopo ogni sessione”

Supremo.exe -show-notes-after-session 0|1

Abilitare supporto multisessione

Supremo.exe -enable-multisession 0|1

Configurazione del nome del computer

Supremo.exe -set-computer-name XXXXXXX

Nota: utilizzare stringhe composte da 1 a 50 caratteri. I caratteri consentiti sono quelli alfanumerici, il trattino, il trattino basso, le parentesi graffe, la tilde, le parentesi e i caratteri speciali “@”, “#”, “$”, “%”, “^” e “&”.>

Configurazione delle opzioni Proxy

Supremo.exe -set-proxy-mode None|Automatic|Manual

Se è stato selezionato “Manuale”, è necessario effettuare l’impostazione:

  • Supremo.exe /set-proxy-mode Manual /set-proxy-type Secure|Http /set-proxy-address address /set-proxy-port port

se è necessario impostare anche Nome utente e Password:

  • echo password | Supremo.exe /set-proxy-mode Manual /set-proxy-type Secure|Http /set-proxy-address address /set-proxy-port port /set-proxy-username username /set-proxy-password

Abilitare l’opzione “Esegui Supremo con utente SYSTEM”

Supremo.exe -run-as-sys 0|1

Connessione da riga di comando con invio del codice 2FA

Supremo.exe <id> <password> <totp>

Esempio:

“C:\Program Files (x86)\Supremo\Supremo.exe” 234123444 qwerty 563245

Abilitazione/Disabilitazione 2FA

– Abilitazione (il codice sarà scritto su STDOUT)

“C:\Program Files (x86)\Supremo\Supremo.exe” /enable-2fa

È possibile creare un file batch con le seguenti stringhe per visualizzare STDOUT:

@echo off

for /f “delims=” %%i in (‘”C:\Program Files (x86)\Supremo\Supremo.exe” /enable-2fa’) do set ENCODED_SECRET=%%i

echo Encoded secret is: %ENCODED_SECRET%

pause

Disabilitazione

“C:\Program Files (x86)\Supremo\Supremo.exe” /disable-2fa

Ottenimento dell’ID di Supremo tramite riga di comando

(l’ID di Supremo sarà scritto su STDOUT)

“C:\Program Files (x86)\Supremo\Supremo.exe” /get-id

È possibile creare un file batch con le seguenti stringhe per visualizzare STDOUT:

@echo off

for /f “delims=” %%i in (‘”C:\Program Files (x86)\Supremo\Supremo.exe” /get-id’) do set SUPREMO_ID=%%i

echo Supremo ID is: %SUPREMO_ID%

pause

MacOS

Avviare una connessione remota

  • /Applications/Supremo.app/Contents/MacOS/Supremo RemoteID
  • /Applications/Supremo.app/Contents/MacOS/Supremo RemoteID Password

Inserimento di una password secondaria

echo PASSWORD | /Applications/Supremo.app/Contents/MacOS/Supremo -set-password

Inserimento del codice di licenza

echo XXXXX-XXXXX-XXXXX-XXXXX | /Applications/Supremo.app/Contents/MacOS/Supremo -set-license

sostituendo XXXXX-XXXXX-XXXXX-XXXXX con il codice di licenza desiderato.

Rimuovere il codice di licenza
/Applications/Supremo.app/Contents/MacOS/Supremo -remove-license

Configurare la lingua

/Applications/Supremo.app/Contents/MacOS/Supremo -set-language ‘en’ | ‘it’ | ‘es’ | ‘ru’ | ‘pt’ | ‘br’ | ‘fr’ | ‘pl’ | ‘de’ | ‘bg’ | ‘bs’ | ‘ca’ | ‘cs’ | ‘el’ | ‘et’ | ‘hi’ | ‘hr’ | ‘hu’ | ‘hy’ | ‘ja’ | ‘lt’ | ‘nl’ | ‘no’ | ‘ro’ | ‘sl’ | ‘sv’ | ‘uk’ | ‘zh-Hans’ | ‘zh-Hant’

Richiesta di conferma della connessione

/Applications/Supremo.app/Contents/MacOS/Supremo -ask-authorization 0|1

Per modificare la durata di “Richiedi autorizzazione utente” (l’impostazione predefinita è 30 e la massima è 300 secondi):

/Applications/Supremo.app/Contents/MacOS/Supremo -display-request-for value

Per consentire l’autorizzazione dopo una richiesta di timeout:

/Applications/Supremo.app/Contents/MacOS/Supremo -allow-after-request-timeout 0|1

Scelta del canale di aggiornamento

/Applications/Supremo.app/Contents/MacOS/Supremo -update-channel Beta/Stable

Abilitazione o disabilitazione dell’installazione automatica delle nuove versioni

/Applications/Supremo.app/Contents/MacOS/Supremo -update-autoinstall off|all

Abilitazione della password di protezione della configurazione delle opzioni di Supremo

echo PASSWORD | /Applications/Supremo.app/Contents/MacOS/Supremo -set-configuration-password

Impostazione della sicurezza della password o disabilitazione della password

/Applications/Supremo.app/Contents/MacOS/Supremo -password-strength 6|8|10|disabled

Impostare gli ID consentiti

/Applications/Supremo.app/Contents/MacOS/Supremo -set-whitelist 123456789,987654321,012345678,…

Abilita la funzione “Mostra la finestra delle note dopo ogni sessione”

/Applications/Supremo.app/Contents/MacOS/Supremo -show-notes-after-session 0|1

Configurazione del nome del computer

/Applications/Supremo.app/Contents/MacOS/Supremo -set-computer-name XXXXXXX

Nota: utilizzare stringhe composte da 1 a 50 caratteri. I caratteri consentiti sono quelli alfanumerici, il trattino, il trattino basso, le parentesi graffe, la tilde, le parentesi e i caratteri speciali “@”, “#”, “$”, “%”, “^” e “&”.>

Aggiungi password

echo PASSWORD | /Applications/Supremo.app/Contents/MacOS/Supremo -add-password

Connessione da riga di comando con invio del codice 2FA

/Applications/Supremo.app/Contents/MacOS/Supremo <id> <password> <totp>

Esempio:

/Applications/Supremo.app/Contents/MacOS/Supremo 234123444 qwerty 563245

Abilitazione/Disabilitazione 2FA

– Abilitazione (il codice sarà scritto su STDOUT)

/Applications/Supremo.app/Contents/MacOS/Supremo -enable-2fa

– Disabilitazione

/Applications/Supremo.app/Contents/MacOS/Supremo -disable-2fa

Ottenimento dell’ID di Supremo tramite riga di comando

(L’ID di Supremo sarà scritto su STDOUT)

/Applications/Supremo.app/Contents/MacOS/Supremo -get-id