在WinSCP脚本中选择FTP协议

时间:2016-12-29 16:07:48

标签: batch-file ftp sftp winscp

在安排脚本之前,有必要检查它是如何工作的。所以从Command Prompt我刚刚运行我的批处理文件。

  

服务器拒绝SFTP连接,但它侦听FTP   连接。您想使用FTP协议而不是SFTP吗?比较喜欢   使用加密。

图像:
My login window on WinSCP: Selected FTP protocol explicitly

如上图所示,我已经指定它是FTP文件协议。但它没有帮助。

到目前为止,我已经抬头了:

它在FileZilla上作为FTP工作正常。因此,我可以消除以下可能性:

  • 服务器意外关闭网络连接;
  • 网络错误:连接被拒绝;
  • 网络错误:通过对等方重置连接;
  • 网络错误:连接超时。

这是我的.bat以供参考:

C:\Program Files (x86)\winSCP\winSCP.com" /script="C:\test\Test.txt

.txt

option batch abort
option confirm off
open ***.**.**.**
lcd C:\Transfer\ToABCTest\
get -delete  /test_edi_in/*.txt
close
exit

1 个答案:

答案 0 :(得分:0)

您必须使用session URL中的ftp://方案在脚本中指定FTP协议:

open ftp://***.**.**.**