Назад | Перейти на главную страницу

Как автоматически отключить весь терминальный сервер?

У меня 4 терминальных сервера в кластерной среде. Я зашел на сервер, и ОЗУ на 100%. Когда я смотрю, там 54 активных сеанса.

Я думаю, что одна из проблем здесь в том, что существует много активных сеансов для пользователей, которые работали вчера, но не сегодня.

Я подумал, что было бы неплохо запустить сценарий на серверах, который заставит всех выйти из системы в 23:00, когда на работе никого нет.

Каждый сервер имеет 32 ГБ ОЗУ, и на каждом установлена ​​Windows Server 2008 R2.

  1. Удалять все активные сеансы раз в день - это хорошая идея?
  2. Как я могу автоматизировать процесс, при котором все будут отключены? есть ли файл .bat / script, который делает это?

Автоматически отключать всех в установленное время - плохая идея - что произойдет, когда этот сверхважный проект должен быть сдан утром, и все сжигают полуночное масло?

Что вы можете и должны сделать, так это настроить отключение отключенных сеансов по прошествии определенного времени. На моем терминальном сервере это установлено на 2 часа - так что он не завершит свою сессию, когда они пойдут на обед, а завершит к концу дня. Если они все еще подключены, они могут оставаться там столько, сколько захотят.

Это можно настроить в активном каталоге для каждого пользователя, если у всех должны быть разные настройки. В свойствах пользователя на вкладке «Сеансы» установите для параметра «Завершить отключенный сеанс» любое желаемое значение. Преимущество этого способа состоит в том, что вы можете устанавливать разные ограничения для разных людей - возможно, вы никогда не захотите выгнать сотрудников ИТ-отдела или кого-либо из руководителей, но захотите завершить сеансы для всех остальных.

Конечно, установка этого параметра для каждого пользователя может вызвать затруднения. В этом случае вы можете установить его в конфигурации узла сеанса удаленного рабочего стола. Перейдите к свойствам вашего подключения и на вкладке «Сеансы» нажмите «Переопределить настройки пользователя», затем выберите значение «Завершить отключенный сеанс». В кластерной среде вам, возможно, придется сделать это для каждого сервера.

В обоих местах также есть настройки для ограничений активных и бездействующих сессий. Они применяются, если пользователь все еще подключен, поэтому вы можете выгнать людей, если они поддерживают соединение, но не использовали его в течение часа.

Я делаю это подло. У меня запланирована перезагрузка сервера ~ 2:00. Перезагрузка - это простой способ выйти из системы всех, и если она запланирована и сотрудники проинформированы, они, вероятно, смогут быстро сохранить / повторно войти в систему через несколько минут в моей организации. Поскольку у вас есть 4 сервера, вы можете варьировать точное время между серверами, так что человек может просто выйти из системы и сразу же войти на новый сервер, если они будут сжигать полуночное масло.

Это также полезно, потому что вы можете инициировать любые обновления программного обеспечения, установку и другое обслуживание во время этого окна перезагрузки.