我正在设置任务计划程序以运行一个脚本,该数据将数据从WinSCP提取到另一个程序,然后该程序将数据传输到我使用的报告中。该脚本将当天所需的CDR文件拉到RMST程序,并创建一个临时文件来保存该数据,直到旧数据传输完毕。
当我手动运行.vbs
的脚本时,它运行正常。问题是当我设置任务计划程序来运行脚本时,它表明它运行了操作但文件未被传输。
使用的用户帐户具有完全管理员权限,任务计划程序中的设置具有最高权限。
有关脚本未运行原因的任何想法吗?
答案 0 :(得分:1)
确保使用/log
命令行参数启用会话日志记录。并检查日志,看看,有什么不对。
有关详细信息,请参阅Debugging transfer task running in Windows Scheduler。
答案 1 :(得分:0)
我最初必须为 PATH 设置环境变量以包含 WinSCP.exe 的可执行文件所在的目录,以便能够手动调用其中引用了 WinSCP.exe 的 .bat 文件,但它不是直到我重新启动机器,我才能成功调用 WinSCP.exe 的计划任务。尽管我在更改 PATH 环境变量后成功手动运行了 .bat 文件,但仍需要重新启动才能让我执行计划任务。