Как автоматически отключить все терминальные сервера?
У меня есть 4 терминальных сервера в кластерной среде. Я вошел на сервер, а объем оперативной памяти составляет 100%. Когда я смотрю, там 54 активных сеанса.
Я думаю, что одна из проблем заключается в том, что существует много активных сессий для пользователей, которые работали вчера, но не сегодня.
Хотя, возможно, хорошей идеей будет запустить на серверах скрипт, который заставит всех выйти из системы в 11:00, когда на работе никого нет.
Каждый сервер имеет 32 ГБ оперативной памяти, а на каждом установлен Windows Server 2008 R2
- Это хорошая идея, чтобы удалить все активные сеансы один раз в день?
- Как я могу автоматизировать процесс, который отключит всех? Есть ли файл.bat/script, который делает это?
2 ответа
Автоматическая регистрация всех в установленное время - плохая идея - что произойдет, когда этот супер-важный проект запланирован на утро, и все сжигают нефть в полночь?
Что вы можете и должны сделать, это настроить его на выход из отключенных сеансов через определенное время. На моем терминальном сервере это установлено на 2 часа - так что это не завершит их сеанс, когда они пойдут на ланч, но закончится к концу дня. Если они все еще подключены, они могут оставаться на связи сколько угодно.
Это можно настроить в активном каталоге для каждого пользователя, если всем людям нужны разные настройки. В свойствах пользователя на вкладке "Сеансы" установите "Завершить отключенный сеанс" на любое значение, которое вы хотите. Преимущество такого подхода состоит в том, что вы можете устанавливать разные ограничения для разных людей - возможно, вы никогда не захотите выгнать людей из ИТ-отдела или любого из руководителей, но хотите закончить сеансы для всех остальных.
Конечно, настройка его для каждого пользователя может быть проблематичной. В этом случае вы можете установить его в разделе "Конфигурация узла сеанса удаленного рабочего стола". Перейдите в свойства вашего соединения и на вкладке Сеансы нажмите "Переопределить пользовательские настройки", затем выберите значение "Завершить отключенный сеанс". В кластерной среде вам, возможно, придется сделать это для каждого сервера.
В обоих местах также есть настройки для активных и незанятых сессий. Они применяются, если пользователь все еще подключен, поэтому вы можете выгнать людей, если они оставляют соединение открытым, но не используют его в течение часа.
Я делаю это подлым путем. У меня запланированная перезагрузка сервера в ~2:00 утра. Перезагрузка - это простой способ выйти из системы всех, и если это запланировано, и персонал проинформирован, они, вероятно, смогут выполнить быстрое сохранение / повторную регистрацию через несколько минут в моей организации. Поскольку у вас есть 4 сервера, вы можете распределить точное время между серверами, поэтому человек может просто выйти из системы и сразу же войти в систему на новый сервер, если он сгорел в полночь.
Это также полезно, потому что вы можете запускать любые обновления программного обеспечения, установки и другое обслуживание во время этого окна перезагрузки.