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

À propos

LicTool est une application en ligne de commande que les administrateurs système ou réseau peuvent utiliser pour automatiser les opérations de routine avec des licences BricsCAD, y compris la désactivation ou l'activation.'

LicTool peut automatiser la désactivation des licences autonomes pour améliorer l'expérience utilisateur dans un scénario de réhébergement de licence ou pour automatiser des opérations complémentaires pour les utilisateurs de licences BricsCAD, y compris enregistrer l'adresse d'un serveur de licences réseau ou un fichier de licence local. L'outil peut être utilisé en combinaison avec les 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

Windows
LicenseManager.dll doit être disponible dans le même dossier que lictool.exe, ainsi que toutes les dépendances ultérieures du gestionnaire de licences, 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.

MacOS
libLicenseManager.dylib doit être disponible dans le même dossier que lictool, ainsi que toutes les dépendances ultérieures du gestionnaire de licences, telles que libcurl.dylib, liblibcrypto.dylib, liblibssl.dylib, etc.
Linux
libLicenseManager.so doit être disponible dans le même dossier que lictool, ainsi que toutes les dépendances ultérieures du gestionnaire de licences, telles que libcurl.so, liblibcrypto.so, liblibssl.so, etc.

Utilisation

LicTool se trouve dans le dossier d'installation BricsCAD . Exécutez l'outil en utilisant le format suivant :

./lictool {action} {options}
Remarque : Lorsque vous utilisez cmd.exe sous Windows, l'exécutable doit être appelé avec .\lictool.
  • {action} peut être :
    • activer
    • désactiver
    • ID d'hôte
    • boutique
  • {options} peut être :
    • -p ou --product (doit être soit bricscad, soit communicator, cette option n’est pas sensible à la casse)
    • -k ou --key
    • -f ou --filename
    • -pt ou --port
    • -l ou --license
    • -s ou --server
Important :
  • Seuls les paramètres enfermés entre crochets sont optionnels et peuvent être omis. Si vous voulez ignorer le paramètre, n’incluez pas les crochets.
  • Si une valeur d'option contient des espaces ou des points, elle doit être entourée de guillemets (par exemple -f="C:\ProgramData\Bricsys\BricsCAD.lic"). S'il n'y a pas d'espaces ou de points, les guillemets sont facultatifs.
Action Syntaxe
Activation de la licence ./lictool activate -p={product} -k={activationKey} [-f="{saveAsFileName}"]
Remarque : Lors de l’activation, -f est un paramètre optionnel.
  • Avec -f inclus, le fichier LIC sera sauvegardé sous {saveAsFileName}.
  • Sans -f, le fichier LIC sera enregistré à l’emplacement par défaut (C:\ProgramData\Bricsys), sous le nom de {product}.lic.
Désactivation de la licence ./lictool deactivate -p={product}
Obtention de l'ID d'hôte ./lictool hostid
Remarque : L'ID d'hôte de la machine actuelle est imprimé et copié sur le presse-papiers.
Stockage du serveur ./lictool store -s="{server}" [-pt={port}] -f="{saveAsNomFile}"
Remarque : Lors du stockage de l’adresse du serveur dans le fichier LIC, -pt est un paramètre optionnel.
  • Avec -pt inclus, le fichier LIC contiendra HOST {server} N’AUCUN {port}.
  • Sans -pt, le fichier LIC contiendra HOST {server}.
Stockage du fichier de licence ./lictool store -l="{licenseFile}" -f="{saveAsFileName}"
Remarque : Le fichier de licence est copié à cet emplacement.
Remarque :
  • Pour -f="{saveAsFileName}:
    • Si {saveAsFileName} est un chemin complet, le fichier y est enregistré.
    • Si {saveAsFileName} n’est qu’un nom sans chemin, le fichier LIC 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é.
  • En cas de défaillance, un code d’erreur est renvoyé. Voir les articles sur les Codes d’erreur .