FAQ-1198 同時起動ライセンスで誰がライセンスを使用しているかを知るにはどうしたらよいでしょうか?

最終更新日:2024/7/10

同時起動型ライセンスは、購入した数のライセンスがクライアント間でフローティングで割り当てられることを意味します。同時起動型ライセンスを使用している場合、その時点に誰がライセンスを使用しているかを、特に利用可能なすべてのライセンスが使用されているときに知りたい場合があります。

同時起動型ライセンスの管理者は、LMTOOLSを開き、Server StatusタブのPerform Status Enquiryで確認できます。出力テキストの最後に、ライセンスのチェックアウトステータスが表示されます。

クライアント側で、クライアントコンピュータからライセンスステータスを照会する場合、次のいずれかの方法で行います。

方法1

  1. LMTools.exeファイルをクライアントコンピュータにコピーする。
  2. LMTOOLSを開き、Service/License Fileタブを開きます。
  3. Configuration using License Fileラジオボタンを選択します。
  4. 編集ボックスに以下のように入力します。
    @SERVERNAME または @IP_Address_Of_Server
    ここで、SERVERNAMEはライセンスサーバ名で、始めに “@” 記号を付けます。たとえば、ライセンスサーバー名「OriginServer」の場合次のように設定します。
    Config using Lic File FAQ 1198.PNG
  5. Server Statusタブで、Perform Status Enquiry ボタンをクリックすると、出力サーバーステータスに、現時点でライセンスを使用しているクライアントが表示されます。
    Server Status Enquiry FAQ 1198.PNG

方法2

  1. lmstat.exeファイルをクライアントコンピュータにコピーします。このファイルは、ライセンスマネージャフォルダの下の\Tools\Command lineフォルダにあります。
  2. テキストエディタ(例:メモ帳)を開き、次のコマンドラインを入力して.batファイルとして保存します。
    @echo off 
    <path_to_lmstat.exe>\lmstat.exe -a -c <port_no.>@SERVERNAME 
    pause
    


    ここで、<path_to_lmstat.exe>はクライアントコンピュータ上のlmstat.exeファイルへのパス、servernameはライセンスサーバー名、port_no.はlmgrd.exeが使用するポート番号です。デフォルトポート27000を使用する場合は省略できますが、"@"記号は省略できません。たとえば、lmstat.exeファイルをフォルダパスC:\Tools\OriginLicenseServer\command line\にコピーし、ライセンスサーバー名「OriginServer」でポート27001を使用する場合、.batファイルに次の行を入力します。

    @echo off 
    "C:\Tools\OriginLicenseServer\command line\lmstat.exe"  -a -c 27001@OriginServer
    pause
    
  3. この.batファイルをダブルクリックしてステータスを確認できます。

キーワード:同時起動, ライセンス管理, ライセンスチェックアウトステータス, ライセンス状況, ライセンス使用状況の管理