как правило, первым вопросом стает отключение пользователей на сервере (в моем случае работа в 1с происходит в терминальном режиме);
На эту тему встретил немало рекомендаций, но на мой взгляд оптимальным решением будет использование стандартного исполняемого файла Windows C:WINDOWSsystem32TaskKill.exe и его команд
Чтобы иметь возможность запускать регламентные задания «Архивирование» и «Тестирование и исправление базы»
как правило первым вопросом стает отключение пользователей на сервере (в моем случае работа в 1с происходит в терминальном режиме);
На эту тему встретил немало рекомендаций, но на мой взгляд оптимальным решением будет использование стандартного исполняемого файла Windows C:WINDOWSsystem32TaskKill.exe
Эта команда позволяет завершить один или несколько процессов. Процесс может быть завершен по имени образа или по идентификатору процесса.
Вот те ссылки, которые мне помогли:
http://forum.mista.ru/topic.php?id=442882
http://forum.mista.ru/topic.php?id=23652
К данной статье прилогается элементарный *.bat файл, который отключает Всех из 1с77, точнее завершает все процессы 1cv77.exe,
а также очень удачное решение для ночного «Архивирования» и «Тестирования и исправления» базы V7Backup автору большая благодарность за его труд (ссылка: http://v7backup.narod.ru/) В этом решении предусмотрен выброс пользователей, но только в сетвом режиме и SQL.
Спасибо. Полезно.
но это не отменяет права научить пользователей самим выключать правильно
Смотря сколько пользователей 🙂
а если пользователей 50 и более, первых выкинешь, до 15-го дойдешь, а первые снова 1с запустят…
Можно решить стандартными средствами Windows Server 2003
>>> xaker1C
Напиши как можно решить стандартными средствами Windows Server 2003, поставлю плюсик 🙂
(2)Например, пользователи научены выхоить из программы и сессии. Однако иногда отключаются по внешним причинам. Полезная информация для 1с-ников, далеких от администрирования ОС.
Подскажите пожалуйста как можно отключать пользователей ВСЕХ в определенное назначенное время, а так же что была возможность отселживать кто в базе в это время был?
Заранее благодарю за помощь!
Конфигурация типовая БГУ 13
Платформа 8.2 – 15.310
Использовал стандартную функцию Windoews2003Serv «Назначение заданий» (см. панель управления)
В *.bat файле поменяйте названия исполняемого файла 1с (1cv8.exe). Должно сработать.
Посмотреть пользователей, кто был в базе можно только через «журнал регистрации» в 1С.
Так вы ее можете скачать. Если не получается напишите, отправлю на почту.
А этот C:WINDOWSsystem32TaskKill.exe снимает как свои, так и задачи других пользователей?
Насколько я понимаю, нужны права администратора. А можно ли в параметрах задать задачу какого именно пользователя убивать?
Можно.
Запустите командную панель при помощи команды cmd, в появившейся панели в командной строке укажите TaskKill.exe /?
появится описание данной команды. Там все есть.