我尝试了evilwinrm,它可以很好地使用远程shell,但是我无法直接在用户会话内启动GUI应用程序。
在 Wndows RDS 服务器上使用 ssh 服务器或类似的东西也可以。越快越好。
总体思路是在用户会话中运行 GUI 工具。
我有管理员密码和用户密码。
我尝试了evilwinrm,它可以很好地使用远程shell,但是我无法直接在用户会话内启动GUI应用程序。
在 Wndows RDS 服务器上使用 ssh 服务器或类似的东西也可以。越快越好。
总体思路是在用户会话中运行 GUI 工具。
我有管理员密码和用户密码。
我找到了一个方法,但是有点棘手。
首先你必须在Windows系统上安装sshd: https://learn.microsoft.com/de-de/windows-server/administration/openssh/openssh_install_firstuse
然后您可以通过以下方式将命令从 Linux 系统传递到 Windows 系统
ssh
:dir
Windows 相当于ls
如果这有效,您可以创建一个任务来通过以下方式启动您的程序
schtasks
,例如:/tn
任务名称/tr
任务运行(程序的可执行文件)/sc
典型(每日、每周、一次)更多信息:https://learn.microsoft.com/de-de/windows-server/administration/windows-commands/schtasks-create
然后可以通过 Linux“远程”执行此任务:
我的所有其他测试都以 shell 会话冻结或非启动程序(对于 UI 程序)结束,但可能有更好的方法来完成这项工作,请参阅:https: //stackoverflow.com/questions/59880794/通过 windows 上的 openssh 启动 gui 程序