gpt4 book ai didi

powershell - 远程Powershell弹出消息

转载 作者:行者123 更新时间:2023-12-03 00:29:36 29 4
gpt4 key购买 nike

我正在尝试为登录到目标计算机的所有用户创建一个远程Powershell弹出窗口。

我发现了一个确实创建弹出窗口的简单脚本:

(New-Object -ComObject wscript.shell).popup("THIS IS A TEST MESSAGE")

但是,我无法在远程设备上运行此脚本。我们的环境中限制了powershell远程处理,因此我无法在powershell中使用invoke-command cmdlet。

过去,我通过使用Invoke-WmiMethod cmdlet绕过了此限制,并远程创建了一个新进程以实现所需的结果,例如:
Invoke-WmiMethod -Class Win32_Process -ComputerName $computer -Name Create -ArgumentList "C:\Program Files\Test\Test.exe -argument"

但是,我似乎找不到使用此方法生成远程弹出窗口的方法。

有人对我如何实现目标有什么好主意吗?

最佳答案

我想通了。我使用了msg.exe应用程序来显示我的消息,并使用powershell Invoke-WmiMethod在PC上本地执行了命令,因为我们禁用了远程消息传递:

Invoke-WmiMethod -Class Win32_Process -ComputerName HostPC -Name Create -ArgumentList "C:\Windows\System32\msg.exe * This is a test message."

关于powershell - 远程Powershell弹出消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29013411/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com