I think that the problem I encounter is related to the Scriptdir macro.

In fact I try to execute my main script that is located on the \\DomainDC\netlogon from aworkstation where the logon process is already performed.

I created a little script invoking the main script on NETLOGON share, and when I display the @scriptdir from this script, it display the local directory from the workstation C:\TEMP instead of \\DomainDC\netlogon.
That's why it cannot chain the others scripts located on NETLOGON.

Is there a way to initialize the @scriptdir macro to a certain value ?