使用PowerShell弹出消息

时间:2017-03-10 09:56:36

标签: powershell

可以使用PowerShell为远程用户显示弹出消息。 我试试这个:

$wshell = New-Object -ComObject Wscript.Shell
$wshell.Popup("hello",0,"Done",0x1)

但是这段代码在我的电脑上显示弹出窗口的本地代码,我想在我的电脑上运行PowerShell脚本,并在弹出“abcuser”的地方显示弹出消息。

1 个答案:

答案 0 :(得分:1)

将此用于Windows 7/10:

msg console /server:localhost "Test message"

从远程PowerShell会话调用时,这将向控制台用户显示消息。

您可以从console输出中放置任何有效的会话名称,而不是quser

您也可以远程执行此操作(即本地会话) - 只需将localhost替换为用户的PC名称或IP即可。通过此操作需要打开TCP端口445并在某些情况下编辑AllowRemoteRPC注册表项。样品:

msg * /server:192.168.0.1 "Hello!"