New to the Forum but here is one that I wrote that seemed to work on NT4 server with 98/2k clients had to loop it several time to get it 2 work like I wanted. also pretty new to scripting so dont know if the codeing is correct or repitive

Break on

; Here we will define the variables used later
$Server1 = "\\PIPEMCPNT1\"
$Server2 = "\\PIPEMCPNT2\"
$Server3 = "\\PIPEMCP2K1\"
$Server4 = "\\PIPEMCP2K2\"
$Server5 = "\\PIPEMCP2K4\"

Select
Case InGroup("MOLDED\MAPPREQ") ;servername
If InGroup("MOLDED\MAPPREQ") ;Domain and Group
Use T: $server2 + "MAPPREQ" /persistent
;maps drive T to pipemcpnt2 share mappreq
Else
EndIf
EndSelect ;Then it repeats 2 check for the next group the user might be in

Select
Case InGroup("MOLDED\DOCUMENT")
If InGroup("MOLDED\DOCUMENT")
Use T: $server2 + "DOCDEPT" /persistent
Else
EndIf
EndSelect

Select
Case InGroup("MOLDED\MPQC")
If InGroup("MOLDED\MPQC")
Use T: $server2 + "DATA" /persistent
Else
EndIf
EndSelect

Select
Case InGroup("MOLDED\ENG")
If InGroup("MOLDED\ENG")
Use T: $server2 + "ENG" /persistent
Else
EndIf
EndSelect

Select
Case InGroup("MOLDED\NETADMIN")
If InGroup("MOLDED\NETADMIN")
Use M: $server2 + "ADMIN" /persistent
Use N: $server2 + "APPS" /persistent
Use U: $server2 + "MAPPREQ" /persistent
Use Y: $server2 + "SYS" /persistent
Else
EndIf
EndSelect
Sleep 1