Скрипт завершения сеансов пользователей #786515


#0 by МаленькийВопросик
Доброго времени! Товарищи, подскажите возможно ли где взять скрипт для Вин Сервера для завершения сеансов пользователей? Существует ли подобные стандартные задачи для регламентного выполнения? Огромное спасибо!
#1 by kosts
Ищи скрипт резервного копирования, в том числе тут на мисте. Там по ходу дела и сеансы завершаются
#2 by МаленькийВопросик
мне нужен виндовый скрипт завершения сеансов - без резервного копирования
#3 by vde69
добавлю от себя: нужен скрипт КОРРЕКТНОГО закрытия 1с в терминальной сессии, а то сейчас с ключами беда, одна терминальная сессия одного юзера жрет 5-6 ключей.... ps кил процесса - не предлагать, надо через alt+f4 или еще как, но корректно (правда не понятно как закрывать открытые документы)...
#4 by oleg_km
Мы настроили перезапуск менеджера лицензий
#5 by Garykom
Писал давно по заказу причем и для файловой и для серверной версий чтобы для типовых УТ10 и БП2 работало. Суть использовались встроенные и не совсем встроенные (типа легких хаков) возможности платформы для завершения работы и запрета всхода.
#6 by Garykom
+ Но сча мне его хрен уже найти, хотя попробую
#7 by Garykom
В ОФ открытые документы (формы) да еще и с модальностью просто никак корректно не закрыть автоматически. Считаем по дефолту что раз юзер ушел то ему сохранять не надо + бэкапы. А да закрывал киллом мягким, потом блокировка платформой потом жесткий килл rem Убивание процессов 1С, сначала мягко Call Kill("1cv8.exe", true, false) rem Ждем пару минут Call Sleep(2*60) rem Создание файла блокировки для автозакрытия средствами 1С (новые не зайдут, а старых выкинет) text = "" text = text&"{1,20140926225341,00010101000000,""Для администратора:"&vbNewLine text = text&"Чтобы принудительно разблокировать информационную базу, воспользуйтесь консолью кластера серверов или запустите """"1С:Предприятие"""" с параметрами:"&vbNewLine text = text&"ENTERPRISE /F"""""&DataBaseName&""""" /CРазрешитьРаботуПользователей /UC"&AccessCode&""","""&AccessCode&""",""""}" Call CreateFileUTF8(DataBaseName, "1Cv8.cdn", text) rem Ожидание 2+1 минут (конфа УТ10 так написана, обработчик ожидания сделан через 2 минуты) пока закроется 1С Call Sleep(3*60) rem Убивание процессов 1С жестко Call Kill("1cv8.exe", true, true)
#8 by Garykom
#9 by Garykom
+ скрипт vbs
#10 by Garykom
+ Функцию CreateFileUTF8 для создания файла блокировки в файловом пришлось самому ваять ибо в файловой УТ ошибка была с неправильной установкой пароля блокировки (хз уже конфы или платформы). Т.е. через команды все блокировало но нифига не разблокировало ибо пароль не прописывался :)
#11 by Garykom
+ не, понятно что можно было просто .cdn файлик грохать в файловой, но тут штатно все типа и даже багу исправил ))
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С