2016-09-23 97 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"