1c enterprise license tools linux

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Довольно часто бывает ситуация, когда владельцы программ “1C” по той или иной причине теряют данные с регистрационным номером программы, пин-кодами и теми данными, что вводятся при получении лицензии (данные об организации). Без этой информации невозможно получить новую лицензию в случае ее утери, например для переустановки “1C” на другой компьютер. До недавнего времени единственным способом получить вновь все эти данные можно было написав на адрес ‘lic@1c.ru’ письмо, к которому нужно было прикрепить действующий файл лицензии “1C” или всю имеющуюся информацию по программному продукту. В ответ сотрудники “1C” высылают вам все необходимые данные. Однако ситуация изменилась в лучшую сторону благодаря утилите “Ring”. Данная утилита отныне поставляется вместе с технологической платформой “1С:Предприятие” начиная с версии 8.3.8. И если у вас есть действующий файл лицензии (с расширением .lic) то теперь можно достать из него всю необходимое информацию. Итак, давайте последовательно разберемся какие шаги для этого нужно предпринять:

Устанавливаем пакеты Ring и License Tools

Данные утилиты находятся в папке ExtDst с установленной платформой 1C. Например, вот по такому пути: C:\Program Files (x86)\1cv8\8.3.8.2137\ExtDst
Нам необходимо установить оба пакета из данной папки. Нажимаем по очереди правой кнопкой мыши на каждую утилиту и затем “Установить”. Пакет быстро откроется и закроется (моргнет окно). Никаких дополнительных информационных окон об успешности установки
выведено не будет. Но на самом деле утилиты установятся в систему. Убедиться в этом можно зайдя в установленные программ Windows. Там они называются: 1С:Enterprise License Tools и 1С:Enterprise Ring.

Скачиваем и устанавливаем Java и Java Cryptography Extension (JCE)

Так как оболочкой для наших утилит является среда Java, то нам необходимо скачать нужные файлы. Для начала скачиваем и устанавливаем саму программу Java с официального сайта. Затем скачиваем JCE, распаковываем фалы из скачанного архива и перемещаем с заменой в папку security, которая находится в папке с установленной Java. Путь к папке для примера: C:\Program Files (x86)\Java\jre1.8.0_111\lib\security

Устанавливаем переменную окружения

Теперь нам нужно задать специальную переменную окружения JAVA_HOME

Теперь нам нужно задать специальную переменную окружения “JAVA_HOME”. Для этого заходим в “Мой компьютер” –> “Свойства” –> “Дополнительные параметры системы безопасности” далее на вкладке “Дополнительно” –> “Переменные среды” нажимаем “Добавить”. В качестве имени переменной пишем JAVA_HOME, а в качестве пути указываем полный путь до папки с установленной Java, например:
C:\Program Files\Java\jre1.8.0_73

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

Читайте также:  Linux удаленный запуск службы

Ищем на компьютере файлы лицензий

Прежде чем приступить к изучению самих команд по работе с лицензиями нам необходимо эти самые файлы лицензий найти. По умолчанию файлы лицензий хранятся по пути: “C:/ProgramData/1C/licence” или “D:\Documents and Settings\All Users\Application Data\1C\licenses”.
Также могут быть и другие места хранения, например, в зависимости от версии ОС Windows. По этому данные файлы проще найти через поиск. Открываем глобальный поиск Windows и вводим в поисковой строке “*.lic” без кавычек. У вас должен найтись файл вида”123456789.lic“. Это и есть нужный нам файл лицензии 1C. Если нашлось несколько таких файлов не пугайтесь. Скорее всего это файлы оставшиеся от предыдущих активаций программы, так как на каждую новую активацию 1C создается один новый файл. Смотрим на дату
создания файла. С самой свежей датой нам и нужен.

Достаем информацию из файлов Lic

Утилита Ring на самом деле имеет множество различных команд для работы с файлами лицензий 1С, но для “выдирания” информации нам понадобятся только две из них. Это команды INFO и LIST. Остальные команды можно посмотреть на сайте информационной системы ИТС. Ссылку я приведу в конце статьи. Для начала воспользуемся командой LIST. Именно она позволяет вывести регистрационный номер и текущий пин-код вашего ПП 1С. Собственно возникает вопрос “И куда мне вводить эту команду?”. Ответ прост: все команды вводятся в командную строку Windows, т.е. в системную утилиту “cmd.exe”. Запускаем командную строку и вводим:
ring license list –path C:\ProgramData\1C\license
где,
C:\ProgramData\1C\license путь до папки с файлами лицензий.Результатом данной команды будет список в виде комбинации “пин-код – рег.номер”, выведенные здесь же в командной строке, например вот так::123456789012345-800111111Первые 15 цифр это и есть ваш текущий пин-код, остальные цифры после дефиса это рег. номер программы. Если по указанному пути лежит несколько файлов, то по каждому из них будет выведена информация. Если нужна информация по конкретному файлу лицензии, то оставляем его в этой папке, остальные временно переносим в любое другое место. Внимание. Ни в коем случае не КОПИРУЙТЕ файлы лицензии в папки на этом же компьютере, т.е. нужно именно ПЕРЕМЕЩАТЬ их. Так как если вы их скопируете программа 1С решит, что вы запустили несколько ее дублей под одним пин-кодом. После этого лицензия заблокируется с предупреждением, что то вроде “недопустимо использование более одного пин-кода”. Так что будьте внимательны, прецеденты были в моей практике.
Давайте теперь воспользуемся командой INFO. Она позволяет посмотреть те данные, что вводятся при получении лицензии (данные об организации).
ring license info –name 123456789012345-800111111 –path C:\ProgramData\1C\license

Как видите принцип здесь тот же только добавился атрибут –name. Правда 1С пошли здесь крайне изощренным методом и вместо того, что бы писать имя файла с лицензией, приходится писать комбинацию “пин-код – рег.номер”. Лично я целых 2 часа “танцевал с бубном” прежде чем понять как использовать данную команду, т.к. на сайте ИТС не было конкретной информации об указании какого имени идет речь.
Примером результата данной команды будет:

Информация о пользователе:
Имя: Иванов
Отчество: Иван
Фамилия: Иванович
e-mail: post@yandex.ru
Компания: ООО “Козявка”
Страна: Рабония
Индекс: 555000
Регион/область: Спрингфилд
Город: Город
Улица: Зеленая
Дом: 666
Информация о продукте:
Описание: 1С:Предприятие 8. Лицензия на 5 рабочих мест (программная защита)
Дата комплектации: 00:00:00 09.09.2015
Регистрационный номер: 800111111G0
Код продукта: 0000000000006

Источник

Читайте также:  Linux удалить папку permission denied

Проверки информации о программных лицензиях в 1С

755e04d1c83b8c06b39e5369c23d1fda.png

-Установочные файлы присутствуют на сайте обновлений ИТС:

-Запускаем « C:\Distr\1c_enterprise_license_tools_0.15.0_2_windows_x86 \1ce-installer.cmd»

По-умолчанию устанавливается в «C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86\»

-Проверяем, что утилита добавилась в переменную окружения PATH

-Проверяем работу утилиты – в командной строке переходим в каталог «C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86» и запускаем команду “ring”

87ddd26a6f523a975150ed2d496647f4.png

3. Проверяем папки с лицензиями.

Файлы с лицензиями могут находится в разных местах, 1С при проверке лицензии ищет их в разных каталогах. Желательно для порядка хранить их в одном месте, например в «C:\ProgramData\1C\licenses»

Описание каталогов, где хранятся лицензии есть на сайте ИТС: https://its.1c.ru/db/v8311doc#bookmark:adm:TI000000326

4. Выполняем проверку лицензий . В командной строке переходим в каталог «C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86» и запускаем команду “ring” с параметрами:

ring license list – список файлов лицензий

ring license info — name 488888806583092-8666999979 – информация о владельце лицензии

ring license validate — name 29888866630754-8187878665 – информация о соответствии лицензии конфигурации компьютера.

если все хорошо то ответ будет примерно такой:

Проверка лицензии «XXXXXXXXXXXXX-810106965X» (файл: «XXXXXXXXXXXXX-810106965X») выполнена успешно.

ring license validate —name 2888888888754-818888885

Проверка лицензии завершилась с ошибкой.

— CPU_1 : CPU1, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,

— CPU_0 : CPU0, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,

— CPU_2 : CPU2, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,

— CPU_3 : CPU3, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,

ИТОГ: Изменилось кол-во ядер нужно переактивировать пин-код лицензии 1С

Источник

Программные Лицензии 1с 8.3 на Linux для всех пользователей

при активации (не делали — смотрели просто) — говорит (при запуске на рабочем столе linux) что лицензия будет доступна только текущему юзеру (usr1cv8) от которого на линуксе запущена служба 1С — а чтобы была доступна для всех пользователей нужно запускаться от root

вопрос — просто активироваться и положить файлы лицензий в общедоступных каталог /opt/1C/v8.3/i386/conf
?

в общем забили мы на это дело
дали всем права на /var/1C/licenses
и активировались из клиента Windows кто (какой юзер) в этот момент владел 1С на сервере не знаю

нюансы для нас бестолковых
оказалось что основная поставка — это клиент серверная лицензия на 1 раб место, а бандл на 5 рабочих мест это дополнительные лицензии на 5 раб мест Клиент сервер
и можно ставить или то или это или то и это вместе — тогда будет 6 лицензий Клиент Сервер

Читайте также:  Warcraft 3 reforged linux

оказалось что Страна Россия в регистрационных данных нужно выбирать не из выпадающего списка Страна — Российская федерация, а писать его в поле другое или дополнительно не помню уже — а выпадающий список оставить пустым

оказалось что если активироваться на сервере — этот гад ругается что лицензия установится на текущего пользователя. запуск от root не помог
sudo /opt/1C/v8.3/i386/1cv8
но если в дополнительно поставить галочку что активируешь на сервер -(даже при активации с самого сервера себя на себя) этих слов нет

в результате 2х недель поиска простых ответов на простые вопросы — мы прошли эту жуткую процедуру, конечно с помощью лицензионного центра 1С

на этом все,
все нюансы были озвучены в данной теме совершенно бесплатно — для таких же бестолковых )))

Источник

Как проверить программные лицензии на сервере 1С

Что надо знать: программная защита «привязывается» к железу и установленной операционной системе. Для запуска клиента 1С необходимо наличие свободной лицензии в клиентском ключе.

Фирма 1С выпустила свою утилиту для проверки файлов с лицензиями — «Утилита лицензирования 1С:Предприятия (1C:Enterprise License Tools)». Поэтому, первым делом рекомендуется её развернуть и выполнить проверку.

Утилита Ring покажет состояние программных лицензий и дополнительную информацию, если что-то не так. Например, если активация «сломалась».

Общая схема работы с утилитой

  1. Устанавливаем Java-машину.
  2. Загружаем и устанавливаем «Утилиту лицензирования 1С:Предприятия» с сайта ИТС.
  3. Получаем информацию о лицензиях через консольные команды.

► 1. Устанавливаем Java-машину

По окончании установки приложение сообщит об успешном завершении.

В нашем примере:
JAVA_HOME = C:\Program Files\Java\jre1.8.0_333 (создаем новую переменную)
PATH = C:\Program Files\Java\jre1.8.0_333\bin (добавляем путь)

  • Проверяем работу Java в командной строке «java -version»; если выдает ошибку — перезагружаем Windows и проверяем повторно.

► 2. Устанавливаем «Утилиту лицензирования 1С:Предприятия»

  • Запускаем из дистрибутива
    « . \1c_enterprise_license_tools_0.15.0_2_windows_x86_64\1ce-installer.cmd ».

Директория установки по умолчанию: « C:\Program Files\1C\1CE ».

  • По желанию вы можете добавить путь
    « C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86_64 » и вызывать ring в командной строке из любого места.

► 3. Получаем информацию о лицензиях

В ОС Windows файлы программных лицензий могут располагаться в разных каталогах — утилита ищет их по своему алгоритму. Полное описание порядка поиска в статье на ИТС .

Поэтому, желательно файлы хранить в одном месте. Например, в « C:\ProgramData\1C\licenses ».

Синтаксис команд для проверки лицензий:

ring license list
— список файлов лицензий

ring license info —name
— информация о владельце лицензии

ring license validate —name
— информация о соответствии лицензии конфигурации компьютера

✅ При успешной проверке лицензии ответ будет примерно такой:
Проверка лицензии «XXXXXXXXXXXXXXX-XXXXXXXXXX» (файл: «XXXXXXXXXXXXXXX-XXXXXXXXXX») выполнена успешно.

При ошибках проверки:
Проверка лицензии завершилась с ошибкой. По причине: .

Полезные дополнительные материалы с ИТС

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.

Источник

Оцените статью
Adblock
detector