我们有一个由10台DSL路由器连接在一起的小型networking。 我可以在资源pipe理器中看到“networking”中的机器列表(Windows 7)。 我尝试使用msg命令,为我的机器设置registry中的AllowRemoteRPC键,运行命令提示符与pipe理privilages这里指示https://superuser.com/questions/217927/msg-command-in-windows-7
我是否朝着错误的方向前进? “味精”命令是否只适用于Windows域控制器login? 有没有其他的方式,没有安装额外的程序,发送消息到局域网连接的机器?
msg可以在terminal服务的所有系统上运行(这是Windows自XP以来的一部分)。 但是,它只能将消息发送到单个计算机,使用msg /server:hostname * Hi!
更改AllowRemoteRPC后可能需要重新启动。
还要testing它是否使用qwinsta /server:hostname ,它使用相同的RPC。
使用此脚本为每台计算机调用msg :
@echo off setlocal enabledelayedexpansion for /f "tokens=1" %%a in ('net view') do ( set host=%%a if "!host:~0,2!"=="\\" ( msg /server !host:~2! * < message.txt ) )
上面的msg示例中的*也可以是由qwinsta (使用“ console ”指物理连接的显示器/键盘)或用户名显示的会话 名称 。
以前的Windows版本有一个基于NetBIOS的“Messenger服务”,它可以将消息发送给用户,计算机或工作组。 但是,这已从Windows Vista和7中删除。因此,任何涉及“ net send ”的build议应该被忽略。
我想你想要的命令是“networking发送”。 我不用多年,所以希望它仍然有效,因为我记得。 如果你想用它打大家,你会做一些像networking发送/用户您的消息在这里。