Como mudar as opções do Supremo usando uma linha de comando

A linha de comando é uma ferramenta útil para automatizar a definição de certos parâmetros no Supremo tanto no Windows como no MacOS.

Você pode seguir estes simples passos para mudar as opções.

Windows

Inicie um prompt de comando com privilégios administrativos a partir da pasta que contém o Supremo executável, por exemplo, C:\Program Files (x86)\Supremo

Depois digite o comando para a função desejada e pressione Enter.

Iniciar uma ligação remota

  • opção 1: Supremo.exe ID

introduzir a senha quando aparece a janela popup.

  • opção 2: Supremo.exe ID Password

Os comandos mencionados podem ser utilizados alternativamente com ou sem privilégios administrativos.

Introduzir uma senha secundária
echo mypassword | Supremo.exe -set-password

substituir mypassword pela senha secundária desejada

Introduzir o código da licença
echo XXXXX-XXXXX-XXXXX | Supremo.exe -set-license

substituindo XXXXX-XXXXX-XXXXX-XXXXX-XXXXX pelo código de licença desejado

Remover o código de licença
Supremo.exe -remove-license

Configurar o idioma

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’

Pedido de confirmação de conexão
Supremo.exe -ask-authorization 0|1 [ou, alternativamente, da versão 4.8.4 Supremo.exe -request-user-authorization 0|1]

  • 0 desabilita o pedido de confirmação de conexão
  • 1 ativa esta opção

Para alterar a duração da “Solicitar autorização do usuário” (o padrão é 30 e o máximo é 300 segundos):

Supremo.exe -display-request-for value

Para permitir autorização após solicitação de tempo limite:

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

Escolha do Canal de Actualização
Supremo.exe -update-channel default|stable|beta

  • stable seleciona o canal estável
  • beta selecciona o canal beta
  • default selecciona o canal para a versão utilizada (Estável ou Beta)

Ativar ou desativar a instalação automática de novas versões
Supremo.exe -update-autoinstall off|all

  • off desativa a atualização automática
  • all ativa esta opção

Ativando o arranque do Supremo no arranque do sistema (disponível apenas para Windows)
Supremo.exe -servicesetup

Ativar a função ‘Iniciar Supremo no arranque do sistema (acesso não supervisionado)’

Activação da senha que protege a configuração das opções Supremo

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

Definir a força da senha ou desactivar a senha

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

Adicionar senha

echo password | Supremo.exe -add-password <description>

Definir IDs permitidas

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

Ativar o recurso “Fechar para a área de notificação”

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

Ativar o recurso “Mostrar janela de notas após cada sessão”

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

Ativar o modo Multisessão

Supremo.exe -enable-multisession 0|1

Configuração do nome do computador

Supremo.exe -set-computer-name XXXXXXX

Observação: use cadeias de caracteres que contenham de 1 a 50 caracteres. Os caracteres permitidos são caracteres alfanuméricos, hífen, sublinhado, chaves, til, parênteses e os caracteres especiais “@”, “#”, “$”, “%”, “^” e “&”.>

Configuração das opções de proxy

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

Se a opção “Manual” for selecionada, você também precisará fazer a configuração:

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

Se você também precisar configurar o nome de usuário e a senha:

  • 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

Habilitar as opções “Executar o Supremo na conta SYSTEM”

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

Conexão de linha de comando com envio de código 2FA

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

Exemplo:

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

Ativar/desativar 2FA

Ativar (o código secreto codificado será gravado em STDOUT)

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

Você pode criar um arquivo em lote com as seguintes cadeias de caracteres para ver visualmente o 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

Desativar

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

Obtenção da ID do Supremo via linha de comando

(A ID será gravada no STDOUT)

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

Você pode criar um arquivo em lote com as seguintes cadeias de caracteres para ver visualmente o 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

Iniciar uma ligação remota

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

Introduzir uma senha secundária

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

Introduzir o código da licença
echo XXXXX-XXXXX-XXXXX-XXXXX | /Applications/Supremo.app/Contents/MacOS/Supremo -set-license

by replacing XXXXX-XXXXX-XXXXX-XXXXX with the desired license code

Remover o código de licença
/Applications/Supremo.app/Contents/MacOS/Supremo -remove-license

Configurar o idioma

/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’

Pedido de confirmação de conexão

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

Para alterar a duração da “Solicitar autorização do usuário” (o padrão é 30 e o máximo é 300 segundos):

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

Para permitir autorização após solicitação de tempo limite:

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

Escolha do canal de atualização

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

Ativação ou desativação da instalação automática de novas versões

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

Ativação da senha que protege a configuração das opções do Supremo

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

Definir a força da senha ou desativação da senha

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

Definir IDs permitidas

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

Ativar o recurso “Mostrar janela de notas após cada sessão”

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

Configuração do nome do computador

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

Observação: use cadeias de caracteres que contenham de 1 a 50 caracteres. Os caracteres permitidos são caracteres alfanuméricos, hífen, sublinhado, chaves, til, parênteses e os caracteres especiais “@”, “#”, “$”, “%”, “^” e “&”.>

Adicionar senha

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

Conexão de linha de comando com envio de código 2FA

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

Exemplo:

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

Ativar/desativar 2FA

– Ativar (o código secreto codificado será gravado no STDOUT)

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

– Desativar

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

Obtenção da ID do Supremo via linha de comando

(A ID será gravada no STDOUT)

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