Scripting WinSCP命令行被动模式

Scripting WinSCP命令行被动模式,scripting,ftp,winscp,passive-mode,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 您可以在“打开”对话框中指定被动选项: open ftp://user_and_pass_details:21 -pass

我正在通过命令行调用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

您可以在“打开”对话框中指定被动选项:

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
请参阅:

(无论如何,请注意,默认情况下,被动模式是主动的:)

谢谢-这就是我想要的答案。我认为在旧版本的Winscp中,被动模式不是默认模式,但我可能错了。我们还升级到了最新版本,一切都很顺利。你说得对,它已添加到
5.0.2 beta
()