我正在脚本WinSCP,并需要dynamic传递一个FTP用户名和密码,这取决于我正在使用的环境。
然而,文档说 ,“WinSCP不支持从命令行或其他允许自动化的手段提供通行证”
有另一种方法吗?
以下是为我工作
创build了一个名为script.text的文件。 以下是script.txt的内容
open ftp://uname:pwd@ftpserver_url
然后从命令提示符执行下面的语句
c:\ "path_to_winscp\WinSCP.exe" /console /script=c:/script.txt
在脚本中使用/parameter和%1%和%2% :
WinSCP.com /console /parameter username password /script=some.script
在some.script :
open ftp://%1%:%2%@servername