终端服务器命令:MSG

本文介绍终端服务器命令 MSG 的语法和参数。

适用于:  Windows 10 - 所有版本
原始 KB 编号:   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:指定会话的 ID。

  • filename:标识包含 要发送邮件的 、 和 usernames sessionnames sessionIDs 的列表的文件。

  • message (消息) :要发送的邮件的文本。 如果未输入任何消息,则 (STDIN) 读取标准输入。

  • /server:servername:允许指定终端服务器。 否则,使用当前的终端服务器。

  • /time:seconds (延迟) :设置接收来自目标会话的确认消息之前必须等待的时间。

  • /w (等待) :等待来自目标用户 (的响应) 。

  • /v (详细) :显示有关要执行的操作的信息。

  • /? (帮助) :显示命令的语法和有关命令选项的信息。

安全限制

用户必须具有会话的邮件访问权限。

其他说明

如果未指定用户或会话,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: 参数可能会很有用,因此初始邮件将过期,并替换为新邮件。