Отключение пользователей на сервере в терминальном режиме

03.04.12

Администрирование - Информационная безопасность

Чтобы иметь возможность запускать регламентные задания "Архивирование" и "Тестирование и исправление базы",
как правило, первым вопросом стает отключение пользователей на сервере (в моем случае работа в 1с происходит в терминальном режиме);
На эту тему встретил немало рекомендаций, но на мой взгляд оптимальным решением будет использование стандартного исполняемого файла Windows C:\WINDOWS\system32\TaskKill.exe и его команд

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
TaskKill.bat
.bat 0,29Kb
71 2 500 руб. Купить
V7Backup.zip
.zip 66,23Kb
15 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Чтобы иметь возможность запускать регламентные задания "Архивирование" и "Тестирование и исправление базы"
как правило первым вопросом стает отключение пользователей на сервере (в моем случае работа в 1с происходит в терминальном режиме);
На эту тему встретил немало рекомендаций, но на мой взгляд оптимальным решением будет использование стандартного исполняемого файла Windows C:\WINDOWS\system32\TaskKill.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.

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    74707    377    170    

322

Разработка Инструменты администратора БД Администрирование веб-серверов Администрирование Программист 1C:ERP Платные (руб)

Это специализированное решение для глубокого анализа и мониторинга серверов и баз данных 1С. Продукт позволяет выявлять причины замедлений, блокировок и ошибок, объединяя данные технологического журнала, СУБД и оборудования в единой интерактивной системе.

90000 руб.

13.05.2026    1229    2    0    

4

Информационная безопасность Поиск данных ServiceDesk, HelpDesk Журналы и реестры данных 1С 8.3 Россия Бухгалтерский учет Бюджетный учет Налоговый учет Управленческий учет Платные (руб)

Полный контроль над изменениями в 1С без нагрузки на вашу базу. Мгновенный доступ к истории изменений, удобное сравнение и откат данных в один клик. Простой отчет с визуальным отображением изменений Откат на любую версию объекта в два клика История изменения данных хранится во внешней базе

180000 руб.

05.09.2025    5061    2    1    

3

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

17000 руб.

10.11.2023    26318    98    46    

104

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    2529    6    0    

21

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    51173    140    162    

95
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. latrium 17.11.11 01:39 Сейчас в теме
Спасибо. Полезно.
2. zhleonid8 17.11.11 18:30 Сейчас в теме
но это не отменяет права научить пользователей самим выключать правильно
7. МимохожийОднако 142 04.04.12 07:55 Сейчас в теме
(2)Например, пользователи научены выхоить из программы и сессии. Однако иногда отключаются по внешним причинам. Полезная информация для 1с-ников, далеких от администрирования ОС.
3. Bor_ka 103 17.11.11 19:21 Сейчас в теме
Смотря сколько пользователей :)
4. h0201 21.12.11 15:51 Сейчас в теме
а если пользователей 50 и более, первых выкинешь, до 15-го дойдешь, а первые снова 1с запустят...
5. xaker1C 22.12.11 15:49 Сейчас в теме
Можно решить стандартными средствами Windows Server 2003
6. Bor_ka 103 17.03.12 10:14 Сейчас в теме
>>> xaker1C
Напиши как можно решить стандартными средствами Windows Server 2003, поставлю плюсик :)
8. пользователь 25.09.12 04:12
Сообщение было скрыто модератором.
...
9. EgorGGG 02.10.12 11:00 Сейчас в теме
Подскажите пожалуйста как можно отключать пользователей ВСЕХ в определенное назначенное время, а так же что была возможность отселживать кто в базе в это время был?

Заранее благодарю за помощь!

Конфигурация типовая БГУ 13

Платформа 8.2 – 15.310
10. Bor_ka 103 02.10.12 11:15 Сейчас в теме
Использовал стандартную функцию Windoews2003Serv "Назначение заданий" (см. панель управления)
В *.bat файле поменяйте названия исполняемого файла 1с (1cv8.exe). Должно сработать.
Посмотреть пользователей, кто был в базе можно только через "журнал регистрации" в 1С.
11. пользователь 02.10.12 11:16
Сообщение было скрыто модератором.
...
12. Bor_ka 103 02.10.12 11:27 Сейчас в теме
Так вы ее можете скачать. Если не получается напишите, отправлю на почту.
13. пользователь 02.10.12 11:43
Сообщение было скрыто модератором.
...
14. Amel2010 45 08.01.13 19:50 Сейчас в теме
А этот C:\WINDOWS\system32\TaskKill.exe снимает как свои, так и задачи других пользователей?
Насколько я понимаю, нужны права администратора. А можно ли в параметрах задать задачу какого именно пользователя убивать?
15. Bor_ka 103 08.01.13 23:28 Сейчас в теме
Можно.
Запустите командную панель при помощи команды cmd, в появившейся панели в командной строке укажите TaskKill.exe /?
появится описание данной команды. Там все есть.
Для отправки сообщения требуется регистрация/авторизация