Você já tentou usar algo como ftp://user:[email protected]
como endereço?
Seu script pode construir esse uri dependendo do seu ambiente.
Este exemplo usa o sftp, mas o ftp deve ser semelhante.
Estou criando scripts do WinSCP e preciso passar dinamicamente um nome de usuário e senha de FTP, dependendo do ambiente que estou usando.
No entanto, os documentos dizem , "O WinSCP não oferece suporte à transmissão da linha de comando ou por outros meios, permitindo a automação "
Existe outro jeito?
Você já tentou usar algo como ftp://user:[email protected]
como endereço?
Seu script pode construir esse uri dependendo do seu ambiente.
Este exemplo usa o sftp, mas o ftp deve ser semelhante.
O seguinte é o que funcionou para mim
criou um arquivo chamado script.text. A seguir está o conteúdo do script.txt
open ftp://uname:pwd@ftpserver_url
então, a partir do prompt de comando, executou a seguinte declaração
c:\ "path_to_winscp\WinSCP.exe" /console /script=c:/script.txt
Use /parameter
e %1%
e %2%
no script:
WinSCP.com /console /parameter username password /script=some.script
Em some.script
:
open ftp://%1%:%2%@servername
Tags automation ftp winscp