its just so no one will mess with it.
First, why does someone else have access to your logon?
Second, it's not 'no help', just that it sounds incredibly shady.
Third, look up Run as a Service.
Fourth, why can't you just create the batch file manually, rather than this one creates that one, etc....