That makes no sense. NetLogon is part of SysVol and therfore replicated to every DC. You must have done your BATch wrong.

To get a GPO baased script to work, I leave all the files in NetLogon and put a BATch file in the GPO GUID\User\Scripts\Logon folder.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.