На терминальном сервере установлены лицензии 1С и/или BAS. Возникла необходимость свериться с их бумажными оригиналами. Дело с том, что не все установленные лицензии наши. Фирма предоставляет услуги бухгалтерского аутсорсинга. И есть клиенты, которые приходят на обслуживание со своим набором лицензий. Мы их устанавливаем. Когда клиент уходит, нужно эти лицензии удалить. Поэтому нужно точно знать какая из них кому принадлежит
Установка
Для этого с сайта ИТС скачиваем пакет 1C:Enterprise License Tools. Распаковываем и запускаем 1ce-installer.cmd (на сервере должна быть установлена Java)
Инсталятор добавляет путь установки ring.cmd в системную переменную Path, что дает нам возможность запуска из любой папки в командной строке
Возможности тулзы
- активация и удаление лицензии
- вывод списка установленых лицензий
- вывод информации о регистрационных данных заказчика
- валидация лицензий
- апгрейд лицензии
Подробности по использованию
ring license help
Использование
Проверка
Смотрим, что у нас есть
ring license list
Тулза прошла по типовым папкам, где файл-лицензии могут быть и вот, что нашла
328504873686386-80100xxxx (file name: «20190628165612.lic»)
076896702434980-81054xxxx (file name: «20190628170756.lic»)
019382521611094-81060xxxx (file name: «20190701114104.lic»)
004403706317866-80155xxxx (file name: «20190701122720.lic»)
222476552872688-80381xxxx (file name: «20201029111500.lic»)
248316118118568-80376xxxx (file name: «20201112105143.lic»)
161568685230410-80376xxxx (file name: «20201208170320.lic»)
071128818568063-80377xxxx (file name: «20220222112451.lic»)
162910440352220-80381xxxx (file name: «20220519114825.lic»)
146397945439970-80458xxxx (file name: «20220705114416.lic»)
092143535121618-80458xxxx (file name: «20220719113921.lic»)
328504873686386 — пин-код, которым активировали лицензию
80100xxxx — регистрационный номер
20190628165612.lic — имя файла
Проверим первую лицензию из списка
ring license validate --name 328504873686386-80100xxxx
Ответ
License check failed.
Reason: Hardware removed:
— DISK_0 : 512, 63, 19581, 255, 4993155, 314568765, 161059207680
— DISK_1 : 512, 63, 78325, 255, 19972875, 1258291125, 644245056000
(В свое время ОС переинсталировали с другим набором hdd и лицензии перенесли копированием. В случае 1С это не работает. Можно удалять)
А вот ответ для рабочей лицензии
License check passed for the following license: «019382521611094-810060xxxx» (file: «20190701114104.lic»).
Смотрим ее регистрационные данные
ring license info --name 019382521611094-810060xxxx
License file name: «20190701114104.lic»
Owner details:
First name: Остап
Middle name: Ибрагимович
Last name: Бендер-Задунайский
Company: ТОВ «Рога и копыта»
…
Description: 1С Предприятие 8. Лицензия на 5 рабочих мест (программная защита)
License generation date: 11:59:05 18.04.2019
…
LicenseGenerationDate: 2019-04-18T11:59:05
Эти данные необходимо сохранить. При повторной активации лицензии их нужно вводить в форму с точностью до символа
Удаление
Лицензии не прошедшие валидацию удаляем
ring license remove --name 328504873686386-80100xxxx
License «328504873686386-80100xxxx» removed from the storage.

- Системный администратор с 2000 года
- Участник Freelancehunt, Хабр Q&A, cyberforum
- Кейсы