Windows Server: Отправить сообщение пользователям терминального сервера.
Частенько возникает необходимость предупредить пользователей терминального сервера о перезагрузке или технических работах. Проще всего это сделать сообщением, которое отображается по центру экрана в RDP-сессии. В Windows Server 2003/2008 R2 сообщение можно было отправить прямо из диспетчера задач, что на мой взгляд было весьма удобно. В следующих версиях Windows Server эту возможность убрали, но оставили консольную утилиту msg, которая вполне справляется с этой задачей.
1. С помощью диспетчера задач. Подходит для Windows Server 2003/2008 R2.
Диспетчер задач --> Вкладка Пользователи --> ПКМ --> Отправить сообщение.
2. Консольной утилитой msg. Подходит для любой версии Windows Server.
Утилита msg имеет достаточно большой функционал, но лично я обычно пользуюсь всего тремя командами.
Сообщение всем пользователям текущего сервера:
msg * "Сообщение"
Сообщение конкретному пользователю:
msg ИмяПользователя "Сообщение"
Сообщение пользователю другого сервера в локальной сети:
msg /server:ИмяСервера ИмяПользователя "Сообщение"
По умолчанию сообщение висит 1 минуту. Изменить время ожидания можно ключом /time:времявсекундах. Пример:
msg * /time:3200 "Сообщение"