Turn echo all on and make one camera with aim node and see what maya does in the script editor. Quite simply echoes:
camera ....;objectMoveCommand;cameraMakeNode 2 "";
so you tip that the aim is made by cameraMakeNode 2 ""; and because it has no name thet its working on active selection. So if you for example wanted aim for a existing camera persp youd tip calling cameraMakeNode 2 "perp"; would work and it does. Incidentally if you want aim up you set 3 instead of 2.
This may or may not work in batch mode tough since its not a factory scipt in wich case you go and take a looksee at the file that whatIs cameraMakeNode; points at.