Windows 7 从任务计划程序运行时,WinSCP脚本不工作

Windows 7 从任务计划程序运行时,WinSCP脚本不工作,windows-7,scheduled-tasks,winscp,Windows 7,Scheduled Tasks,Winscp,我正在设置任务调度器以运行一个脚本,该脚本将数据从WinSCP拉到另一个程序,然后该程序将数据传输到我使用的报告。该脚本获取现有日期所需的CDR文件,将它们拉到RMST程序,并创建一个临时文件来保存该数据,直到旧数据传输 当我手动运行.vbs脚本时,它运行良好。问题是,当我设置任务调度器来运行脚本时,它表示它运行了操作,但文件没有传输 使用的用户帐户具有完全的管理员权限,“任务计划程序”中的设置具有最高权限 知道脚本为什么没有运行吗?请确保使用/log命令行参数启用会话日志记录。检查日志,看看有

我正在设置任务调度器以运行一个脚本,该脚本将数据从WinSCP拉到另一个程序,然后该程序将数据传输到我使用的报告。该脚本获取现有日期所需的CDR文件,将它们拉到RMST程序,并创建一个临时文件来保存该数据,直到旧数据传输

当我手动运行
.vbs
脚本时,它运行良好。问题是,当我设置任务调度器来运行脚本时,它表示它运行了操作,但文件没有传输

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


知道脚本为什么没有运行吗?

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

有关详细信息,请参阅


正如本文所建议的,另一个良好的调试实践是将WinSCP执行打包到批处理文件中,因此,您可以。

我最初必须为路径设置环境变量,以包括WinSCP.exe可执行文件所在的目录,以便能够手动调用其中引用了WinSCP.exe的.bat文件,但直到我重新启动机器,我才能成功地获得调用WinSCP.exe的预定任务。即使我在更改PATH环境变量后成功地手动运行了.bat文件,也需要重新启动以使计划的任务正常运行