使用 psexec 在远程计算机上运行 AutoIt

2023-12-02

我正在尝试在远程计算机上运行 AutoIt 脚本。

psexec.exe -accepteula \\remotemachine -u admin -p password "C:\Program Files\AutoIt3\AutoIt3.exe" "C:\Users\admin\runNotepad.au3"

我正在尝试从脚本中打开记事本并在其中写入一些内容。我还在脚本中写一些日志。虽然我可以看到日志,但我看不到屏幕上发生的任何事情。

我尝试过争论-i 0这会打开一个交互式屏幕,这与在本地计算机上运行脚本不同。还有其他方法吗?


最后我终于弄清楚了。我们应该首先找出该用户的远程计算机的登录会话 ID。我首先使用 psexec 运行 qwinsta 命令来检查会话 ID

psexec \\remote -u admin -p password  qwinsta

这给了我所有会话的列表。检查与用户名关联的活动会话。 就我而言,它是 2。

然后我运行此命令,会话 ID 为 2

psexec.exe -i 2 -accepteula \\remotemachine -u admin -p password "C:\Program Files\AutoIt3\AutoIt3.exe" "C:\Users\admin\runNotepad.au3"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 psexec 在远程计算机上运行 AutoIt 的相关文章

随机推荐