获取 Windows 任务计划程序以显示"Run Result"失败



我从一个c#程序创建了一个可执行文件,其中main方法返回一个整数值-0表示成功,1表示失败。

我有一个运行此可执行文件的Windows任务计划程序任务。然而,无论主方法返回什么,任务调度器都将始终显示此任务的"成功",这仅仅是因为控制台窗口关闭了。

我还尝试创建一个批处理文件来运行可执行文件,并让任务调度器运行批处理文件。批处理文件如下所示:

start /d "c:filepath" file.exe
if %ERRORLEVEL% NEQ 0 echo %ERRORLEVEL%

目前,这似乎对任务计划程序没有影响。如何让任务计划程序显示任务失败?

您应该指定一个退出代码,而不是默认值0(这意味着成功)。你可以使用

Environment.Exit(someNumber)

有关更多详细信息,

最新更新