Cómo automatizar la activación y desactivación de licencias locales de BricsCAD usando la aplicación LicTool

Acerca de

LicTool es una aplicación de Línea de Comandos que los Administradores de Sistemas o Redes pueden utilizar para automatizar operaciones rutinarias con licencias de BricsCAD incluyendo la desactivación o la activación.

LicTool puede automatizar la desactivación de licencias individuales para mejorar la experiencia del usuario en un escenario de realojamiento de licencias, o automatizar operaciones complementarias para los usuarios de licencias de BricsCAD, incluyendo guardar la dirección de un servidor de licencias de red o la ubicación de un archivo de licencia local. La herramienta puede utilizarse en combinación con los scripts de Microsoft System Center Configuration Manager (SCCM). Por ejemplo, se puede desactivar una licencia local y conectarse a un servidor de licencias de red mediante un único script.

Requisitos

Ventanas
LicenseManager.dll debe estar disponible en la misma carpeta que lictool.exe, junto con todas las demás dependencias del Administrador de Licencias, como curl.dll, libcrypto.dll, libssl.dll, zlib.dll, etc.

El programa también necesita Microsoft Visual C++ 2015 - 2022 Redistributable (64 bits). Si no está instalado en su sistema, se puede descargar desde aquí.

MacOS
libLicenseManager.dylib debe estar disponible en la misma carpeta que lictool, junto con todas las demás dependencias del Administrador de Licencias, como libcurl.dylib, liblibcrypto.dylib, liblibssl.dylib, etc.
Linux
libLicenseManager.so debe estar disponible en la misma carpeta que lictool, junto con todas las demás dependencias del Administrador de Licencias, como libcurl.so, liblibcrypto.so, liblibssl.so, etc.

Uso

LicTool se encuentra en la carpeta de instalación de BricsCAD. Ejecute la herramienta con el siguiente formato:

./lictool {action} {options}
Nota: Al utilizar cmd.exe en Windows, el ejecutable debe ejecutarse con .\lictool.
  • {action} puede ser:
    • activar
    • Desactivar
    • ID de host
    • tienda
  • {options} puede ser:
    • -p o --product (debe ser bricscad o communicatoresta opción no distingue entre mayúsculas y minúsculas)
    • k o --key
    • -f o --filename
    • -pt o --port
    • -l o --license
    • -s o --server
Importante:
  • Solo los parámetros entre corchetes son opcionales y pueden omitirse. Si desea pasar el parámetro, no incluya los corchetes.
  • Si el valor de alguna opción contiene espacios o puntos, debe escribirse entre comillas (por ejemplo,-f="C:\ProgramData\Bricsys\BricsCAD.lic"). Si no hay espacios ni puntos, las comillas son opcionales.
Acción Sintaxis
Activar la licencia ./lictool activate -p={product} -k={activationKey} [-f="{saveAsFileName}"]
Nota: Al activar, -f es un parámetro opcional.
  • Con -f incluido, el archivo LIC se guardará como {saveAsFileName}.
  • Sin -fel archivo LIC se guardará en la ubicación predeterminada (C:\ProgramData\Bricsys), con el nombre {product}.lic.
Desactivar la licencia ./lictool desactivar -p={product}
Obtener el host id ./lictool hostid
Nota: El host ID del equipo actual se muestra y se copia en el portapapeles.
Guardar el servidor ./lictool store -s="{server}" [-pt={port}] -f="{saveAsFileName}"
Nota: Al guardar la dirección del servidor en el archivo LIC,-ptes un parámetro opcional.
  • Al incluir -pt, el archivo LIC contendrá HOST {server} ANY {port}.
  • Sin -pt, }, el archivo LIC contendrá el HOST {server}.
Guardar el archivo de licencia ./lictool store -l="{licenseFile}" -f="{saveAsFileName}"
Nota: El archivo de licencia se copia en esa ubicación.
Nota:
  • Para -f="{saveAsFileName}:
    • Si {saveAsFileName} es una ruta completa, el archivo se guarda allí.
    • Si {saveAsFileName} es solo un nombre sin ruta, el archivo LIC se guardará en la ubicación predeterminada (C:\ProgramData\Bricsys).
    • Si el nombre de archivo proporcionado no tiene extensión, se agregará .lic al nombre.
    • Si el archivo ya existe, se sobrescribirá.
  • Si se produce un fallo, se devuelve un código de error. Consulte los artículos sobre Códigos de error.