WINSCP: o agendador de tarefas não está funcionando, mas está funcionando quando executado no console do winscp?

1

Eu tenho tentado executar um agendador de tarefas chamado "Backup" que baixa o arquivo especificado do servidor FTP para o meu diretório local.

Quando executei o comando manualmente a partir do console do winscp ele funcionou, mas não funcionou no agendador de tarefas. Eu não tenho nenhum erro mostrado, mas dá um código 0x1 e no histórico diz

Task Scheduler successfully finished "{152e054b-1562-4544-af06-d6c75f9e97b1}" instance of the "\Backup" task for user "domain\user".

A ação do script foi:

Program/script: C:\Users\ID\WinSCP\WinSCP.exe 

Adicione argumentos (opcional): /command "winscp /script =C:\myScripts\testScript.txt"

    
por user318059 24.04.2014 / 16:22

1 resposta

0

Os argumentos da linha de comando que você especificou não fazem sentido.

Parece que você está tentando instruir o WinSCP a executar o WinSCP. Isso não funciona.

Use apenas isto:

/script=C:\myScripts\testScript.txt

Ou seja. isso é equivalente a especificar o seguinte comando completo na linha de comando do Windows (você deve testar isso antes de tentar a partir do agendador):

C:\Users\ID\WinSCP\WinSCP.exe /script=C:\myScripts\testScript.txt

Consulte documentação da linha de comando do WinSCP .

    
por 24.04.2014 / 17:05