Como automatizar a ativação e desativação das licenças locais do BricsCAD usando a aplicação LicTool?
Sobre
O LicTool é um aplicativo de linha de Comando que pode ser usado por Administradores de Sistema ou Administradores de Rede, para automatizar operações de rotina com licenças BricsCAD, como desativação ou ativação. Ele é chamado pelo instalador do BricsCAD, mas também pode ser usado de forma independente.
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:
activatedeactivatehostidstore
- {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.Nota: 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.
Dica:-pdeve serbricscadoucommunicator(não diferencia maiúsculas de minúsculas)Nota: 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
-fincluí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.
- Com
- Desativar licença
-
.\lictool deactivate -p={produto}Desativa a licença para esse produto.
-pdeve serbricscadoucommunicator(não diferencia maiúsculas de minúsculas)
- Obter hostid
-
.\lictool hostidImprime o ID de host da máquina atual, para que este possa ser copiado e colado no site da Bricsys () 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-pfoi fornecido.HOST {servidor}: se nenhum argumento-pfoi fornecido.
Nota:- 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
.licserá 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}.Nota:- 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.
- Como na ação do servidor de armazenamento,

