Para parar após o primeiro encontro, tente isto:
@Echo off
Set "Drives=A: C:"
For %%A in (%Drives%
) Do For /D in %%B ("%%~A\Org\App\*"
) Do for /D in %%C in ("%%~fB*"
) Do if exist "%%~fC\SQL Scripts\Miscellaneous\CRErrorFinder.exe" (
Set "Find=%%~fC\SQL Scripts\Miscellaneous\CRErrorFinder.exe"
goto :Found
)
Echo nothing found
pause
goto :Eof
:Found
Echo Found file:%Find%