LicToolアプリケーションを使用してローカルBricsCADライセンスのアクティベートと解除を自動化する方法

概要

LicTool は、システム管理者またはネットワーク管理者が BricsCAD ライセンスのアクティベート解除やアクティブ化などの日常的な操作を自動化するために使用できるコマンド ライン アプリケーションです。これは BricsCAD インストーラーで呼び出されますが、スタンドアロンで使用することもできます。

Note: スタンドアロンアプリケーションとして使用するには、LicToolをこちらからダウンロードします。

このツールを使用すると、スタンドアロン ライセンスのアクティベート解除を自動化して、ライセンスの再ホスティング シナリオでのユーザー エクスペリエンスを向上させることができます。また、ネットワーク ライセンス サーバーのアドレスの保存、ローカル ライセンス ファイルの保存など、BricsCAD ライセンス ユーザーにとって便利な補足操作を自動化することもできます。

LicToolは以下と組み合わせて使用できます。 Microsoft システム センター構成マネージャー (SCCM)スクリプト。たとえば、1 つのスクリプトでローカル ライセンスを非アクティブ化し、ネットワーク ライセンス サーバーに接続できます。

要求事項

ライセンスマネージャー.dll同じフォルダに存在する必要がありますlictool.exe 、Bricsys License Managerのその他の依存関係、例えばcurl.dlllibcrypto.dlllibssl.dllzlib.dll 、等。

このプログラムには、 Microsoft Visual C++ 2015 - 2022 再頒布可能パッケージ (64 ビット) も必要です。システムにインストールされていない場合は、こちらからダウンロードできます。

使用状況データ

.\lictool {action} {options}
{action}
アクションを決定し、次のいずれかになります。
  • activate
  • deactivate
  • hostid
  • store
{options}
可能なオプションの 1 つを決定し、選択されたアクションによって異なります。

オプション値にスペースまたはドットが含まれている場合は、引用符で囲む必要があります: -f="C:\A folder somewhere\BricsCAD.lic" 。スペースやドットがない場合、引用符はオプションです。

Note: 以下で角括弧で囲まれたパラメータはオプションです。たとえば、 [-p={port}] はパラメータを省略できることを意味します。パラメータを渡す場合は、角括弧を含めないでください。
ライセンス管理
.\lictool activate -p={product} -k={activationKey} [-f="{saveAsFileName}"]

ライセンスをアクティベートします。

Tip: -p は、 bricscad または communicator のいずれかである必要があります (大文字と小文字は区別されません)。
Note: ライセンスファイルのデフォルトの場所はC:\ProgramData\Bricsys -f オプションを省略すると、ファイルは自動的にそのデフォルトの場所に書き込まれます。
  • -f を含めると、LIC ファイルは {saveAsFileName} として保存されます。
  • {saveAsFileName} がパスのない名前のみの場合、LIC ファイルはデフォルトの場所に保存されます。
  • -f がない場合、LIC ファイルはデフォルトの場所に {product}.lic という名前で保存されます。
ライセンスをアクティベート解除する
.\lictool deactivate -p={product}

その製品のライセンスをアクティベート解除します。

-p bricscad または communicator のいずれかである必要があります (大文字と小文字は区別されません)

ホストIDを取得する
.\lictool hostid

現在のマシンのホストIDを印刷し、Bricsys Webサイトにコピーして貼り付けることができます( Bricsysのウェブサイト > マイアカウント > ライセンスとサポート契約) を使用して、ネットワーク ライセンスを手動で (オフラインで) アクティベートします。

ネットワーク ライセンス: オフライン (手動) アクティベーションの記事も参照してください。

ストアサーバー
.\lictool store -s="{server}" [-p={port}] -f="{saveAsFileName}"

次の形式を使用して、ライセンス ファイルにサーバー アドレスを保存します。

  • HOST {server} ANY {port} : -p 引数が指定された場合。
  • HOST {server} : -p 引数が指定されていない場合。
Note:
  • {saveAsFileName} がフルパスの場合、ファイルはそこに保存されます。
  • {saveAsFileName} がパスのない名前のみの場合、ファイルはデフォルトの場所 ( C:\ProgramData\Bricsys )。
  • 指定されたファイル名に拡張子がない場合、名前に .lic が追加されます。
  • ファイルがすでに存在する場合は上書きされます。
ライセンスファイルを保存する
.\lictool store -l="{ライセンスファイル}" -f="{saveAsFileName}"

ライセンス ファイルを {licenseFile} から {saveAsFileName} の場所にコピーします。

Note:
  • ストア サーバーアクションと同様に、 {saveAsFileName} は完全なパスまたは短いファイル名のみにすることができます。
  • ファイルがすでに存在する場合は上書きされます。
Tip: 失敗した場合はエラーコードが返されます。結果のエラー コードはヘルプ センターで参照できます。