OK, here goes...
- how did you call kixatrt
IT RUNS FROM THE SERVER CALLED BY A BATCHFILE IN THE USER PROFILE - THE SAME AS ALL OUR OTHER SERVERS
- does this problem exist for all users? did you verify it with your administrator
account?
NO, ONLY A SELECT FEW - I'VE GIVEN THE PROBLEM USERS DOMAIN ADMIN RIGHTS & IT MADE NO DIFFERENCE
- where are the kixtart files located
ON THE DC SERVERS IN THE NETLOGON DIRECTORY
- where is your script located
SAME
- which kixtart version running
3.63
- how is your client/server configutarion? mix from w9x/me/nt/w2k/netware?
NOT QUITE SURE WHAT YOU MEAN... REGARDS OSs WE'VE THE WHOLE LOT - WIN 95 THRU TO W2K WITH EVERYTHING INBETWEEN, INCLUDING CITRIX METAFRAME & WINFRAME
- can you put your logon batch file on the board?
SEE BELOW - IT'S VERY STRAIGHTFORWARD

;Version 2.1 26/10/2001
redirectoutput("c:\logfile.txt",1)
? "Welcome, @userid"
;
:checkadmin
;
if ingroup("Administrators") or ingroup("Domain Admins")
? "You are using an admin login, do not run this script with an admin login"
? "The script will now exit and stop processing"
?
?
;
goto finish
;
endif
;
;
;
;Set variables and map drives for users
;
:setupdrives
gosub setvariables
gosub mapdrives
;
exit
;
:setvariables
;
;
$domain = @DOMAIN
;
$dataserv = "infotech"
;
;
$datapath = "\\" + $dataserv + "\"
$printserv = $datapath
;
return
;
;
:mapdrives
;
;
$total = len(@PRIMARYGROUP)
$off = instr(@PRIMARYGROUP,"_")
$length = $total - $off
$group= substr(@PRIMARYGROUP,$off + 1,$length)
;
$groupshr = $datapath + $group
$Appsshr = $datapath + "apps"
$publicshr = $datapath + "general"
;
;?"home shr is @HOMESHR"?
;?"group shr is $groupshr"?
;?"public shr is $publicshr"?
;
use h: "@homeshr"
if @ERROR = 0
?"h: is @homeshr"?
else
?"error is @ERROR for @homeshr"?
endif
;
use t: "$groupshr"
if @ERROR = 0
?"t: is $groupshr"?
else
?"error is @ERROR for $groupshr"?
endif
;
use s: "$publicshr"
if @ERROR = 0
?"p: is $publicshr"?
else
?"error is @ERROR for $publicshr"?
endif
;
if ingroup ("it_apps")
use R: "$appsshr"
if @ERROR = 0
?"R: is $appsshr"?
else
?"error is @ERROR for $appsshr"?
endif
endif
return
;
;---------------------------------------------------------------------------
:finish
exit

WE USE SIMILAR SCRIPTS IN OTHER DEPTS BUT HAVE NEVER COME ACROSS THIS PROBLEM BEFORE...

THANKS FOR ANY SOLUTION YOU CAN COME UP WITH...
GILL