Pregunta WINSCP: el programador de tareas no funciona pero funciona cuando se ejecuta desde la consola de winscp.


He intentado ejecutar un planificador de tareas llamado "Copia de seguridad" que descarga el archivo especificado del servidor FTP a mi directorio local.

Cuando ejecuté el comando manualmente desde la consola de winscp, funcionó pero no funcionó en el programador de tareas. No aparece ningún error, pero da un código 0x1 y en la historia dice

El Programador de tareas finalizó exitosamente la instancia "{152e054b-1562-4544-af06-d6c75f9e97b1}" de la tarea "\ Backup" para el usuario "dominio \ usuario".

La acción del script fue:

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

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


1


origen




Respuestas:


Los argumentos de la línea de comandos que ha especificado no tienen ningún sentido.

Parece que está intentando instruir a WinSCP para que ejecute WinSCP. Eso no puede funcionar.

Usa solo esto:

/script=C:\myScripts\testScript.txt

Es decir. esto es equivalente a especificar el siguiente comando completo en la línea de comandos de Windows (debe probar esto antes de intentarlo desde el programador):

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

Ver Documentación de la línea de comandos de WinSCP.


0