Команды сервера терминалов: MSG

В этой статье описаны синтаксис и параметры msg команд сервера терминалов.

Область применения: Windows 10 — все выпуски
Оригинальный номер базы знаний: 186480

Сводка

MSG отправляет сообщение.

Синтаксис

msg [username] [/server:servername] [/time:seconds] [/v] [/w] [/?]
[message]msg [sessionname] [/server:servername] [/time:seconds] [/v] [/w]
[/?] [message]msg [sessionID] [/server:servername] [/time:seconds] [/v]
[/w] [/?] [message]msg [@filename] [/server:servername] [/time:seconds]
[/v] [/w] [/?] [message]msg * [/server:servername] [/time:seconds] [/v]
[/w] [/?] [message]

Параметры

  • username: идентифицирует пользователя.

  • sessionname: определяет имя сеанса. Имя было создано системным администратором при настройке сеанса.

  • sessionID: указывает идентификатор сеанса.

  • filename: определяет файл, содержащий список usernames, sessionnamesи sessionIDs , в который отправляется сообщение.

  • message (строка сообщения): текст сообщения, которое требуется отправить. Если сообщение не введено, для сообщения считываются стандартные входные данные (STDIN).

  • /server:servername: позволяет указать сервер терминалов. В противном случае используется текущий сервер терминалов.

  • /time:seconds (задержка по времени). Задает период времени, в течение которого необходимо ждать, прежде чем вы получите подтверждение от целевого сеанса о получении сообщения.

  • /w (wait): дождитесь ответа от целевых пользователей.

  • /v(подробный): отображает сведения о выполняемых действиях.

  • /? (help): отображает синтаксис команды и сведения о параметрах команды.

Ограничения безопасности

Пользователь должен иметь разрешение на доступ к сообщениям для сеанса.

Дополнительные замечания

Если пользователь или сеанс не указан, msg отображает сообщение об ошибке. Если задано имя сеанса, он должен идентифицировать активный сеанс. Для параметров можно использовать подстановочные знаки. Если присутствует один подстановочный знак (*), он указывает всех пользователей в системе.

Примеры

Отправить сообщение с названием Falafel? для всех сеансов пользователя MIKES введите:

msg MIKES Falafel?  

Чтобы отправить сообщение в MODEM02 сеанса, введите следующее:

msg modem02 Let's meet at 1PM today  

Чтобы отправить сообщение в сеанс 12, введите:

msg 12 Call John at 11:00  

Чтобы отправить сообщение во все сеансы, содержащиеся в файле USERLIST, введите:

msg @userlist Logout because your session will be reset  

Отправка текста в файл MSG. DAT в качестве сообщения ко всем сеансам для имени пользователя TERRYJ введите:

msg TerryJ < MSG.DAT  

Чтобы отправить сообщение всем вошедшего в систему пользователям, введите:

msg * Meeting in 5 minutes  

Чтобы отправить сообщение всем пользователям со временем ожидания подтверждения в 10 секунд, введите:

msg * /TIME:10 Coffee break!?!  

Примечание.

Сообщения не помещались в очередь на экране клиента. Может быть полезно использовать параметр TIME: таким образом, начальные сообщения истечет и будут заменены новыми сообщениями.