WINSCP:任务调度程序不工作,但从 winscp 控制台执行时可以工作?

WINSCP:任务调度程序不工作,但从 winscp 控制台执行时可以工作?

我一直在尝试运行名为“备份”的任务计划程序,将指定的文件从 FTP 服务器下载到我的本地目录。

当我从 winscp 控制台手动执行命令时,它起作用了,但在任务计划程序中不起作用。我没有显示任何错误,但它给出了 0x1 代码,历史记录中显示

任务计划程序已成功完成用户“domain\user”的“\Backup”任务的“{152e054b-1562-4544-af06-d6c75f9e97b1}”实例。

脚本操作是:

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

添加参数(可选):/command "winscp /script =C:\myScripts\testScript.txt"

答案1

您指定的命令行参数没有任何意义。

看起来您正在尝试指示 WinSCP 运行 WinSCP。这行不通。

仅使用这个:

/script=C:\myScripts\testScript.txt

即,这相当于在 Windows 命令行上指定以下完整命令(您应该在从调度程序尝试之前对其进行测试):

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

WinSCP 命令行文档

相关内容