Comment automatiser l'activation et la désactivation des licences locales de BricsCAD avec l'application LicTool ?

A propos

LicTool est une application disponible via la ligne de commande qui peut être utilisée par les administrateurs système ou réseau pour automatiser les opérations de routine avec les licences BricsCAD, telles que la désactivation ou l'activation.

Note: Téléchargez LicTool à partir d'ici et décompressez l'archive.

Cet outil vous permet d'automatiser la désactivation des licences autonomes afin d'améliorer l'expérience de l'utilisateur dans le cadre d'un scénario de ré-hébergement des licences. Il permet également d'automatiser des opérations supplémentaires qui pourraient être utiles aux utilisateurs de licences BricsCAD, telles que la sauvegarde de l'adresse d'un serveur de licences réseau, la sauvegarde d'un fichier de licence local, etc.

Vous pouvez utiliser LicTool en combinaison avec des scripts Microsoft System Center Configuration Manager (SCCM). Par exemple, il est possible de désactiver une licence locale et de se connecter à un serveur de licences réseau en un seul script.

Éléments requis

LicenseManager.dll doit être disponible dans le même dossier que lictool.exe, ainsi que toutes les autres dépendances de Bricsys License Manager, telles que curl.dll, libcrypto.dll, libssl.dll, zlib.dll, etc.

Le programme a également besoin de Microsoft Visual C++ 2015 - 2022 Redistributable (64-bit). S'il n'est pas installé sur votre système, il peut être téléchargé ici.

Utilisation

.\lictool {action} {options}
{action}
Détermine l'action et peut être l'un des éléments suivants :
  • activer
  • désactiver
  • ID d'hôte
  • magasin
{options}
Détermine l'une des options possibles et dépend de l'action choisie.

Si une valeur d'option contient des espaces ou des points, elle doit être placée entre guillemets : -f="C:\NA folder somewhere\NBricsCAD.lic". S'il n'y a pas d'espaces ou de points, les guillemets sont facultatifs.

Note: Les paramètres mentionnés ci-dessous entre crochets sont facultatifs. Par exemple, [-p={port}] signifie que vous pouvez omettre le paramètre. Si vous voulez ignorer le paramètre, n'incluez pas les crochets.
activer la licence
.\lictool activate -p={produit} -k={clé d'activation} -k={clé d'activation} [-f="{saveAsFileName}"]

Active la licence.

Tip: -p doit être soit bricscad soit communicator (non sensible à la casse)
Note: L'emplacement par défaut des fichiers de licence est C:\ProgramData\Bricsys. Si vous omettez l'option -f, le fichier sera automatiquement enregistré à cet emplacement par défaut.
  • Avec -f inclus, le fichier LIC sera sauvegardé sous {saveAsFileName}.
  • Si {saveAsFileName} est uniquement un nom sans chemin, le fichier LIC sera enregistré à l'emplacement par défaut.
  • Sans -f, le fichier LIC sera enregistré à l'emplacement par défaut, sous le nom de {produit}.lic.
désactiver la licence
.\lictool deactivate -p={product}

Désactive la licence pour ce produit.

-p doit être soit bricscad soit communicator (non sensible à la casse)

obtenir l'id d'hôte
.\lictool hostid

Imprime l'ID de l'hôte de la machine actuelle, afin qu'il puisse être copié et collé sur le site web de Bricsys (Site web de Bricsys > Mon compte > Licences et contrats de support) pour activer une licence réseau manuellement (hors ligne).

Voir aussi l'article Licence réseau : activation hors ligne (manuelle).

serveur de stockage
.\lictool store -s="{server}" [-p={port}] -f="{saveAsFileName}"

Enregistre l'adresse du serveur dans un fichier de licence en utilisant le format suivant :

  • HOST {serveur} ANY {port} : si l'argument -p a été donné.
  • HOST {server} : si aucun argument -p n'a été donné.
Note:
  • Si {saveAsFileName} est un chemin complet, le fichier y sera enregistré.
  • Si {saveAsFileName} est uniquement un nom sans chemin d'accès, le fichier sera enregistré à l'emplacement par défaut (C:\ProgramData\Bricsys).
  • Si le nom de fichier fourni n'a pas d'extension, .lic sera ajouté au nom.
  • Si le fichier existe déjà, il sera écrasé.
stocker le fichier de licence
.\lictool store -l="{licenseFile}" -f="{saveAsFileName}"

Copie le fichier de licence de {licenseFile} à l'emplacement {saveAsFileName}.

Note:
  • Comme dans l'action de stockage du serveur, {saveAsFileName} peut être un chemin d'accès complet ou seulement le nom court du fichier.
  • Si le fichier existe déjà, il sera écrasé.
Tip: En cas d'échec, un code d'erreur est renvoyé. Vous pouvez consulter le code d'erreur résultant dans le Centre d'aide.