【问题标题】:Windows 2008 Task Scheduler ProblemWindows 2008 任务计划程序问题
【发布时间】:2010-12-27 23:47:48
【问题描述】:

我创建了简单的 .NET 2.0 控制台应用程序。读取数据库、发送电子邮件并将结果作为 .TXT 文件写入名为“logs”的子文件夹。

当我手动运行应用程序时它可以工作。 但是任务调度程序无法运行它。

当我查看我看到的历史时 “任务计划程序已成功完成用户“xxx\Administrator”的“\testtask”任务的“{46794881-039f-4c37-8c5b-af70def503ce}”实例。”

而最后的运行结果是“(0x1)”

这是什么意思,我该如何运行?

提前谢谢...

OKB

【问题讨论】:

    标签: c# windows-server-2008 console-application scheduled-tasks


    【解决方案1】:

    0x1 可能是您的进程返回的ERRORLEVEL。 尝试手动调用命令(最好是作为将运行任务的用户)。请记住,除非您勾选“完全访问”复选框,否则它不会以完全管理员身份运行。

    它是否试图触摸其他用户拥有的共享位置中的文件 - 如果是,请更改文件权限。

    找出真正出了什么问题的最佳方法是下载 procmon 并找出问题,而不是开始猜测会话。

    【讨论】:

    • 我尝试手动调用但保持不变...我不认为这是资源问题。为所有人设置所有文件权限
    • 那么 procmon 是最好的答案(如果保持不变意味着“工作正常,不像我的定时任务”)
    猜你喜欢
    • 1970-01-01
    • 2012-06-29
    • 2021-05-08
    • 2016-02-21
    • 2018-04-04
    • 2013-02-11
    • 2011-04-04
    • 2022-10-19
    • 1970-01-01
    相关资源
    最近更新 更多