1. Introduction

  2.  Welcome
  3.  License manager basics
  4. Getting Started

  5.  ArcGIS License Manager system requirements
  6.  Supported software products
  7.  License manager installation and startup
  8.  Client machine setup using the ArcGIS Administrator
  9.  Existing users
  10. Administering the License Manager

  11.  Using the ArcGIS License Server Administrator
  12.  Starting and stopping the License Manager
  13.  Checking the license server status
  14.  Configuring license borrowing
  15.  Viewing the audit log
  16.  Viewing license availability
  17.  Authorizing additional features
  18.  Diagnosing errors
  19. ArcGIS License Manager with ArcGIS Enterprise

  20.  Introduction to ArcGIS License Manager with ArcGIS Enterprise Portal
  21.  Configure License Manager for use with ArcGIS Enterprise Portal
  22.  Useful information and best practices
  23. Advanced Topics

  24.  Automatically starting the License Manager
  25.  Defining port@host to one or more license servers
  26.  Backup license servers
  27.  Configure ArcGIS License Manager to work through a firewall
    1. The Options File

    2.  Using the Options file
    3.  ACTIVATION_EXPIRY_DAYS
    4.  DEBUGLOG
    5.  EXCLUDE
    6.  EXCLUDE_ENTITLEMENT
    7.  EXCLUDEALL
    8.  GROUP
    9.  GROUPCASEINSENSITIVE
    10.  HOST_GROUP
    11.  INCLUDE
    12.  INCLUDE_ENTITLEMENT
    13.  INCLUDEALL
    14.  MAX
    15.  NOLOG
    16.  RESERVE
    17.  Feature names for ArcGIS Option file
  28.  Transferring licenses from one License Manager to another
  29.  Using the license manager on Windows Terminal Server/Citrix
  30.  Enterprise deployment of the ArcGIS Desktop or ArcGIS Engine licenses
  31.  Provisioning files
  32.  Silent authorization commands
  33. Troubleshooting

  34.  Incorrect clock setting
  35.  Cannot connect to the License Manager
  36. Glossary

  37.  ArcGIS Administrator
  38.  ArcGIS License Manager
  39.  authorization
  40.  borrow
  41.  Concurrent use
  42.  daemon
  43.  debug log file
  44.  feature
  45.  license
  46.  License Manager
  47.  license server
  48.  named user
  49.  ArcGIS Enterprise Portal
  50.  provisioning file
  51.  Return
  52.  simultaneous session
  53.  Single use
  54.  Software Authorization Wizard

Silent authorization commands

This topic provides information on the various silent processing options available for the ArcGIS License Manager.

NoteNote:

The following options can also be used to authorize the Desktop and Engine software with single-use licenses on the individual machines by using softwareauthorization.exe (found in C:\Program Files (x86)\Common Files\ArcGIS\bin or C:\Program Files\Common Files\ArcGIS\bin for 32-bit machines) with *.prvc files, instead of softwareauthorizationls.exe as detailed below.

These commands apply to all platforms.

From the command line, change directory to the license manager installation location. The default on Windows for ArcGIS License Manager versions 2021.0 and newer is C:\Program Files\ArcGIS\LicenseManager\bin.

Adding a -verbose switch at the end of the commands will display progress and error messages in the command window.

Authorizing silently:

In the case of 10.1-10.8 version licenses, use: softwareauthorizationls.exe -s -ver 10.8 -lif "c:\temp\<*.prvs>" or $ ./SoftwareAuthorizationLS -s -ver 10.8 -lif path/to/file on Linux. This command can also be used with *.resps files when authorizing offline. *.prvc and *.respc file types are used when authorizing single use ArcGIS Desktop, ArcGIS Engine, ArcGIS CityEngine, and ArcGIS Pro licenses.

Creating an authorize.txt file for offline authorization:

softwareauthorizationls.exe -s -ver 10.8 -lif "C:\Temp\<*.prvs>" -out "C:\Temp\authorize.txt"

For Linux use:

$ ./SoftwareAuthorizationLS -s -ver 10.8 -lif path/to/file -out

Deauthorizing silently:

To deauthorize all licenses from the machine, run softwareauthorizationls.exe -s -return all. For Linux, this is $ ./SoftwareAuthorizationLS -s -return all.

To deauthorize specific licenses from the machine, you need to enter in the specific authorization numbers that you would like to deauthorize. Run softwareauthorizationls.exe -s -return EFLxxxxxxxxx-1010,EFLxxxxxxxxx-1010 (where EFLxxxxxxxxx is the authorization code).

For Linux use:

$ ./SoftwareAuthorizationLS -s -return EFLxxxxxxxxx-1010,EFLxxxxxxxxx-1010.

NoteNote:

For silent deauthorization of 10.0 licenses only, remove the '-1010' from the example given

Re-reading the License Manager

Whenever undertaking a silent authorization or silent deauthorization, always perform a re-read of the License Manager to update the licenses counts.

To perform a re-read, open the License Server Administrator and browse to the Start/Stop License Service view and press the Re-read Licenses button.

Alternatively, to re-read licenses from the command line, browse to C:\Program Files\ArcGIS\LicenseManager\bin (for Windows) and perform the following commands:

lmutil.exe lmreread -c @localhost (where @localhost is the local hostname).