Раздел содержит информацию о различных параметрах автоматической обработки в 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 при выполнении авторизации в автономном режиме. Файлы *.prvc и *.respc используются при авторизации фиксированных лицензий ArcGIS Desktop, ArcGIS Engine, ArcGIS CityEngine и ArcGIS Pro.
Создание файла 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 Manager
При автоматической авторизации или деавторизации, всегда выполняйте повторное чтение License Manager для обновления числа лицензий.
Для повторного чтения откройте License Service Administrator, перейдите в раздел Запустить/Остановить сервис лицензий и нажмите Перечитать лицензии.
Или, чтобы перечитать лицензии из командной строки, перейдите в C:\Program Files\ArcGIS\LicenseManager\bin (в Windows) и запустите следующие команды:
lmutil.exe lmreread -c @localhost (где @localhost - имя локального хоста).