Installer Helper を使用する
このセクションでは、Installer Helper を使用して次の操作を実行する方法について説明します。
登録済みの機能を一覧表示する
登録済みの機能を変更する
登録済みの機能を一覧表示する
製品に現在登録されている機能を一覧表示するには、list コマンドを使用します。
ライセンス方法のオプションは次のとおりです。
- 0 = 不明なライセンス方法
- 1 = ネットワーク ライセンス
- 2 = スタンドアロン ライセンス
- 3 = 配置を介してインストールされたスタンドアロン ライセンス(MSSA)
- 4 = ユーザ ライセンス
サーバ タイプのオプションは次のとおりです。
- 0 = 不明なサーバ タイプ
- 1 = シングル サーバ
- 2 = 冗長サーバ
- 3 = 分散サーバ
$ ./AdskLicensingInstHelper list
.. which produces results like below for every registered feature:
[
{
"feature_id": "ACD",
"def_prod_key": "001L1",
"def_prod_ver": "2020.0.0.F",
"sel_prod_key": "001L1",
"sel_prod_ver": "2020.0.0.F",
"lic_method": 1,
"supported_lic_methods": [
2,
1,
4
],
"lic_server_type": 1,
"lic_servers": [
"@1.1.1.1"
],
"serial_number_sa": "000-00000000",
"serial_number_nw": "000-00000000",
"def_prod_code": "ACD",
"sel_prod_code": "ACD"
}
]
注: コマンド出力には改行が含まれない場合があり、読みにくくなる場合があります。 この場合、出力を .txt ファイル(例: /AdskLicensingInstHelper list > C:\Autodesk\list_output.txt)にリダイレクトし、メモ帳でテキスト ファイルを開き、内容をコピーして json フォーマッタ(http://jsonprettyprint.com/ など)に貼り付けると上記のように表示されます。
登録済みの機能を変更する
ライセンス方法、サーバ タイプ、ライセンス サーバのリストなどの機能情報を変更またはリセットするには、change コマンドと次のオプションを使用します。
> ./AdskLicensingInstHelper change --help
NAME:
AdskLicensingInstHelper change - Change registered product
USAGE:
AdskLicensingInstHelper change [command options]
Legend:
[R] - required
[O] - optional
OPTIONS:
--prod_key key, --pk key [R] key of the product to change (e.g. "001L1")
--prod_ver version, --pv version [R] version of the product to change (e.g. "2020.0.0.F")
--feature_id key, --fi key [O] alternate key of the product to change (e.g. "ACD", for license method USER only)
--lic_method value, --lm value [O] new license method. Should be one of (case insensitive): USER, STANDALONE, NETWORK or empty "" to reset LGS
--lic_server_type value, --lt value [O] network license server type. Should be one of (case insensitive): SINGLE, REDUNDANT, DISTRIBUTED or empty "" to reset LGS. WARNING! For empty value lic_servers will be reset as well
--lic_servers value, --ls value [O] list of comma-separated network license server addresses or empty "" to reset. For example: @127.0.0.1,@192.168.1.1,@9.0.9.0
例
ライセンス方法を変更する
オートデスク ソフトウェアを開いている場合、LGS をリセットするには製品内の License Manager UI を使用することをお勧めします。 無償体験版の有効期限が切れている場合、LGS ダイアログを起動するには、[体験版の期限が切れました]ダイアログの下部にある[既にライセンスをお持ちですか]リンクをクリックします。
- オートデスク ソフトウェアを起動します。
- 画面の右上隅にあるユーザ名の隣で三角形のドロップダウンをクリックします。
- [ライセンスを管理]を選択します。
- [License Manager]ダイアログで、[ライセンスの種類を変更]リンクをクリックします。
- LGS ダイアログ ウィンドウが開きます。
- ライセンスの種類を選択します。
上記の方法が使用できない場合は、AdskLicensingInstHelper ツールを使用するか、スクリプトを使用してライセンスの種類を変更します。
ライセンス方法を NETWORK から USER に変更するには、次のコマンドを実行します。
> ./AdskLicensingInstHelper change -pk 001L1 -pv 2020.0.0.F -lm USER
注: オートデスクのクラウド ベース サービスにログインしている場合は、コマンドを実行する前に、サービスからサインアウトし、LoginState.xml ファイルを削除してログイン ステータスをクリアする必要があります。
- Windows: %localappdata%\Autodesk\Web Services\LoginState.xml
- macOS: ~/Library/Application Support/Autodesk/Web\ Services/LoginState.xml
- Linux: ~/.local/share/Autodesk/Web Services/LoginState.xml
ライセンス サーバを変更する
次の例は、サーバ(macOS および Linux 上の AutoCAD 2020 キー 001L1、および Flame 2020 キー C0TL1)のライセンス アドレスを 2080@10.12.15.111 から 2080@20.23.24.222 に変更する方法を示しています。
Windows の場合
- 次のコマンドを使用して、お使いの製品のライセンス アドレスを変更します。
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_servers "2080@20.23.24.222"
- HKCU\Software\FLEXlm License Manager\ でレジストリ エントリ キー ADSKFLEX_LICENSE_FILE を調べて、次の手順を実行します。
- NLM サーバ アドレスのエントリが含まれている場合は、削除します。 "2080@10.12.15.111".
- ライセンス ファイルへのパスが含まれている場合は、そのまま残します。
macOS の場合
- 次のコマンドを使用して、特定の製品のライセンス アドレスを変更します。
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_servers "2080@20.23.24.222"
- ホーム ディレクトリから .flexlmrc を調べて、次の手順を実行します。
- NLM サーバ アドレスのエントリが含まれている場合は、そのファイルを削除します。 "2080@10.12.15.111".
- ライセンス ファイルへのパスが含まれている場合は、そのまま残します。
Linux の場合
- 次のコマンドを使用して、製品のライセンス アドレスを変更します。
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_servers "2080@20.23.24.222"
- ホーム ディレクトリから .flexlmrc を調べて、次の手順を実行します。
- NLM サーバ アドレスのエントリが含まれている場合は、そのファイルを削除します。 "2080@10.12.15.111".
- ライセンス ファイルへのパスが含まれている場合は、そのまま残します。
LGS をリセットする
注: オートデスクのクラウド ベース サービスにログインしている場合は、サービスからサインアウトし、LoginState.xml ファイルを削除してログイン ステータスをクリアする必要があります。
- Windows: %localappdata%\Autodesk\Web Services\LoginState.xml
- macOS: ~/Library/Application Support/Autodesk/Web\ Services/LoginState.xml
- Linux: ~/.local/share/Autodesk/Web Services/LoginState.xml
次の例は、Windows 版 AutoCAD 2020 (001L1)の LGS、および macOS 版 と Linux 版 Flame 2020 (C0TL1)用の LGS をリセットする方法を示します。 Installer Helper の change コマンドを使用して、ライセンス方法に空の文字列を指定します。
一般的な注:
AdskLicensingInstHelper change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_method ""
Windows の場合
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_method ""
macOS の場合
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_method ""
Linux の場合
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_method ""
ライセンス サーバをリセットする
次の例は、macOS および Linux で AutoCAD 2020 キー 001L1 および Flame 2020 キー C0TL1 のライセンス サーバをリセットする方法です。
Windows の場合
- 次のコマンドを使用して、製品のライセンスを変更します。
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_server_type "" --lic_servers ""
- C:\ProgramData\Autodesk\AdskLicensingService から 001L11 のフォルダを削除します。
- HKCU\Software\FLEXlm License Manager\ でレジストリ キー ADSKFLEX_LICENSE_FILE を削除します。
macOS の場合
- 次のコマンドを使用して、製品のライセンスを変更します。
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_server_type "" --lic_servers ""
- /Library/Application Support/Autodesk/AdskLicensingService から C0TL1 のフォルダを削除します。
- ホーム ディレクトリから .flexlmrc を削除します。
Linux の場合
- 次のコマンドを使用して、製品のライセンスを変更します。
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2018.0.0.F --lic_server_type "" --lic_servers ""
- /var/opt/Autodesk/AdskLicensingService から C0TL1 のフォルダを削除します。
- ホーム ディレクトリから .flexlmrc を削除します。
Windows での配置のサポート
通常、Windows 製品は、配置環境設定とインストールをサポートします。配置から登録されたライセンス製品は、スタンドアロンではなくマルチシートスタンドアロン(MSSA)として登録されます。macOS および Linux には配置モードがないため、このフラグは必要ありません。 ライセンス MSM を使用せずに、Installer Helper を使用して機能を登録/登録解除する場合、登録および登録解除の両方でこのコマンドを使用できます。
--from_deployment または -d