このトピックでは、ArcGIS License Manager で利用できる、さまざまなサイレント操作のオプションに関する情報について説明します。
以下で説明するコマンドはすべてのプラットフォームに適用されます。
コマンドラインで、ディレクトリをライセンス マネージャーのインストール場所に変更します。 Windows の場合、ArcGIS License Manager バージョン 2021.0 以降のデフォルトの場所は C:\Program Files\ArcGIS\LicenseManager\bin です。
コマンドの末尾に「-verbose」を追加すると、コマンド ウィンドウに進行状況やエラー メッセージが表示されます。
サイレント認証:
バージョン 10.1 ~ 10.8 ライセンスの場合は、softwareauthorizationls.exe -s -ver 10.8 -lif "c:\temp\<*.prvs>" または $ ./SoftwareAuthorizationLS -s -ver 10.8 -lif path/to/file (Linux の場合) を使用します。 このコマンドは、*.resps ファイルを指定すると、オフラインでの認証時に使用することもできます。 ArcGIS Desktop、ArcGIS Engine、ArcGIS CityEngine、および ArcGIS Pro の単独使用ライセンスを認証する場合は、*.prvc および *.respc ファイル タイプが使用されます。
オフライン認証で使用する authorize.txt ファイルの作成:
softwareauthorizationls.exe -s -ver 10.8 -lif "C:\Temp\<*.prvs>" -out "C:\Temp\authorize.txt"
Linux の場合は、次のコマンドを使用します。
$ ./SoftwareAuthorizationLS -s -ver 10.8 -lif path/to/file -out
サイレント認証解除:
コンピューターからすべてのライセンスの認証を解除するには、softwareauthorizationls.exe -s -return all を実行します。 Linux の場合は、$ ./SoftwareAuthorizationLS -s -return all になります。
コンピューターから特定のライセンスの認証を解除するには、認証を解除する特定の認証番号を入力する必要があります。 softwareauthorizationls.exe -s -return EFLxxxxxxxxx-1010,EFLxxxxxxxxx-1010(EFLxxxxxxxxx は、認証コードです) を実行します。
Linux の場合は、次のコマンドを使用します。
$ ./SoftwareAuthorizationLS -s -return EFLxxxxxxxxx-1010,EFLxxxxxxxxx-1010
ライセンス マネージャーの再読み込み
サイレント認証を実行する場合でも、サイレント認証解除を実行する場合でも、必ずライセンス マネージャーの再読み込みを行って、ライセンス数を更新してください。
再読み込みを行うには、License Server Administrator を開き、[ライセンス サービスの開始/停止] ビューに移動して [ライセンスの再読み込み] ボタンを押します。
また、コマンド ラインからライセンスの再読み込みを行うこともできます。この場合には、C:\Program Files\ArcGIS\LicenseManager\bin (Windows の場合) に移動して、次のコマンドを実行します。
lmutil.exe lmreread -c @localhost (ここで、@localhost はローカル ホスト名を指します。)