Last Result
Windows 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举个例子。