我有一个脚本sftpScript.bat并尝试在psftp中运行它。这是我在psftp中尝试的(我已尝试通过cmd然后输入psftp):
psftp>open L2_SERVSEND@ecdev1.idev.fedex.com 60022 -b sftpScript.bat
Using username "L2_SERVSEND"
Connected to hostSSH server: password
Using keyboard-interactive authentication.
Enter password for L2_SERVSEND
Password:
Remote working directory is /L2_SERVSEND
psftp>
(我在询问时为用户提供了密码!)
这是我的脚本文件包含的内容 -
cd ..
cd L2_SERVRCV\APPTYPE
put sample.txt
put sample.txt
put sample.txt
put sample.txt
put sample.txt
put sample.txt
put sample.txt
基本上,我想进入接收器的文件夹,然后将sample.txt文件传输到接收器,即L2_SERVRCV
我尝试使用-P,同时给出端口号但是收到错误"端口无效&#34 ;;不知道为什么 - 这不是现在的优先事项。
我期待的是脚本文件应该运行并且应该传输sample.txt文件。但它真的没有发生!
P.S。 - 我的所有文件(psftp.exe,sftpScript.bat和sample.txt)都在同一个文件夹中,即桌面。