【问题标题】:WinSCP command-line passive modeWinSCP 命令行被动模式
【发布时间】:2013-01-06 08:43:36
【问题描述】:

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

【问题讨论】:

    标签: scripting ftp winscp passive-mode


    【解决方案1】:

    您可以在 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

    【讨论】:

    • 谢谢 - 这就是我正在寻找的答案。我认为在旧版本的 Winscp 中,被动模式不是默认的,但我可能是错的。我们还升级到了最新版本,一切顺利。
    • 你说得对,已经添加到5.0.2 beta(winscp.net/tracker/show_bug.cgi?id=165)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 2015-08-07
    • 2020-11-21
    相关资源
    最近更新 更多