I'm sorry if I cannot grasp your problem. We have separate folders under \NetLogon for each division (BU) and each BU then calls whatever they want from the user's script path.

\BU\logon.bat

Within the logon.bat, you need to call KiX from the subfolder as well as pass the full path to the script. THere are several examples of logon.bat files posted to the board.

Code:
@ECHO OFF
VER | find "2000" > nul
IF not errorlevel 1 GOTO Win2K

VER | find "NT" > nul
IF not errorlevel 1 GOTO WinNT

VER | find "95" > nul
IF not errorlevel 1 GOTO Win95

VER | find "XP" > nul
IF not errorlevel 1 GOTO WinXP

VER | find "98" > nul
IF not errorlevel 1 GOTO Win98

VER | find "Millennium" > nul
IF not errorlevel 1 GOTO WinME

goto END

:WinME
:Win98
:Win95
Z:\BU\KIX32 Z:\BU\logon.kix
GOTO END

:WINNT
%LOGONSERVER%\netlogon\BU\KIX32 %LOGONSERVER%\netlogon\BU\logon.kix
goto END

:WIN2K
:WINXP
\\company.local\netlogon\BU\KIX32 \\company.local\netlogon\BU\logon.kix
goto END

:end
CLS
EXIT




YMMV
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.