【发布时间】:2024-01-21 07:32:01
【问题描述】:
我有一个 VBScript 循环遍历所有收件箱项目并根据这些电子邮件的内容创建数据库条目。
我可以从命令提示符运行它或双击 VBS 文件,它运行良好。但是,当我尝试使用任务计划程序运行此 VBS 时,它并没有做任何事情。
我可以看到 wscript.exe 和任务管理器中的 OUTLOOK.EXE 以正确的用户身份运行,但它从未真正执行 VBS 中的代码。
除非我结束它,否则任务将永远运行,此时 wscript 和 Outlook 可执行文件将退出。
我已尝试运行 Outlook,然后启动任务并在登录用户(不同于电子邮件帐户)下打开第二个 Outlook 可执行文件,但很明显 VBScript 没有执行任何操作。
我尝试使用 cscript 生成输出和错误 txt 文件,但都是空白...
有没有人有任何关于确定这里发生了什么的提示?
最终我需要这个脚本在没有人登录的情况下每小时运行一次。
更新 使用 Redemption RDO 对象而不是 Outlook.Application 对象可以完美地工作。非常感谢!
【问题讨论】:
标签: email vbscript outlook scheduled-tasks