Here's a simple example with two bat files, caller.bat and callee.bat in the same directory.
caller.bat
call callee.bat
pause
callee.bat
echo "All good"
When I run caller.bat by double clicking it in Explorer it works as expected but if use right-click "Run as administrator" I get
'callee.bat' is not recognized as an internal or external command...