Hi
Thanks for replying - here is the script :
IF @INWIN = 1 GOTO NT
ELSE GOTO WIN95
ENDIF
:NT
IF %type% = "server" goto EXIT
endif
IF RedirectOutput("\\Gfclnt03\Users\LoginLogs\@WKSTA.log", 1) = 0
? "Opened '\\Gfclnt03\Users\LoginLogs\@WKSTA.log" + @TIME
ENDIF
? "USERS NAME IS " + @FULLNAME
? "MACHINE NAME IS " + @WKSTA
? "IP ADDRESS IS " + @IPADDRESS0
? "CPU IS " + @CPU " AT " + @MHZ " MHZ"
? "OPERATING SYSTEM IS " + @PRODUCTTYPE
? "SERVICE PACK IS " + @CSD
? " ERRORS ARE " +@ERROR " WHICH MEANS " + @SERROR
?
IF INGROUP ("IT-PRINT1-GRP")
ADDPRINTERCONNECTION ("\\Gfclnt04\CITSL4C1")
ADDPRINTERCONNECTION ("\\Gfclnt04\CITSLJ03")
ADDPRINTERCONNECTION ("\\Gfclnt04\AITSL502")
ADDPRINTERCONNECTION ("\\Gfclnt04\AITSL501")
SETDEFAULTPRINTER ("\\Gfclnt04\AITSL502")
? "Added printer connection.........."
ENDIF
IF INGROUP ("IT-PRINT2_GRP")
ADDPRINTERCONNECTION ("\\Gfclnt04\CITSL4C1")
ADDPRINTERCONNECTION ("\\Gfclnt04\CITSLJ03")
ADDPRINTERCONNECTION ("\\Gfclnt04\AITSL502")
ADDPRINTERCONNECTION ("\\Gfclnt04\AITSL501")
SETDEFAULTPRINTER ("\\Gfclnt04\AITSL501")
? "Added printer connection.........."
ENDIF
IF INGROUP ("Scottish Magazines")
RUN "NET USE N: \\GAPPNT04\ScottishMagazines /p:NO"
ENDIF
IF INGROUP ("COGNOS-USERS")
RUN "NET USE Y: \\GTPSNT01\cognos /p:NO"
ENDIF
IF INGROUP ("Solus-grp")
RUN "NET USE Q: \\GAPPNT04\SolusBookingSystem /p:NO"
ENDIF
IF INGROUP ("checkline-grp")
RUN "NET USE H: \\GCKLNT01\wineftnt /p:NO"
ENDIF
IF INGROUP ("S1-GROUP")
RUN "NET USE V: \\GAPPNT03\S1 /p:NO"
ENDIF
IF INGROUP ("SATEAM-GRP")
RUN "NET USE X: \\GMSHNT01\TECH_SUPPORT /p:NO"
ENDIF
IF INGROUP ("CUSTSERV-GRP")
RUN "NET USE R: \\GAPPNT02\CSDBase /p:NO"
ENDIF
IF INGROUP ("CENTRALS-GRP")
RUN "NET USE J: \\GFCLNT04\CentralServices /p:NO"
ENDIF
IF INGROUP ("GPNCENTRALS-GRP")
RUN "NET USE N: \\QCLUNT01\CentralServices /p:NO"
ENDIF
IF INGROUP ("BROADCAS-GRP")
RUN "NET USE K: \\GFCLNT04\Broadcasting /p:NO"
ENDIF
IF INGROUP ("BROADDIST-GRP")
RUN "NET USE I: \\GFCLNT04\Broadcasting /p:NO"
ENDIF
IF INGROUP ("GPNBROADCAST-GRP")
RUN "NET USE O: \\QCLUNT01\Broadcasting /p:NO"
ENDIF
IF INGROUP ("PUBLISHI-GRP")
RUN "NET USE L: \\GFCLNT04\Publishing /p:NO"
ENDIF
IF INGROUP ("SUNDAY-GRP")
RUN "NET USE S: \\GMSHNT01\SUNDAY /p:NO"
ENDIF
IF INGROUP ("MARKETIN-GRP")
RUN "NET USE T: \\GAPPNT05\Despatch_DB /p:NO"
ENDIF
IF INGROUP ("MARKETDB-GRP")
RUN "NET USE S: \\GAPPNT05\NSDOCS /p:NO"
ENDIF
IF INGROUP ("STE-GRP")
RUN "NET USE M: \\GFCLNT04\Broadcasting /p:NO"
ENDIF
IF INGROUP ("GPNPUBLIC-GRP")
RUN "NET USE Q: \\QCLUNT01\Public /p:NO"
ENDIF
IF INGROUP ("MAGASUBS-GRP")
RUN "NET USE F: \\GAPPNT02\MAGAZINES /p:NO"
ENDIF
IF INGROUP ("RESEARCH-GRP")
RUN "NET USE Z: \\GAPPNT02\RESEARCH /p:NO"
ENDIF
RUN "NET USE P: \\GMSHNT01\Public /p:NO"
IF INGROUP ("MOVED_USERS")
SHELL "CMD /C SUBST U: /D"
SHELL "CMD /C SUBST U: \\gfclnt03\users\%username%"
ELSE
SHELL "CMD /C SUBST U: /D"
SHELL "CMD /C SUBST U: \\gfclnt01\users\%username%"
goto CONTINUE
:EXIT
exit
:WIN95
IF RedirectOutput("\\Gfclnt03\Users\LoginLogs\@WKSTA.log", 1) = 0
? "Opened '\\Gfclnt03\Users\LoginLogs\@WKSTA.log" + @TIME
ENDIF
? "USERS NAME IS " + @FULLNAME
? "MACHINE NAME IS " + @WKSTA
? "IP ADDRESS IS " + @IPADDRESS0
? "CPU IS " + @CPU
? "OPERATING SYSTEM IS " + @PRODUCTTYPE
? "SERVICE PACK IS " + @CSD
? " ERRORS ARE " +@ERROR " WHICH MEANS " + @SERROR
?
IF INGROUP ("Scottish Magazines")
RUN "NET USE N: /DELETE /y"
RUN "NET USE N: \\GAPPNT04\ScottishMagazines"
ENDIF
IF INGROUP ("Solus-Grp")
RUN "NET USE Q: /DELETE /y"
RUN "NET USE Q: \\GAPPNT04\SolusBookingSystem"
ENDIF
IF INGROUP ("ADQUICK-GRP")
RUN "NET USE G: /DELETE /y"
RUN "NET USE G: \\GTPSNT01\Quick"
ENDIF
IF INGROUP ("CUSTSERV-GRP")
RUN "NET USE R: /DELETE /y"
RUN "NET USE R: \\GAPPNT02\CSDBase"
ENDIF
IF INGROUP ("SATEAM-GRP")
RUN "NET USE X: /DELETE /y"
RUN "NET USE X: \\GMSHNT01\TECH_SUPPORT"
ENDIF
IF INGROUP ("MOVE-GRP")
RUN "NET USE J: /DELETE /y"
RUN "NET USE J: \\GFCLNT04\CentralServices"
ENDIF
IF INGROUP ("CENTRALS-GRP")
RUN "NET USE J: /DELETE /y"
RUN "NET USE J: \\GFCLNT04\CentralServices"
ENDIF
IF INGROUP ("GPNCENTRALS-GRP")
RUN "NET USE N: /DELETE /y"
RUN "NET USE N: \\QCLUNT01\CentralServices"
ENDIF
IF INGROUP ("BROADCAS-GRP")
RUN "NET USE K: /DELETE /y"
RUN "NET USE K: \\GFCLNT04\Broadcasting"
ENDIF
IF INGROUP ("BROADDIST-GRP")
RUN "NET USE I: /DELETE /y"
RUN "NET USE I: \\GFCLNT04\Broadcasting"
ENDIF
IF INGROUP ("GPNBROADCAST-GRP")
RUN "NET USE O: /DELETE /y"
RUN "NET USE O: \\QCLUNT01\Broadcasting"
ENDIF
IF INGROUP ("PUBLISHI-GRP")
RUN "NET USE L: /DELETE /y"
RUN "NET USE L: \\GFCLNT04\Publishing"
ENDIF
IF INGROUP ("S1-GROUP")
RUN "NET USE V: /DELETE /y"
RUN "NET USE V: \\GAPPNT03\S1"
ENDIF
IF INGROUP ("COGNOS-USERS")
RUN "NET USE Y: /DELETE /y"
RUN "NET USE Y: \\GTPSNT01\cognos"
ENDIF
IF INGROUP ("SUNDAY-GRP")
RUN "NET USE S: /DELETE /y"
RUN "NET USE S: \\GMSHNT01\Sunday"
ENDIF
IF INGROUP ("STE-GRP")
RUN "NET USE M: /DELETE /y"
RUN "NET USE M: \\GFCLNT04\Broadcasting"
ENDIF
IF INGROUP ("MARKETIN-GRP")
RUN "NET USE T: /DELETE /y"
RUN "NET USE T: \\GAPPNT05\Despatch_DB"
ENDIF
IF INGROUP ("MARKETDB-GRP")
RUN "NET USE S: /DELETE /Y"
RUN "NET USE S: \\GAPPNT05\NSDOCS"
ENDIF
IF INGROUP ("MAGASUBS-GRP")
RUN "NET USE F: /DELETE /Y"
RUN "NET USE F: \\GAPPNT02\MAGAZINES"
ENDIF
IF INGROUP ("RESEARCH-GRP")
RUN "NET USE Z: /DELETE /Y"
RUN "NET USE Z: \\GAPPNT02\RESEARCH"
ENDIF
IF INGROUP ("GPNPUBLIC-GRP")
RUN "NET USE Q: /DELETE /y"
RUN "NET USE Q: \\QCLUNT01\Public"
ENDIF
RUN "NET USE P: /DELETE /y"
RUN "NET USE P: \\GMSHNT01\Public"
IF INGROUP ("MOVED_USERS")
RUN "NET USE U: /DELETE /y"
SHELL "NET USE U: \\gfclnt03\users"
cd U:\users\@USERID
ELSE
SHELL "NET USE U: \\gfclnt01\users"
cd U:\users\@USERID
goto CONTINUE
:continue
GOTO END
:exit2
exit
:END
As you can see - we are running windows 95 & NT only.
[ 10 July 2002, 11:09: Message edited by: Cazzjh ]
_________________________
Cazzjh