windows - 消息描述在 CMD 中向同一网络发送消息时弹出
问题描述
我想从 Dell-PC 向 Acer-PC 发送消息 两者都连接到同一个 wifi 网络。戴尔 PC - Windows 10 宏碁 PC - Windows 7
但是,当我使用 msg 命令时,我得到以下信息:-
我使用的命令:-
msg /SERVER:Acer-PC * /TIME:20 "Welcome!"
解决方案
这个答案是 Batch 和 VBScript 的混合体
您需要在远程计算机中启用 LocalAccountTokenFilterPolicy 值: 在该计算机中以管理员身份打开 CMD 并键入:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
它应该返回The operation completed successfully.
接下来,创建消息框文件。为此,请使用来自Windows Sysinternals的名为 PsExec 的工具
下载 PsExec 后,运行以下命令:
PsExec \\Acer-PC -e CMD /c echo CreateObject("WScript.Shell").Popup "Welcome!",20,"" ^> C:\MessageBox.vbs
要运行消息框,请从您的计算机 (Acer-PC) 中键入以下内容:
PsExec \\Acer-PC -e WScript.exe C:\MessageBox.vbs
它将在 20 秒内显示消息
推荐阅读
- swift - 在 Head of view 中设置按钮
- class-diagram - 类图的组件以及它与 ERD 的区别
- c# - Asp.Net View Rendering 意外输出
- python - 标准差的错误值
- java - Java:当你想要一个空的分隔符时如何拆分字符串
- java - Javafx:如何使用源文件的驱动程序文件来显示创建的形状
- python - 当键是变量时,如何遍历字典中的所有值?
- r - 如何在 R 中生成 5000 个合成数据集,每个数据集有 1000 个高斯观测值;
- java - 我想在Java中按下按钮时显示图像
- macos - Plaform.exit() 使 Java 崩溃