WinSCP: comando desconhecido 'winscp.com'

1

Estou tentando usar o WinSCP para automatizar algumas tarefas básicas de FTP, então baixei e configurei o WinSCP 5.7.7 mais recente, mas continuo recebendo o seguinte erro ao tentar executar o .bat com o script que criei. Estou executando o Windows 10 Pro 1511

Erro ao executar o arquivo .bat.

Unknown command 'winscp.com'.

ftp.bat

winscp.com /script="C:\AutoRun\ftp-script.txt" 

pause

ftp-script.txt

winscp.com /log=ftp.log /command ^ 
    "open ftp://user:[email protected]/" ^ 
    "put -latest C:\Users\Dan\Documents\Test\* / 
    "exit"
    
por DanBarber 08.06.2016 / 13:11

1 resposta

1

Você está tentando executar winscp.com de winscp.com . O WinSCP obviamente não reconhece o winscp.com como seu comando.

Seu ftp-script.txt não é um script WinSCP , é na verdade um arquivo em lotes do Windows.

  • Exclua seu ftp.bat .
  • Renomeie o ftp-script.txt para ftp.bat .
  • Anexe o pause ao seu fim.
  • E corra.

Em seguida, você atingirá o segundo problema, falta uma aspas e um acento circunflexo após o put -latest C:\Users\Dan\Documents\Test\* / :

winscp.com /log=ftp.log /command ^ 
    "open ftp://user:[email protected]/" ^ 
    "put -latest C:\Users\Dan\Documents\Test\* /" ^
    "exit"

Em seguida, você atingirá o terceiro problema, que a -latest switch é suportada pelo WinSCP 5.8.x apenas, não por 5.7.7 (o mais recente 5.8.3 no release candidate).

    
por 08.06.2016 / 13:50

Tags