Я хочу запустить команду SFC в файле cmd. В конце проверки я хотел бы проверить, обнаружил ли SFC ошибки (что может отображаться сообщение об ошибке) или нет. К сожалению, errorlevel, похоже, не работает с sfc - по моему опыту он всегда показывает 0, независимо от того, нашел он поврежденные файлы или нет.

Некоторые идеи, как это решить?

Обновление: чтобы быть более точным, что я хочу, это. Cmd запускает несколько резервных копий и т.д., Затем запускает sfc/scannow. В случае, если sfc обнаружит поврежденные файлы и восстановит их, я хочу, чтобы какое-то оповещение могло быть запущено, и cmd приходит в остановку, чтобы на следующее утро я мог видеть, что что-то было подозрительно (я знаю, что /scannow уже должен был все исправить - но я хочу посмотреть на это).Обычно для такого рода "Обработки ошибок" я считывал% errorlevel%, чтобы узнать, вызвала ли команда ошибку. Но это невозможно с sfc, так как - по моему опыту - он всегда показывает 0 для уровня ошибки, несмотря ни на что. Я сейчас ищу обходной путь. Конец обновления.

Привет!

0