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

Скрипт для перезапуска сервера, когда ни один пользователь не подключен удаленно

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

Я устанавливаю на него Visual Studio 2010, и установка не будет продолжена, пока сервер не будет перезапущен. Я ищу способ перезагрузки, когда сервер простаивает (когда к нему никто не подключен через удаленный рабочий стол), чтобы перезагрузка никого не беспокоила.

Есть какое-то программное обеспечение, которое может это сделать?

Спасибо !

Вот сценарий:

  1. Выясните, в какое время никто из разработчиков, скорее всего, не войдет в систему. В этом примере мы будем использовать с 3 до 7 часов в качестве времени, когда не ожидается, что разработчики войдут в систему.
  2. Напишите разработчикам письмо и сообщите им, что сервер будет перезагружен в 3 часа ночи.
  3. Перезагрузите сервер в 3 часа ночи.

Вероятно, вы могли бы написать сценарий в Powershell или Batch, а затем запускать запланированную задачу каждые 5 минут для проверки и, если возможно, перезагрузки. Попробуйте команду "quser". Но вам нужно это проверить и т. Д.

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

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

Это одна из тех ситуаций, когда вы выполняете свою работу, а кто-то мешает делать свою, и наоборот.

Конечно, вы можете потратить много часов, пытаясь придумать техническое решение, но общение друг с другом и поиск подходящего времени будет дешевле и легче поддерживать в будущем.

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