Como automatizar a ativação e desativação das licenças locais do BricsCAD usando o aplicativo LicTool?

Sobre

O LICTool é um aplicativo de linha de Comando que pode ser usado por Administradores de Sistema ou de Rede para automatizar operações de rotina com licenças BricsCAD, como desativação ou ativação.

Note: Faça o download do LicTool daqui e descompacte o arquivo.

A ferramenta permite automatizar a desativação de licenças isoladas para melhorar a experiência do usuário em um cenário de re-hospedagem de licenças. Este também permite automatizar operações complementares que podem ser úteis para usuários de licenças BricsCAD, tal como salvar o endereço de um servidor de rede, ou um arquivo de licença local, etc.

Você pode usar o LicTool em combinação com os scripts do Microsoft System Center Configuration Manager (SCCM). Por exemplo, é possível desativar uma licença local e conectar-se a um servidor de licenças de rede, em um mesmo script.

Requisitos

O utilitário LicenseManager.dll precisa estar disponível na mesma pasta em que está o lictool.exe, junto com todas as outras dependências do Bricsys License Manager, como curl.dll, libcrypto.dll, libssl.dll, zlib.dll, etc.

O programa também precisa do Microsoft Visual C++ 2015 - 2022 Redistributable (64-bit). Se não estiver instalado em seu sistema, este pode ser baixado daqui.

Uso

.\lictool {ação} {opções}
{ação}
Determina a ação e pode ser uma das seguintes:
  • activate
  • deactivate
  • hostid
  • store
{opções}
Determina uma das opções possíveis e depende da ação escolhida.

Se algum valor de opção contiver espaços ou pontos, ele precisará ser colocado entre aspas: -f="C:\ Uma pasta em algum lugar\ BricsCAD.lic”. Se não houver espaços ou pontos, as aspas são opcionais.

Note: Os parâmetros mencionados abaixo entre colchetes são opcionais. Por exemplo, [-p= {port}] significa que você pode omitir o parâmetro. Se você quiser passar o parâmetro, não inclua os colchetes.
Ativar licença
.\lictool activate -p={product} -k={activationKey} [-f="{saveAsFileName}"]

Ativa a licença.

Tip: -p deve ser bricscad ou communicator (não diferencia maiúsculas de minúsculas)
Note: O local padrão para os arquivos de licença está em C:\ProgramData\Bricsys. Se você omitir a opção -f, o arquivo será gravado automaticamente nesse local padrão.
  • Com -f incluído, o arquivo LIC será salvo como {saveAsFilename}.
  • Se {saveAsFilename} for apenas um nome - sem o caminho, o arquivo LIC será salvo no local predefinido.
  • Sem -f, o arquivo LIC será salvo no local predefinido, com o nome {produto}.lic.
Desativar licença
.\lictool deactivate -p={produto}

Desativa a licença para esse produto.

-p deve ser bricscad ou communicator (não diferencia maiúsculas de minúsculas)

Obter hostid
.\lictool hostid

Imprime o ID de host da máquina atual, para que este possa ser copiado e colado no site da Bricsys (Bricsys website > Minha Conta > Contratos de licença e de suporte) para ativar manualmente uma licença de rede (offline).

Veja também o artigo Licença de rede: ativação offline (manual).

Armazenar servidor
.\lictool store -s="{server}" [-p={port}] -f="{saveAsFileName}"

Armazena o endereço do servidor em um arquivo de licença usando o seguinte formato:

  • HOST {servidor} ANY {porta}: se o argumento -p foi fornecido.
  • HOST {servidor}: se nenhum argumento -p foi fornecido.
Note:
  • If {saveAsFileName} é uma caminho completo, o arquivo será salvo naquele local.
  • Se {saveAsFilename} for somente um nome sem caminho, o arquivo será salvo no local padrão (C:\ProgramData\Bricsys).
  • Se o nome do arquivo fornecido não tiver uma extensão, a terminação .lic será adicionado ao nome.
  • Se o arquivo já existir, este será sobrescrito.
Armazenar arquivo de licença
.\lictool store -l="{licenseFile}" -f="{saveAsFileName}"

Copia o arquivo de licença de {licenseFile} para o local em {saveAsFileName}.

Note:
  • Como na ação do servidor de armazenamento, {saveAsFilename} pode ser um caminho completo ou apenas o nome curto do arquivo.
  • Se o arquivo já existir, este será sobrescrito.
Tip: Se houver uma falha, um código de erro será retornado. Você pode consultar o código de erro resultante na Central de Ajuda.