是否有 TaskKill.exe 的已知退出代码(错误级别)列表?这会因 Windows 版本而异吗?我最关心的是 Windows 7 和 Server 2008r2。
答案1
它们可能对应于标准 Windows 错误代码。如果您想要查找详细描述,请运行 NET HELPMSG nnnn,其中 nnnn 是退出代码。
C:\>taskkill /im notepad.exe
SUCCESS: Sent termination signal to the process "notepad.exe" with PID 12144.
C:\>echo %errorlevel%
0
C:\>net helpmsg 0
The operation completed successfully.
MSDN 文档中列出了所有 Win32 错误代码:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681381(v=vs.85).aspx
答案2
如果你在 PowerShell 中编写脚本,为什么要使用 TASKKILL.EXE?为什么不使用停止进程cmdlet?然后您就可以完全控制任何异常处理等等。