如何使用 c# 运行另一个具有 ssh.net 的批处理脚本

本文关键字:net ssh 批处理 脚本 何使用 运行 另一个 | 更新日期: 2023-09-27 18:35:35

我想在使用 ssh.net 连接到另一台计算机时运行批处理脚本

似乎不起作用:

SshCommand command = client.RunCommand("C:'mybatch.bat"); 

我可以连接并运行类似shutdown的命令,但无法运行批处理文件。

我该怎么办?

如何使用 c# 运行另一个具有 ssh.net 的批处理脚本

尝试从另一个驱动器调用脚本。驱动器 C 可能需要管理员权限才能访问。

SshCommand command = client.RunCommand("D:'mybatch.bat");