WinSCP命令行被动模式

时间:2013-01-22 23:42:35

标签: scripting ftp winscp passive-mode

我通过命令行调用WinSCP,但我无法弄清楚如何正确地将被动模式设置为脚本。

现在是脚本:

 option batch on
 option confirm off

 open ftp://user_and_pass_details:21
 cd /out/

 option transfer binary
 put C:\afile.text

 close
 exit

1 个答案:

答案 0 :(得分:4)

您可以在open中指定被动选项:

open ftp://user_and_pass_details:21 -passive=on|off

您的完整脚本将变为:

 option batch on

 option confirm off

 open ftp://user_and_pass_details:21 -passive=on

 cd /out/

 option transfer binary

 put C:\afile.text

 close

 exit

请参阅:http://winscp.net/eng/docs/scriptcommand_open
(无论如何,请注意,默认情况下,被动模式处于活动状态:http://winscp.net/eng/docs/ui_login_connection#connection