带用户名和密码的WinSCP脚本文件

时间:2015-03-03 11:16:58

标签: batch-file ftp winscp

如何运行需要用户名和密码的WinSCP脚本文件。

我想使用批处理文件运行它:

cd C:\Program Files\WinSCP

WinSCP.com

open ftp://ipaddress:port -passive=on

....之后,我需要输入我的用户名

...然后我需要输入我的密码

这是我的批处理文件,但总是失败:

cd C:\Program Files\WinSCP
WinSCP.com /command "option batch on" "option confirm off" "open ftp://ipaddress:port -passive=on"""
"-username myusername"
"-password mypassword"
"cd PO"
"cd D:\"
"mget *.*"

感谢您的帮助......

2 个答案:

答案 0 :(得分:0)

根据帮助文件,您正在编制自己的参数,这就是他们无法工作的原因。

使用传统方法指定密码作为帮助显示。注意:出于安全原因,从Windows中删除了这些技术。

ftp://username:password@ftp.microsoft.com

根据帮助,您还可以使用参数管道标准。

http://winscp.net/eng/docs/commandline

答案 1 :(得分:0)

使用

open ftp://user:password@ipaddress:port

参考文献:

WinSCP中没有-username-password个开关或命令。


另请注意,WinSCP具有递归上传的put commandmput只是put的别名,出于兼容性原因支持。


您可能希望lcd D:\代替cd D:\