Ответы:
Вы можете сделать это из командной строки с помощью shutdown -i
команды. Это вызывает графический интерфейс, где вы можете добавить компьютеры для отправки команды выключения. Вы также можете установить тайм-аут на то, как долго пользователь должен отменить процесс выключения / перезапуска (в вашем случае 300 секунд).
Может быть, это укажет вам правильное направление. Сервер управления системами Windows (SMS, теперь называемый System Center Configuration Manager ) обладает этими возможностями. Я не администрирую рабочие столы здесь (я в основном администратор Unix / Linux), но я знаю, что наши парни из Windows используют именно это именно для того, что вы просите.