可以使用PowerShell为远程用户显示弹出消息。 我试试这个:
$wshell = New-Object -ComObject Wscript.Shell
$wshell.Popup("hello",0,"Done",0x1)
但是这段代码在我的电脑上显示弹出窗口的本地代码,我想在我的电脑上运行PowerShell脚本,并在弹出“abcuser”的地方显示弹出消息。
答案 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!"