带有用户名和密码的 WinSCP 脚本文件
WinSCP script file with username and password
如何运行 需要用户名和密码的 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 具有用于递归上传的 put
command。 mput
只是 put
的别名,出于兼容性原因支持。
您可能想要 lcd D:\
,而不是 cd D:\
。
如何运行 需要用户名和密码的 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 具有用于递归上传的 put
command。 mput
只是 put
的别名,出于兼容性原因支持。
您可能想要 lcd D:\
,而不是 cd D:\
。