我在Windows 10上启用了最新的openSSH。成功使用密钥登录(因为用户没有密码/空密码)。然而,启动程序的命令是:
start notepad.exe
或者
start "C:\Program Files\7-Zip\7zFM.exe"
当我从Linux系统通过SSH运行时,实际上程序并没有启动(什么也没有发生)。
但是,如果我从Windows自身的CMD中运行它(使用SSH登录,ssh user@192.123.0.123 -i "key"
),它就可以运行。为什么会这样呢?
谢谢。
runas /user:你的用户名 "C:\Windows\notepad.exe"
,如果成功,我会给你解释。 - Gerhard"C:\Program Files\MyProgram\Program.exe"
上运行一个已安装的程序,但为了举例,我们可以使用"C:\Program Files\7-Zip\7zFM.exe"
作为替代。 - Gregor Isack/k
并读取错误消息。 - CatCat