Каталог решений - Использование утилиты ring для выяснения данных о программных лицензиях

Использование утилиты ring для выяснения данных о программных лицензиях

Использование утилиты ring для выяснения данных о программных лицензиях

В наличии

Использование утилиты ring для управления программными лицензиями без ее установки на компьютер пользователя.

Категория:

Описание

Для выяснения данных установленных на компьютере программных лицензий я использую утилиту ring (https://its.1c.ru/db/v8313doc#bookmark:adm:TI000000674) и ее модуль license (https://its.1c.ru/db/v8313doc#bookmark:adm:TI000000679)

Однако, использование утилиты ring осложняется необходимостью установки на компьютер пользователя JRE (Java) (https://www.oracle.com/technetwork/java/javase/downloads/2133155), установки дополнительных модулей JCE (http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html) в «тело» JRE и установки самой утилиты ring и модуля license. Процесс не очень быстрый, да и админские права не всегда есть. В результате, решил сделать ускорение этой работы. Идея: было бы здорово, придти к клиенту , воткнуть флэшку и получить сразу, без установки всего этого софта, утилиту ring. Предлагаю способ получения данного результата.

На флэшке E: создал директорию gvkLic .

Скачал на компьютер и распаковал JRE (https://www.oracle.com/technetwork/java/javase/downloads/2133155 для Windows x86 re-8u191-windows-i586.tar.gz ) . Директорию jre1.8.0_191 поместил в E:\ gvkLic\. Скачал JCE по ссылке выше и поместил модули local_policy.jar и US_export_policy.jar в директорию E:\gvkLic\jre1.8.0_191\lib\security .

Установил утилиту ring и модуль license из каталога C:\Program Files (x86)\1cv8\8.3.13.1644\ExtDst (1c-enterprise-ring-0.11.4-1.x86.msi и 1c-enterprise-license-tools-0.7.0-1.x86.msi соответственно). Переписал директорию C:\Program Files (x86)\1C\1CE в директорию E:\gvkLic\; сделал копию файла E:\gvkLic\1CE\ring\ring.cmd в файл E:\gvkLic\ring.bat. В последний файл внес изменения :

строки :

set JAVA_EXE=java.exe
set RING_MAIN="com._1c.ring.cli.Ring"
set SCRIPT_DIR=%~dp0

заменил на строки :
 

rem ---- gvk ---- <
set JAVA_HOME="!CD!"\jre1.8.0_191"
rem ---- gvk ---- >
set JAVA_EXE=java.exe
set RING_MAIN="com._1c.ring.cli.Ring"
rem ---- gvk ---- <
rem set SCRIPT_DIR=%~dp0
set SCRIPT_DIR=%CD%\1CE\ring
rem ---- gvk --->

 

Для запуска использую Выполнить → cmd . В окне команд набираю cd E:\gvkLic и за тем

ring.bat license -help

и получаю help

Можно в директории E:\gvkLic\ нажать с шифтом правую кнопку и выбрать пункт меню «открыть окно PowerShell здесь» , после чего набрать в нем :

\ring.bat license

получив тот же результат.

Таким образом подготовленная флэшка экономит кучу времени и нервов.

has been added to your cart:
Оформление заказа