Практическое использование утилиты 1С RING v8.3

Использование утилиты 1С RING

В предыдущей статье, мы рассмотрели, как установить утилиту RING для расшифровки лицензий 1С. В данной статье будет рассмотрен функционал и приведены примеры того, как правильно использовать утилиту и на какие моменты стоит обратить внимание.

Первое, что необходимо сделать и на чем заканчивается статья об установке 1С RING — это открыть консоль CMD и ввести команду:

Ring help

На экран будет выведена справка о данной программе.

На вашей рабочей станции может быть установлено несколько версий модулей для работы с RING. Важно явно указывать каким из них вы хотите воспользоваться иначе консоль выдаст вам ошибку. Или старая версия не сможет расшифровать новую лицензию. Версии перечисляются после выполнения: Ring help

Пример 1

Пример 2

Поэтому в командах указываем не просто ring license, а

Для примера 1: license@0.12.0:x86_64

Для примера 2: ring license@0.7:x86

Стоит обратить внимание и взять себе на заметку опции для отображения дополнительной информации при работе.

Опции:

  • -l которая может принимать значения (trace, debug, info, warn, error)
  • -x указывается без значений

Приведем пример:

Задача: Имеется лицензия по такому пути C:\Temp необходимо посмотреть информацию по ней.

Решение 1:

Вводим команду:
ring license@0.12:x86_64 list --path C:\Temp --send-statistics false

Обратите внимание я ввел license@0.12:x86_64 так как мне нужен именно этот модуль.

list – выводит список лицензий в папке, которую указали в —path

path – путь где лежат лицензии. Лучше использовать короткий путь без русских символов и пробелов

sendstatistics false – параметр появился в новых версиях, запрет на отправку анонимной статистики в 1С. Старые будут ругаться (об этом ниже в статье)

Ответ будет таким: xxxxxxxxxxxxxxx-xxxxxxxxx (имя файла: «xxxxxxxxxxxxxx.lic»)

xxxxxxxxxxxxxx.lic- файл лицензии

xxxxxxxxxxxxxxx-xxxxxxxxx – пин-код и регистрационный номер комплекта

У вас, конечно, вместо x будут цифры.

Этих данных вам уже хватит для того, чтобы понять какой пин-код вводился последним, и вы без труда определите, какой нужен сейчас и сколько запасных осталось.

В данном примере, мы видим, что ответ состоит из 1 строки с основными данными, которые понадобятся нам для дальнейшей работы. Однако, используя опции, рассмотренные чуть выше, мы можем получить исчерпывающую информацию не только о самой лицензии: регистрационный номер и номер поставки, а также дату установки, конфигурацию компьютера к которой привязана лицензия (Жесткие диски и их разделы, сетевые адаптеры, процессор, БИОС, имя компьютера, версия ОС и прочее) практически отчет AIDA64

Эти данные могут понадобиться вам если перестала работать лицензия, а вы не знаете почему. Возможно изменились параметры компьютера, к которому была привязана лицензия, по этим данным вы сможете сравнить их и найти причину. Итоговая строка с опциями будет такой:

Ring –l debug -x license@0.12:x86_64 list --path C:\Temp --send-statistics false

Думаю, общий принцип понятен.

Выведем конкретную информацию о том, какие данные вводились при регистрации комплекта.

ring license@0.12:x86_64 info --name : xxxxxxxxxxxxxxx-xxxxxxxxx --path C:\Temp --send-statistics false

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

Эти данные могут вам понадобиться при восстановлении лицензии. Так как там необходимо вводить все точно до каждого символа.

В примерах я использовал такой параметр как sendstatistics false он есть не в каждой версии модуля. Все параметры стоит сверять с вашей версией модуля. Проверить это просто, введите команду:

ring license@0.12.0:x86_64 help или  ring license@0.7:x86 help

В первой версии модуля, в справке, вы увидите данный параметр, а во второй версии нет. Соответственно, при использовании данной команды:

ring license@0.7:x86 list --path C:\Temp --send-statistics false

Вам будет выдана ошибка вида:

[ERROR ] Неправильный вызов команды (для справки см. «ring help»): Неизвестный параметр —send-statistics.

А без параметра все выполнится успешно.

Это основа поможет вам разобраться с имеющимися лицензиями и привести их в порядок.