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


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 eu executei o comando manualmente a partir do console winscp 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

O Agendador de Tarefas concluiu com êxito a instância "{152e054b-1562-4544-af06-d6c75f9e97b1}" da tarefa "\ Backup" para o usuário "domínio \ usuário".

A ação do script foi:

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

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


1


origem




Respostas:


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

Parece que você está tentando instruir o WinSCP para executar o WinSCP. Isso não pode funcionar.

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

Vejo Documentação de linha de comando do WinSCP.


0