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, 
 

