|
1С:Предприятие
:: 1С:Предприятие 8 общая
|
|
| ||
ЧессМастер 24.12.20 - 18:12 | Всем доброе время суток !
Ситуация следующая. Наводим порядок в своей локальной сети. Заходим в 1С. Меню "Справка - О программе". Наблюдаем левые программные лицензии. Встает вопрос - как их найти ? Сложность в том что программные лицензии могут быть активированы на компьютерах пользователей (а не на сервере 1С). То есть 1. Через консоль администрирования сервера 1С их не видно (там только аппаратные лицензии и программные на сервере). 2. В Меню "Справка - О программе" путей к программным лицензиям нет. Как их найти ? Компьютеров достаточно много. Часть их них в домене часть нет. Как можно с наименьшими усилиями найти машины на которых активированы эти лицензии ? Кто сталкивался с подобным вопросом просьба подсказать. | ||
vde69 1 - 24.12.20 - 18:14 | найти на одной машине, далее по пути найти ветки в реестре, далее через касперыча (или аналог) найти на всех компах | ||
Fragster 2 - 24.12.20 - 18:16 | |||
H A D G E H O G s 3 - 24.12.20 - 18:21 | (0) 1С сохранила в базе себе все те лицензии, с которыми встречалась. | ||
Winnie Buh 4 - 24.12.20 - 20:19 | |||
ДедМорроз 5 - 24.12.20 - 20:27 | Лицензии на компьютере пишутся в специальную директорию
Можно через сетевое wmi получить все директории и найти в них все лицензии,но это если административный доступ к каждой машине по сети есть или если домен,если нет,то на каждом компе запускать вручную сценарий,который найдет и отошлет на web-сервер данные. Опять же,машины должны быть включены. Проблема с программными лицензиями,которые развернуты на клиентских машинах как раз в этом и состоит,что их сложно администрировать,особенно,если компьютеры меняются или делается upgrade. | ||
ЧессМастер 6 - 25.12.20 - 11:21 | (4) >что значит "левые" и где именно в справке вы их видите?
В описании лицензий названия организаций которых не должно быть. Меню - "О программе". Там отображаются все лицензии. | ||
ЧессМастер 7 - 25.12.20 - 11:23 | (1) >найти на одной машине,Этих машин больше 100. Вопрос собственно в том как сузить поиск. Метод "на каждой машине запустить Far, нажать Ctrl+F, выбрать маску файлов *.lic" лежит на поверхности. Но хочется найти более простой способ. | ||
ЧессМастер 8 - 25.12.20 - 11:24 | (3) >1С сохранила в базе себе все те лицензии, с которыми встречалась.
Можно более подробно куда 1С их сохранила ? Может там будет путь где 1С их нашла. | ||
Winnie Buh 9 - 25.12.20 - 11:25 | (6) в каком именно подразделе Лицензии, "Текущая:" или "Информационная база:" ? | ||
ЧессМастер 10 - 25.12.20 - 11:30 | (5) >Лицензии на компьютере пишутся в специальную директорию
Я не пойму один момент. Каким образом в меню "О программе" попадают данные о ЛОКАЛЬНЫХ программных лицензиях ? С программными лицензиями которые активированы на сервере все понятно - их сервер раздает при подключении в базу. | ||
ЧессМастер 11 - 25.12.20 - 11:31 | (9) В меню "О программе" есть три раздела
"Текущая:" "Информационная база:" "Конфигурация:" В разделе "Конфигурация:"часть программных лицензий левые. | ||
H A D G E H O G s 12 - 25.12.20 - 11:33 | |||
Winnie Buh 13 - 25.12.20 - 11:37 | (11) >В разделе "Конфигурация:" это историческая справка, которая к реально существующим лицензиям отношения не имеет, искать бесполезно, да и смысла не имеет | ||
ЧессМастер 14 - 25.12.20 - 15:03 | (12) В скульном запросу значение которое подставляется в "WHERE FileName = " это что ? Идентификатор базы в сервере 1С с добавлением *.pfl ? | ||
1Сергей 15 - 25.12.20 - 15:06 | (13) Кстати, её можно почистить :)
Но, это нарушение, вроде | ||
ЧессМастер 16 - 25.12.20 - 15:54 | (12) Запрос отработал.
После зарпроса FileName Creation Modified Attributes DataSize BinaryData PartNo c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl 4017-03-16 13:44:59 4020-12-25 15:42:39 0 0 0 Но в меню "О программе" ничего не поменялось. В базу конечно же перезашел. | ||
ЧессМастер 17 - 25.12.20 - 16:50 | (15) >Но, это нарушение, вроде
В чем нарушение ? Организация может делать со своей базой в SQL что угодно. | ||
Kassern 18 - 25.12.20 - 17:10 | (17) Да что вы говорите, наверное может напрямую данные записывать в sql базу 1с да? Ведь "что угодно" же? Видимо лицензионное соглашение вы вообще не читали, когда покупали/ставили 1с... | ||
acht 19 - 25.12.20 - 17:49 | (17) На полиграфе подтвердишь? | ||
ЧессМастер 20 - 25.12.20 - 17:52 | (18) >Да что вы говорите, наверное может напрямую данные записывать в sql базу 1с да?
Может. Через внешние источники данных. В любом случае записываются ли данные напрямую в скуль из 1С или нет 1С никогда не узнает. | ||
ЧессМастер 21 - 25.12.20 - 17:55 | (18) >Да что вы говорите, наверное может напрямую данные записывать в sql базу 1с да?
Так можно до маразма дойти. Упала база 1С в результате динамического обновления ? Хочешь применить скрипт для ее починки ? Нет нельзя. Звони в 1С и жалуйся. Может они тебе что то подскажут. | ||
Winnie Buh 22 - 25.12.20 - 18:50 | тема скатилась в какой-то бредеще раз - все что указано в разделе "Конфигурация" и "Информационная база" не имеет отношения к реально исползуемым лицензиям, соответственно искать эти лицензии смысла не имеет | ||
ЧессМастер 23 - 25.12.20 - 19:13 | (22) >соответственно искать эти лицензии смысла не имеет
Понятно. Спасибо всем за пояснения. Остался вопрос - почему скульный запрос не приводит к нужному результату ? По этому поводу писали awa15 19 - 09.12.14 - 20:14(17) Естественно, у тебя будет другой УИД. Но какой и где его брать ? У того кто это писал к сожалению спросить не получится :( | ||
timurhv 24 - 25.12.20 - 20:22 | (0) 1. Выгружаете программно с помощью обработки 1С журнал регистрации за период (допустим год) в таблицу значений. Сворачиваете по имени компьютера клиента.
2. В течение дня\недели несколько раз выгружаете список компьютеров в консоли администрирования сервера 1С с активными пользователями, где указана лицензия сервера 1С - удаляете из списка п.1. 3. В конечном счете получите список компьютеров, по которым нужно пройти и проверить лично. Другой способ: создать обработку, которая будет при запуске 1С сканировать основные папки, в которых могут храниться файлы lic. Содержимое папок записывать в текстовый файл в шаре по сети с общим доступом (даже если lic не найдены). Все через попытку, в исключении - запись в журнал регистрации 1С с описанием ошибки. Далее формируете список из п.1 и крыжите компьютеры. | ||
milan 25 - 25.12.20 - 22:54 | Если пользаки ходят в базу через сервер - можно собрать статистику по лицензиям с сервера. Там один из реквизитов - имя файла лицензии.
На ис есть отчёт по соединениям. | ||
ЧессМастер 26 - 28.12.20 - 10:32 |
|
Список тем форума |