Innovyze License Administrator ILA

To allow for easier configuration by system or network administrator, the Innovyze License Administrator (ILA) can use the provided command-line interface.

To run the command-line interface, simply run the ILACMDL.EXE program that is located in the installation folder of the ILA with required arguments as detailed below:

Common Arguments

The following arguments can be used with all commands:

Short Argument NameLong Argument NameDescription
-g--nologoStops the program name and version number from being displayed.
-o filename--log filenameCreates a log file with the specified file name.
-q--quietDo not display anything on the console window.
-v--verboseDisplay additional information.

Entitlement Command-line Arguments

The following argument can be used with the entitlement commands:

Short Argument NameLong Argument NameDescription
-i eid--install eidInstalls the specified license via the entitlement ID.
-n--nosyncDo not sync the license with the Thales license server (fixed licenses only).
Note: If the license is not synced with the Thales license server, then the license will not be visible within the ILA.  The license will be synced when the application associated with the entitlement ID is run.

Install license for a product using an entitlement ID

To install a license for a product, run the following command with the specified entitlement ID.

ILACMDL entitlement -i xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Install license for a product using entitlement ID with error log

To install a license for a product, run the following command with the specified entitlement ID (any errors are written to the specified log file, rather than the console window as the -q argument is specified).

ILACMDL entitlement -i xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -q -o c:\temp\ilaerrors.txt

Contact Server Command-line Arguments

The following arguments can be used with the contact server commands:

Short Argument NameLong Argument NameDescription
-a userServerName--add userServerNameAdds the user-defined contact server to the list of contact servers.
-d userServerName--delete userServerNameRemoves the user-defined contact server from the list of contact servers.
-l--listDisplay a list of the user-defined contact server(s) in the console window.

Add user-defined contact server

Adds a user-defined contact server to the available list of contact servers for the current user. Please note if the server is already in the list of servers, it will not be added again.

ILACMDL servers -a userServerName

Examples:

Add a user-defined contact server called "myserver".

ILACMDL servers -a myserver

Add a user-defined contact server using its IP address.

ILACMDL servers -a X.X.X.X

Delete user defined contact server

Deletes a user-defined contact server from the available list of contact servers for the current user.

ILACMDL servers -d userServerName

Examples:

Delete a user-defined contact server called "myserver".

ILACMDL servers -d myserver

Delete a user-defined contact server using its IP address.

ILACMDL servers -d X.X.X.X

List user defined contact servers

Displays a list of user defined contact servers.

ILACMDL servers -l