Windows Server 2003 中的计划任务的“最后结果”列如何从进程或脚本进行设置?

Windows Server 2003 中的计划任务的“最后结果”列如何从进程或脚本进行设置?

Last ResultWindows Server 2003 上的窗口列显示Scheduled Tasks了在预定时间运行的.exe、.vbs、.ps1、.bat、.cmd 等文件的执行结果。

在计划任务日志中还会出现该值的存档历史记录(可在窗口Scheduled Tasks下找到Advanced->View Log

Last Result现在我的问题是,如果我正在运行 .exe、.vbs、.ps1、.bat、.cmd 等计划任务……我如何使用该进程在进程结束时返回具体信息?

PS:如果你认为这个问题应该分成几个小问题,因为我对这个问题的描述比较宽泛,请告诉我,我会把它分成几个小问题

答案1

您正在谈论的是退出代码或错误级别。

退出代码取决于所使用的编程/脚本语言。例如,发送代码 500:

PowerShell,.bat,.cmd =exit 500

VBScript =WScript.Quit 500

在 C# 中,你可以声明Main具有类型返回值的入口点int,然后只需调用即可return 500;。请参阅https://stackoverflow.com/questions/155610/how-do-i-specify-the-exit-code-of-a-console-application-in-net举个例子。

相关内容