win7的msg命令如何同时向多台电脑发送消息,求命令格式,谢谢。

win7的msg命令如何同时向多台电脑发送消息,求命令格式,谢谢。,第1张

想使用这个命令,首先要修改注册表。
1 开始菜单----运行---输入regedit,在注册表中找hkey_local machine--- system---CurrentControlSet----Control---- terminal server,双击terminal server,在右边的窗口中找AllowRemoteRPC这行,双击AllowRemoteRPC,把0值改为1,点ok。
2 打开控制面板,双击凭据管理器,点击添加windows凭据,第一行写对方电脑的IP地址,第二行写对方电脑的用户名,第三行写对方电脑的密码。
3:重启电脑。
4运行--cmd,在这个终端中输入msg /server:对方IP地址 “要发送的消息
经过上边的折腾,你应该也会使用msg给对方发送消息了。

网页浏览使用的>这种做法是不是只有在客户端连接到服务器才可以,如果没有连接到服务器,在用户列表就找不到对应的socket,这样就不可以发送了,是不是这样如果我想在客户端没有连接到服务器的情况下发送信息给该客户端(这个时候可能在服务器端保存这个信息吧,但是怎么保存这个信息呢是保存在数据库还是在内存中),然后当该客户端连接上服务器后就把这个信息发给他有没有这种做法,应该怎么做

那就用CMD(WINDOWS下的DOS)下的Net send命令,它用于将消息发送到网络上的其它用户、计算机或消息名。所谓消息名可以看作是计算机的别名,它是消息被发送时使用的名字,可以使用net name命令添加或删除计算机上的消息名。接收消息的计算机只要运行信使服务(Messenger服务)才能正确接收消息。
用户仅可以把消息发送给在网络上处于活动状态的名字。如果把消息发送给一个用户名,那么那个用户必须已经登录并且正在运行信使服务以便接收消息服务。
其命令格式如下:
NET SEND {name | | /DOMAIN[:name] | /USERS} message
name::指定用于发送消息的用户名、计算机名或消息名。如果提供的信息包含空格,需要使用引号将文本引起来(例如,"Computer Name")。当将长用户名用作 NetBIOS 名称时有可能出现问题。因为NetBIOS 名称被限制为 16 个字符,第 16 个字符将被保留。
:将消息发送给在域或工作组中的所有名称。
/domain:name:将消息发送给计算机域中的所有名称。可以指定发送消息到指定域或工作组中的 name。
/users:将消息发送给所有连接服务器的用户。
消息:这个内容必需有。指定消息的文本。
下面是一些例子:
要将消息 Meeting changed to 3 PM Same place 发送到用户 robertf,:
net send robertf Meeting changed to 3 PM Same place
要将消息发送到与服务器连接的所有用户,:
net send /users This server will shut down in 5 minutes
要发送包含斜线 (/) 的消息:
net send robertf "Format your disk with FORMAT /4"


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10464741.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-08
下一篇2023-05-08

发表评论

登录后才能评论

评论列表(0条)

    保存