从任务计划程序运行时,WinSCP脚本不起作用

时间:2014-04-25 21:08:20

标签: windows-7 scheduled-tasks winscp

我正在设置任务计划程序以运行一个脚本,该数据将数据从WinSCP提取到另一个程序,然后该程序将数据传输到我使用的报告中。该脚本将当天所需的CDR文件拉到RMST程序,并创建一个临时文件来保存该数据,直到旧数据传输完毕。

当我手动运行.vbs的脚本时,它运行正常。问题是当我设置任务计划程序来运行脚本时,它表明它运行了操作但文件未被传输。

使用的用户帐户具有完全管理员权限,任务计划程序中的设置具有最高权限。

有关脚本未运行原因的任何想法吗?

2 个答案:

答案 0 :(得分:1)

确保使用/log命令行参数启用会话日志记录。并检查日志,看看,有什么不对。

有关详细信息,请参阅Debugging transfer task running in Windows Scheduler

答案 1 :(得分:0)

我最初必须为 PATH 设置环境变量以包含 WinSCP.exe 的可执行文件所在的目录,以便能够手动调用其中引用了 WinSCP.exe 的 .bat 文件,但它不是直到我重新启动机器,我才能成功调用 WinSCP.exe 的计划任务。尽管我在更改 PATH 环境变量后成功手动运行了 .bat 文件,但仍需要重新启动才能让我执行计划任务。