Windows系统中msg命令的完整使用方法及相关示例

Windows系统中msg命令的完整使用方法及相关示例

在 Windows 系统中,msg是内置的命令行工具,用于向本地/远程 Windows 终端会话发送消息。以下是msg** 命令的完整使用方法**,包括语法、参数、示例和注意事项,覆盖本地/远程、单用户/多用户场景。

一、核心前提

  1. 权限要求

    • 发送本地消息:普通用户即可(需确保终端服务未禁用)。

    • 发送远程消息:需拥有目标主机的管理员权限,且目标主机开启Terminal Services服务(默认开启)。

  2. 系统支持:Windows XP/7/8/10/11、Windows Server 2003+(家庭版可能限制部分功能)。

  3. 接收端限制:消息仅发送到终端会话(如 cmd/PowerShell 窗口、远程桌面会话),不会弹出桌面弹窗(需其他工具实现桌面弹窗,文末补充)。

二、msg 命令基础语法

参数说明
用户名发送给指定本地/远程用户(如Administrator
会话名发送给指定会话(如console本地控制台、rdp-tcp#1远程桌面会话)
会话ID数字ID(可通过query session查看)
*发送给目标主机的所有会话/用户
/SERVER:目标主机指定远程主机(IP/主机名,默认本地主机)
/TIME:秒数消息停留时间(默认60秒,0=永久停留,直到用户确认)
/V显示详细执行过程(调试用)
/W等待用户确认消息后再退出命令(需配合/TIME:0效果更佳)
消息内容要发送的文本(无内容则从标准输入读取,按 Ctrl+Z 结束)

三、常用示例(本地/远程)

示例1:发送给本地当前用户(最基础)
  • %username%是系统变量,自动替换为当前登录用户名。

  • 效果:当前用户的 cmd/PowerShell 窗口会弹出消息框(标题为“Message from XXX on YYY”)。

示例2:发送给本地所有用户
  • *表示所有本地会话,/TIME:30消息显示30秒后自动消失。
示例3:发送给远程主机的指定用户
  • 前提:

    1. 你已登录的账户有192.168.1.100的管理员权限;

    2. 目标主机开启了文件和打印机共享(445端口)、Terminal Services 服务;

    3. 目标主机未禁用远程消息(组策略:计算机配置→管理模板→系统→终端服务→“允许用户使用 MSG 命令发送消息”启用)。

示例4:发送多行/长消息

如果消息内容较长,可通过管道或输入重定向:

示例5:指定会话ID发送(精准定位)
  1. 先查看本地会话:

    输出示例:

  2. 发送给 ID=2 的会话:

四、常见问题与解决

问题1:“Error 5 getting session names”(权限不足)
  • 原因:非管理员权限发送远程消息,或目标主机拒绝访问。

  • 解决:

    1. 以管理员身份运行 cmd/PowerShell;

    2. 目标主机添加你的账户到“管理员组”;

    3. 关闭目标主机的防火墙(或放行445、3389端口)。

问题2:“No recipients exist”(无接收者)
  • 原因:用户名/会话ID错误,或目标用户未登录。

  • 解决:

    1. query session /SERVER:目标主机确认目标主机的有效会话;

    2. 确保目标用户已登录(而非仅开机)。

问题3:本地发送消息无弹窗
  • 原因:Windows 10/11 禁用了“终端服务消息通知”。

  • 解决:

    1. 按 Win+R 输入gpedit.msc打开组策略;

    2. 定位到:计算机配置→管理模板→系统→终端服务→终端服务器→消息通知;

    3. 启用“允许用户使用 MSG 命令发送消息”和“允许接收终端服务消息”。

五、扩展:发送桌面弹窗(非msg命令)

msg仅发送到终端会话,若需桌面弹窗(类似 MessageBox),可通过以下方法:

方法1:PowerShell 弹窗(本地)
  • 注意:需先运行Add-Type -AssemblyName PresentationFramework加载组件。
方法2:VBScript 弹窗(本地/远程)
  1. 新建popup.vbs

  2. 本地运行:

  3. 远程运行(需管理员权限):

    (需提前下载 PsExec 工具)

总结

  • msg命令适合终端会话消息(如服务器运维、多用户终端通知),语法简单且无需额外工具;

  • 桌面弹窗需借助 PowerShell/VBScript/PsExec,适合面向普通用户的可视化通知;

  • 远程操作核心是“管理员权限+端口放行+服务开启”,需确保目标主机的权限和网络配置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1013848.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Velero压缩引擎深度解析:从架构原理到实战调优

Velero压缩引擎深度解析:从架构原理到实战调优 【免费下载链接】velero Backup and migrate Kubernetes applications and their persistent volumes 项目地址: https://gitcode.com/GitHub_Trending/ve/velero 你是否曾经面对Kubernetes集群备份时&#xff…

【大气】大气模型计算不同海拔层的温度、气压、密度和声速Matlab仿真

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 🍊个人信条:格物致知,完整Matlab代码获取及仿…

LookingGlass与OBS集成:实现专业级游戏直播录屏

LookingGlass与OBS集成:实现专业级游戏直播录屏 【免费下载链接】LookingGlass An extremely low latency KVMFR (KVM FrameRelay) implementation for guests with VGA PCI Passthrough. 项目地址: https://gitcode.com/gh_mirrors/lo/LookingGlass Looking…

65、Mono编程入门指南:从基础到GUI应用

Mono编程入门指南:从基础到GUI应用 1. Mono简介与优势 Mono在2011年8月由Xamarin进行了首次正式发布。尽管未来发展未知,但它显然未被弃用。在Linux已有众多编程语言的情况下,使用Mono和.NET仍有诸多理由: - .NET具备“一次编译,到处运行”的特性,能在Linux和Windows间…

如何快速掌握umy-ui:面向Vue开发者的终极性能优化指南

如何快速掌握umy-ui:面向Vue开发者的终极性能优化指南 【免费下载链接】umy-ui umy-ui,一套为开发者准备的基于 Vue 2.0 的桌面端组件库,完美解决表格万级数据渲染卡顿,编辑表格卡顿问题 项目地址: https://gitcode.com/gh_mirr…

Polar靶场-Web中等题目记录(15-32)

ExX? 根据题目,发现存在phpinfo,搜索发现flag很遗憾,flag错误,是假的 没有什么思路,扫描网站目录,发现存在dom.php查看提示,存在xxe漏洞尝试构造利用,读取flag payload: <!DOCTYPE root [ <!ENTITY xx…

Flutter + OpenHarmony 分布式开发实战:打造无缝协同的超级终端应用

&#x1f310; Flutter OpenHarmony 分布式开发实战&#xff1a;打造无缝协同的超级终端应用引言&#xff1a;从“多设备”到“一设备”的体验革命 在 OpenHarmony 的超级终端理念中&#xff0c;手机、手表、车机、智慧屏不再是孤立设备&#xff0c;而是一个有机整体&#xff…

Citra模拟器终极指南:5分钟上手玩转3DS游戏

Citra模拟器终极指南&#xff1a;5分钟上手玩转3DS游戏 【免费下载链接】citra 项目地址: https://gitcode.com/GitHub_Trending/ci/citra 还在为找不到3DS掌机而苦恼吗&#xff1f;Citra模拟器让你在电脑上重温经典任天堂3DS游戏的魅力&#xff01;这款强大的开源模拟…

数据结构期末复习:递归与循环核心算法实战总结

数据结构期末复习&#xff1a;递归与循环核心算法实战总结期末冲刺必备&#xff01; 递归与循环是数据结构课程中的高频考点&#xff0c;也是编程思维训练的核心内容。本文结合三大经典问题&#xff08;阶乘、斐波那契、数组最小值查找&#xff09;&#xff0c;系统梳理递归与循…

STM32学习_GPIO简介

STM32学习_GPIO简介 一、GPIO输出部分- 实现 LED 点亮的代码: #include "stm32f10x.h" // Device headerint main(void) {// 开启 RCC 时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,…

GDevelop游戏引擎终极指南:从零基础到专业开发全流程

GDevelop游戏引擎终极指南&#xff1a;从零基础到专业开发全流程 【免费下载链接】GDevelop 视频游戏&#xff1a;开源的、跨平台的游戏引擎&#xff0c;旨在供所有人使用。 项目地址: https://gitcode.com/GitHub_Trending/gd/GDevelop 作为一款革命性的开源游戏开发平…

云原生时代分布式任务调度的5大突破性变革

云原生时代分布式任务调度的5大突破性变革 【免费下载链接】shardingsphere-elasticjob 项目地址: https://gitcode.com/gh_mirrors/shar/shardingsphere-elasticjob 在数字化转型浪潮中&#xff0c;分布式任务调度框架正经历着从传统架构到云原生范式的深刻转变。作为…

【机械臂】基于 RRT 算法在3D 机械臂(主轴)路径规划中的工程实现,在含固定障碍物(副轴、外壳)的约束环境中,找到从起点构型到目标构型的无碰撞路径附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码获取及仿…

从产线到质检,兰亭妙微教你做 “工人愿意用” 的工业 UI

从产线到质检,兰亭妙微教你做 “工人愿意用” 的工业 UI作为兰亭妙微深耕工业领域的UI设计师,我们始终认为:工业软件界面不是“功能的堆砌”,而是“生产流程的数字化转译”。脱离车间实际的设计都是空谈,这几组落…

Flutter + OpenHarmony 安全开发指南:构建可信、合规、防逆向的鸿蒙应用

&#x1f510; Flutter OpenHarmony 安全开发指南&#xff1a;构建可信、合规、防逆向的鸿蒙应用引言&#xff1a;安全&#xff0c;是鸿蒙生态的准入门槛 在 OpenHarmony 的高安全要求下&#xff0c;一个漏洞可能导致应用永久下架&#xff1a; 用户健康数据明文存储 → 违反《…

【路径规划】基于RRT算法求解带障碍物的3D路径规划附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码获取及仿…

Windows系统sc命令:系统安全防护的实用工具

Windows系统sc命令&#xff1a;系统安全防护的实用工具 在Windows系统运维与安全防护中&#xff0c;命令行工具往往能发挥高效、精准的作用。其中&#xff0c;sc命令&#xff08;Service Control&#xff0c;服务控制命令&#xff09;作为系统内置的服务管理工具&#xff0c;不…

立足 AutoCAD 平台 T30 天正暖通 V1.0 下载安装教程 助力暖通设计提质增效

2025 年 1 月全新发布的 T30 天正暖通 V1.0,是天正软件匠心打造的专业化、智能化暖通设计工具。该软件依托 AutoCAD 平台构建,可覆盖采暖、通风、空调等全暖通工程设计场景,凭借高效的绘图能力、精准的计算功能与优…

基于SpringBoot的职工健康监护管理系统-计算机毕业设计源码+LW文档

摘 要 随着企业对于员工健康管理的日益重视&#xff0c;开发一套高效、便捷的职工健康监护管理系统显得尤为重要。本系统基于Spring Boot框架进行开发&#xff0c;旨在为企业提供一套全面的职工健康管理解决方案系统实现了职工健康信息的录入、查询、统计与分析等功能。用户…

ESP32使用ESP_IDF和VSCODE软件开发12.13

ESP32使用ESP_IDF和VSCODE软件开发12.13 1.开发环境配置流程安装ESP_IDF软件。安装时以管理员权限打开安装包,路径过长时应用修复警告,安装目录不要有中文,安装完毕后点击运行,运行结束后关闭对话框。定义编译环境…