コマンドラインを使用してライセンスを管理する
次のいずれかの方法で、すべてのライセンスカテゴリを管理できます:
-
Tosca License Configuration ウィンドウ(see chapter "ライセンス設定へのアクセス")を使用する。
-
コマンドラインを使用する。
この章では、コマンドラインを使用してライセンスを管理する方法について説明します。これは様々な場合に役立つことがあります。例えば、単純なバッチファイルを使用して実行エージェントライセンスの管理を自動化できます。
ライセンス管理グラフィカルユーザーインターフェース(GUI) がインストールされていない実行エージェントで作業する場合は、無人ライセンス管理のみを使用することができます。
無人モードでライセンスを管理するには、以下の手順に従ってください。
-
コマンドプロンプトを開き、 ToscaLicenseConfiguration.exe ファイルに移動します。デフォルトでは、このファイルは %TRICENTIS_LICENSING_HOME% にあります。
-
次のコマンドを入力します: ToscaLicenseConfiguration <verb> <option>
-
<verb> を利用可能な動詞のいずれかに置き換えます。
-
必要に応じて <option> を利用可能なオプションの1つに置き換えてください。
例えば、 ToscaLicenseConfiguration view-licenses コマンドを実行すると、利用可能なすべてのライセンスパッケージが表示されます。
-
ある動詞で使用できるすべてのオプションのリストを表示するには、動詞の後に --help と入力します。
この動詞で使用できるすべてのオプションのリストが表示されます。例えば、 ToscaLicenseConfiguration connect-cloud --help を実行すると、次のヘルプ画面が表示されます。
利用可能なオプションの説明
利用可能な動詞
利用可能なすべての動詞のリストを見るには、 ToscaLicenseConfiguration help コマンドを実行してください。
以下の動詞が使用可能です:
|
動詞 |
説明 |
|---|---|
|
view-licenses |
|
|
connect-cloud |
|
|
connect-on-premise |
|
|
checkout-licenses |
|
|
return-checked-out |
|
|
switch-to-gui |
コマンドプロンプトを閉じ、ライセンス設定GUIに切り替えます。 |
|
return-all-licenses |
マシンからすべてのライセンスを削除します。 |
|
デフォルトでは、クラウドとオンプレミスのライセンスは1日単位で発行されます。ただし、テストを実行するためにライセンスを数時間だけ使用し、その後ライセンスを返却し、他のマシンで使用できるようにしたい場合もあります。この場合、テストサイクルの終了時に return-all-licenses の動詞ですべてのライセンスを返却することが重要です。 |
例
以下の例は、これらのライセンス管理タスクがコマンドラインインターフェースでどのように機能するかを示しています。
クラウドライセンスサーバ への接続
以下のコマンドは以下の動作を行います:
-
G4Y21CZK8SJF のIDでクラウドサーバーに接続します。
-
ユーザー名 john@doe.com とパスワード ToscaRocks9 でログインします。
ToscaLicenseConfiguration connect-cloud -ujohn@doe.com-pToscaRocks9-iG4Y21CZK8SJF
オンプレミスライセンスサーバに接続
以下のコマンドで、 licsrv のアドレスを使ってオンプレミスライセンスサーバに接続します。その際には、ポート 7070 が使用されます。
ToscaLicenseConfiguration connect-on-premise -a licsrv -o7070
チェックアウトおよびライセンスの返却
以下のコマンドは、以下のライセンスを2日間チェックアウトします:
-
DotNetEngine
-
HTMLEngine
-
ToscaCommander
ToscaLicenseConfiguration checkout-licenses -e2HTMLEngine DotNetEngine ToscaCommander
これらのライセンスは以下のコマンドで返却できます:
ToscaLicenseConfiguration return-checked-out