Как уже упоминалось в комментарии к ответу Proteks, вам нужно заключить в скобки скобки.
Не нужно втиснуть все в одну строчку.
Реагирование исключительно на уровень ошибки означает, что вы должны подавить другой вывод с помощью >Nul 2>&1
Редактировать: обратный порядок перенаправления из-за подсказки @ sst
Попробуйте:
type "%temp%\error.unp" | findstr /c:"Wrong password" >Nul 2>&1 &&(
set /p "password=enter password other than fanedit.org: "
goto security
)
type "%temp%\error.unp" | findstr /c:"not enough space" >Nul 2>&1 &&(
rmdir /s /q %drive%\$recycle.bin
echo disk was full, recycle bin emptied out.
)