The batch file for indirect VPN logon can be as simple as:
 Code:
@\\<DOMAIN>\NetLogon\Kix32.exe \\<DOMAIN>\Netlogon\login_Script.kix
This would run far more quickly and again, target the DC - usually the "closest" server to the endpoint. Rarely any legit need to copy the files to the local computer. Also - when copied locally, the logic can be exposed if the laptop is stolen or compromised.

You can look at the User Manual for our commercial Kix-based login script here: https://dist.mspbuilder.com/downloads/Universal_Login_Script_User_Guide.pdf

Note that if you're running an older version of Kix32.exe, the @PRODUCTTYPE macro may not properly reflect the newer O/S versions, resulting in mixed results. It's the one macro we basically never use, instead pulling data directly from the local machine's registry.
_________________________
Actually I am a Rocket Scientist! \:D