Есть ли список известных кодов выхода (уровень ошибок) для TaskKill.exe? Это зависит от версии Windows? Меня больше беспокоят Windows 7 и server 2008r2.
Вероятно, они соответствуют стандартным кодам ошибок 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.
Все коды ошибок Win32 перечислены в документации MSDN:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681381(v=vs.85).aspx
Если вы пишете свой сценарий в PowerShell, почему вы «откладываете» TASKKILL.EXE? Почему бы не использовать Остановить процесс командлет? После этого вы полностью контролируете любую обработку исключений и т. Д.