After looking at win9x mapping posts this is not a deep level mapping.Could someone tell me how to put a debugging code and where is the file for me to see what is wrong please? Below is my code that I use. The line with TRAKKER group is similiar to the STAT group because the directory is shared at the root of the drive and win9x has no problems mapping L: to the TRAKKER directory. I am attempting to post my code again according to the instructions posted here
code:
SHELL "winset.exe USERNAME=@USERID"
BREAK ON ;(re)set Ctrl-C/Break handling
COLOR r+/n
;
CLS
;
small
Color b+/n
BOX (7,20,17,61,FULL)
;
Color w+/n
;
IF ((@time > "00:00:00") AND (@time < "12:00:00"))
at (9,22) "Good Morning,"
ELSE
IF ((@time >= "12:00:00") AND (@time < "18:00:00"))
at (9,22) "Good Afternoon,"
ELSE
at (9,22) "Good Evening,"
ENDIF
ENDIF
;
at (10,22) @fullname
at (12,22) "Please Wait For Logon script Execution"
at (13,22) "Progress"
$drive="\\FS2\"+@userid+chr(36)
USE U: $drive
sleep 3
DelKey("HKEY_CURRENT_USER\Software\KiXtart\TokenCache")
if INGROUP("TRAKKER")
USE L: /delete /Persistent
use L: "\\TK2\TRAKKER"
? "Member of Trakker group"
sleep 3
endif
if INGROUP("ESCROW-REO")
USE S: /delete /Persistent
use S: "\\FS2\REO$"
? "Member of ESCROW-REO group"
sleep 3
endif
if INGROUP("ESCROW-UNIT1")
USE S: /delete /Persistent
use S: "\\FS2\ESCROW-UNIT1$"
? "Member of ESCROW-UNIT1 group"
sleep 3
endif
if INGROUP("ESCROW-UNIT2")
USE S: /delete /Persistent
use S: "\\FS2\ESCROW-UNIT2$"
? "Member of ESCROW-UNIT2 group"
sleep 3
endif
if INGROUP("ESCROW-UNIT3")
USE S: /delete /Persistent
use S: "\\FS2\ESCROW-UNIT3$"
? "Member of ESCROW-UNIT3 group"
sleep 3
endif
if INGROUP("ESCROW-UNIT4")
USE S: /delete /Persistent
use S: "\\FS2\ESCROW-UNIT4$"
? "Member of ESCROW-UNIT4 group"
sleep 3
endif
if INGROUP("ESCROW-UNIT5")
USE S: /delete /Persistent
use S: "\\FS2\ESCROW-UNIT5$"
? "Member of ESCROW-UNIT5 group"
sleep 3
endif
if INGROUP("LED")
? "Member of LED group"
USE G: /delete /Persistent
use G: "\\ATC-CORP\VOL2"
USE S: /delete /Persistent
use S: "\\FS2\LED$"
If Exist ("c:\windows\\DESKTOP\TRAKKE~1.PIF") = 0
If Exist ("c:\windows\\DESKTOP\TRAKKE~2.PIF") = 0
shell "%comspec% /c copy \\W2K2\netlogon\TRAKKE~1.PIF c:\windows\desktop"
shell "%comspec% /c copy \\W2K2\netlogon\TRAKKE~2.PIF c:\windows\desktop"
shell "%comspec% /c copy \\W2K2\netlogon\STARDO~1.PIF c:\windows\desktop"
sleep 3
endif
if INGROUP("STAT")
USE I: /delete /Persistent
use I: "\\FS2\Apps"
? "You are a Member of STAT group"
sleep 10
endif
if INGROUP("USBANK")
USE I: /delete /Persistent
use I: "\\FS2\Apps"
? "Member of USBANK group"
USE U: /delete /Persistent
USE H: $drive
sleep 3
endif
if INGROUP("Domain Admins")
? "Member of Domain Admins group"
USE G: /delete /Persistent
use G: "\\ATC-CORP\VOL2"
USE L: /delete /Persistent
use L: "\\TK2\TRAKKER"
If Exist ("c:\windows\\DESKTOP\TRAKKE~1.PIF") = 0
If Exist ("c:\windows\\DESKTOP\TRAKKE~2.PIF") = 0
If Exist ("c:\windows\\DESKTOP\ESCROW~1.PIF") = 0
If Exist ("c:\windows\\DESKTOP\REOESC~1.PIF") = 0
If Exist ("c:\windows\\DESKTOP\STARDO~1.PIF") = 0
shell "%comspec% /c copy \\W2K2\netlogon\TRAKKE~1.PIF c:\windows\desktop"
shell "%comspec% /c copy \\W2K2\netlogon\TRAKKE~2.PIF c:\windows\desktop"
shell "%comspec% /c copy \\W2K2\netlogon\ESCROW~1.PIF c:\windows\desktop"
shell "%comspec% /c copy \\W2K2\netlogon\REOESC~1.PIF c:\windows\desktop"
shell "%comspec% /c copy \\W2K2\netlogon\STARDO~1.PIF c:\windows\desktop"
sleep 20
endif
if INGROUP("Everyone")
? "Member of Everyone group"
If Exist ("c:\windows\RD*") = 0
shell "%comspec% /c copy \\W2K2\netlogon\RD.BAT c:\windows"
shell "%comspec% /c copy \\W2K2\netlogon\RD.PIF c:\windows"
If Exist ("c:\windows\MSTS*") = 0
shell "%comspec% /c copy \\W2K2\netlogon\MSTSC.EXE c:\windows"
If Exist ("c:\windows\MSTSCAX.DLL") = 0
shell "%comspec% /c copy \\W2K2\netlogon\MSTSCAX.DLL c:\windows"
sleep 3
endif