2016-09-23 61 views
1

我的服务器:BitVise SSH服务器为Windows的Plink工作目录

我的客户:plink.exe

我不能为我的生活弄清楚如何使用砰砰何时改变目录。 exe并执行该目录中的脚本。

我做这样的事情,试图发送一个命令来切换目录并执行一个脚本:

C:\plink.exe -ssh 10.10.10.10 -P 22 -l user -pw password cd C:\sample && install.bat 

但是,我命令我每跑这一次失败,指出INSTALL.BAT不存在。如果我使用putty,请连接到GUI,然后运行cd C:\ sample & & install.bat命令,一切都按预期工作。

是否可以告诉plink要连接的目录?

+1

由于'&'是'cmd'中的命令分隔符,您是否将命令放在引号中?我敢打赌,它试图在服务器上运行'cd C:\ sample'并在本地运行'install.bat'。 –

+0

@DarkFalcon啊你是对的。发布它作为答案,以便我可以将其标记为完成。 TY!我讨厌窗户;) – angryip

回答

3

由于&cmd中的命令分隔符,因此您是否将命令放在引号中?我敢打赌,它试图在服务器上运行cd C:\sample,并在本地运行install.bat

C:\plink.exe -ssh 10.10.10.10 -P 22 -l user -pw password "cd C:\sample && install.bat"