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

Batch file 带有用户名和密码的WinSCP脚本文件,batch-file,ftp,winscp,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" "o

如何运行需要用户名和密码的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 *.*"

感谢您的帮助…

根据帮助文件,您正在创建自己的参数,这就是为什么这些参数不起作用

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

ftp://username:password@ftp.microsoft.com
根据“帮助”,您还可以使用参数导入标准管道

使用

open ftp://user:password@ipaddress:port
参考资料:

  • )

还请注意,WinSCP具有用于递归上载的功能。
mput
只是
put
的别名,出于兼容性原因而受支持

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

您可能想做
lcdd:\
,而不是
cd:\