Como agendar um download FTP automático no Windows?

Preciso de me ligar a uma máquina com nome de utilizador, senha, Encriptação TLS implícita e número de porta para transferir ficheiros para uma pasta diária na norma do windows server. Existe um aplicativo de linha de comando de terceiros que eu poderia baixar, instalar e usar para isso (de preferência grátis)? Não tenho a certeza absoluta se isto pode ser feito com o Windows {[[0]} e se pode, pode ser feito em arquivo em lote?

Estou a tentar o NcFTP, mas também não sei se suporta encriptação.


deram-me credenciais específicas, Não tenho controlo sobre o servidor. Eu só tenho instruções sobre como acessar e baixar os arquivos com FileZilla cliente sobre TLS. Preciso de marcar uma rotina que faça este trabalho por mim, já que não quero fazer isto manualmente todos os dias. Só preciso de uma ferramenta que possa fazer este trabalho através da linha de comando.

Author: Martin Prikryl, 2014-01-23

2 answers

Pode usar o WinSCP, que suporta tanto o script como o TLS / SSL.

Ver automatizar as transferências de ficheiros para o servidor FTP .

Um ficheiro em lote simples para transferir ficheiros através de um TLS/SSL explícito (note:ftpes://) com o WinSCP parece:

winscp.com /log=c:\path\ftp.log /command ^
    "open ftpes://user:[email protected]/" ^
    "get /home/user/* c:\destination\" ^
    "exit"

Pode ter o ficheiro gerado pela GUI do WinSCP para si.


Para agendar, basta usar o escalonador do Windows.
Para mais detalhes, Ver escalonar as transferências de ficheiros para FTP servidor.

(sou o autor do WinSCP)

 12
Author: Martin Prikryl, 2016-10-18 10:20:06

Pode usar o sftp para obter ficheiros. Mas você precisa ter um servidor SSH instalado na máquina remota (OpenSSH é livre).

Então você pode usar ferramentas de putty (livre) psftp.exe ou pscp.exe para enviar / transferir ficheiros em formato encriptado.

Ligação para a transferência de ferramentas de massa: http://www.chiark.greenend.org.uk / ~sgtatham/putty/download.html Ligação para a transferência do OpenSSH: http://www.openssh.com/

 -1
Author: mihai_mandis, 2014-01-22 20:23:30