well, before going to that insufficient problem.
your call for winset seems odd.
line:
SHELL @LDRIVE + "\Winset.exe" + "ComputerName=$WKSTA"

is translated:
SHELL "\\Logonserver\netlogon\Winset.exeComputerName=$WKSTA"

when it should be
SHELL "\\Logonserver\netlogon\Winset.exe ComputerName=$WKSTA"

and in script way:
SHELL @LDRIVE + "\Winset.exe ComputerName=$WKSTA"

cheers,

_________________________
!

download KiXnet