【发布时间】:2015-06-28 09:53:26
【问题描述】:
在 Windows Server 2008 上,我正在安排一个任务来运行一个批处理文件,该批处理文件又会触发一个控制台应用程序。当双击应用程序时,它运行完美。但是当从任务计划程序运行时,我在日志中收到以下错误。
exception from hresult 0x800a03ec
我登录并运行任务计划程序的 ID 具有完全的管理员权限。
我已经尝试过这些解决方案.. Batch File runs manually but not in task scheduler
Batch file called by scheduled task throws error when scheduled, runs fine when double clicked
Batch runs manually but not in scheduled task
但是问题没有解决。事实上,当从任务调度程序运行时,它会在控制台应用程序中触发成功和异常邮件。但手动运行时并非如此。需要帮助!!
注意:我通过控制台应用程序处理的所有输出报告都将采用 .xlsx 格式。
批处理文件如下所述
@ECHO.
@ECHO /***************************************************************/
@ECHO Report Application
@ECHO /**************************************************************/
@For /F "tokens=2,3,4 delims=/ " %%A in ('Date /t') do @(
Set Month=%%A
Set Day=%%B
Set Year=%%C
)
SET DRV=E:\ReportApplication
cd %DRV%\bin\Release\
ReportSolution.exe >> %DRV%\Log\ReportSolutionlog%Month%%DAY%%Year%.txt
cd\
cd %DRV%
@ECHO Application is completed successfully
@ECHO /**********************************************/
【问题讨论】:
标签: windows batch-file scheduled-tasks task windows-server-2008-r2