Ребят. Начальство лютует и я понять не могу, что от меня хотят.
Есть 2 файла: 1.bat и 2.bat
В первом записана команда wevtutil.exe в примерном виде:
Код:

@echo off
setlocal enabledelayedexpansion
set r=%1
set u=%2
set p=%3
set x=%4
set y=%5
set z=%6
FOR /F "delims=" %%i IN ('%windir%\system32\wevtutil.exe qe /r:%r% /u:%u% /p:%p% %x% /rd:true /f:text /q:"*[%x%[Provider[@Name='%y%'] and (EventID=%z%)]]"^|find /c "%z%"') do set "cnt=%%~i"
2й файл вызывает первый с доп. прописанными аргументами - call 1.bat r u p x y z
Вопрос! Как получить во втором файле в переменную %ERRORLEVEL%:
а) при успешном выполнении wevtutil+find -> КОЛ-ВО СОБЫТИЙ
б) при ошибке выполнения (файла wevtutil.exe нет, событий нет, ошибка в синтаксисе etc.) -> КОД ОШИБКИ