Well you should convert whatever the vbscript.vbs is doing into KiXtart so you don't have to hassle with two different scripts.

That aside NT/2000/XP/2003/Vista all support the current environment. Meaning that you don't have to specify as it will look where it is currently (at least for most operations, though since you're pulling an executable from the client and then trying to run from the NETLOGON it might be different.


So in theory all you should need is this:
 Code:
SHELL "wscript vbscript.vbs"



;notice the space after wscript
 Code:
SHELL "wscript " + "%netlogon%\vbscript.vbs"

I think would work.

If not then maybe this one
 Code:
SHELL "wscript " + "%LOGONSERVER%\netlogon\vbscript.vbs"