|
Скрипт завершения сеансов пользователей | ☑ | ||
---|---|---|---|---|
0
Маленький Вопросик
03.12.16
✎
13:28
|
Доброго времени!
Товарищи, подскажите возможно ли где взять скрипт для Вин Сервера для завершения сеансов пользователей? Существует ли подобные стандартные задачи для регламентного выполнения? Огромное спасибо! |
|||
1
kosts
03.12.16
✎
13:48
|
(0) Ищи скрипт резервного копирования, в том числе тут на мисте. Там по ходу дела и сеансы завершаются
|
|||
2
Маленький Вопросик
03.12.16
✎
13:57
|
(1) мне нужен виндовый скрипт завершения сеансов - без резервного копирования
|
|||
3
vde69
03.12.16
✎
14:08
|
добавлю от себя:
нужен скрипт КОРРЕКТНОГО закрытия 1с в терминальной сессии, а то сейчас с ключами беда, одна терминальная сессия одного юзера жрет 5-6 ключей.... ps кил процесса - не предлагать, надо через alt+f4 или еще как, но корректно (правда не понятно как закрывать открытые документы)... |
|||
4
oleg_km
03.12.16
✎
16:49
|
(3) Мы настроили перезапуск менеджера лицензий
|
|||
5
Garykom
гуру
03.12.16
✎
16:54
|
(3) Писал давно по заказу причем и для файловой и для серверной версий чтобы для типовых УТ10 и БП2 работало.
Суть использовались встроенные и не совсем встроенные (типа легких хаков) возможности платформы для завершения работы и запрета всхода. |
|||
6
Garykom
гуру
03.12.16
✎
16:54
|
(5)+ Но сча мне его хрен уже найти, хотя попробую
|
|||
7
Garykom
гуру
03.12.16
✎
17:01
|
(3) В ОФ открытые документы (формы) да еще и с модальностью просто никак корректно не закрыть автоматически.
Считаем по дефолту что раз юзер ушел то ему сохранять не надо + бэкапы. А да закрывал киллом мягким, потом блокировка платформой потом жесткий килл 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
Garykom
гуру
03.12.16
✎
17:02
|
||||
9
Garykom
гуру
03.12.16
✎
17:05
|
(7)+ скрипт vbs
|
|||
10
Garykom
гуру
03.12.16
✎
17:09
|
(7)+ Функцию CreateFileUTF8 для создания файла блокировки в файловом пришлось самому ваять ибо в файловой УТ ошибка была с неправильной установкой пароля блокировки (хз уже конфы или платформы).
Т.е. через команды (8) все блокировало но нифига не разблокировало ибо пароль не прописывался :) |
|||
11
Garykom
гуру
03.12.16
✎
17:10
|
(10)+ не, понятно что можно было просто .cdn файлик грохать в файловой, но тут штатно все типа и даже багу исправил ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |