yes, you should get the same result. what you put in render globals overwrites what you might want to archive. if you put to single frame, then batch render will render the same (the current frame). if it is set to a range of frames, it will render that range (default is 1 to 10 i think) no matter which is the current frame.
another thing to look at might be mental ray vs. maya renderer. maybe you changed something in the render window but did not save it to the file?