Justin Durrant
asked on
login script and batch file
I would like my login sript to execute a batch file for Windows 2000 and XP users only..
Here is an example of my current login script:
--------
@echo off
Echo off
\\svfile\tnsnames\updatetn snamesoapp s.bat
if #%OS%#==## goto WIN95
if %OS%==Windows_NT GOTO NT
:WIN95
net use H: /home
if exist p:\nt.txt goto END
if exist p:\ net use /d p:
net use p: /delete
net use q: /delete
net use x: /delete
net use p: \\svfile\PUBLICwest
net use q: \\svfile\eastinterconnect
net use x: \\svfile\common
goto END
:NT
if %windir%==C:\WTSRV goto END
if exist p:\nt.txt goto END
if exist p:\ net use /d p:
net use p: /delete
net use q: /delete
net use r: /delete
net use x: /delete
net use p: \\svfile\PUBLICwest
net use q: \\svfile\eastinterconnect
net use x: \\svfile\common
net time \\s_nw_sms /set /y
:END
---
I want to add a new statement for \\svfile\ittools\install.b at for ONLY 2000 and XP users... how can this be done?
thanks
Here is an example of my current login script:
--------
@echo off
Echo off
\\svfile\tnsnames\updatetn
if #%OS%#==## goto WIN95
if %OS%==Windows_NT GOTO NT
:WIN95
net use H: /home
if exist p:\nt.txt goto END
if exist p:\ net use /d p:
net use p: /delete
net use q: /delete
net use x: /delete
net use p: \\svfile\PUBLICwest
net use q: \\svfile\eastinterconnect
net use x: \\svfile\common
goto END
:NT
if %windir%==C:\WTSRV goto END
if exist p:\nt.txt goto END
if exist p:\ net use /d p:
net use p: /delete
net use q: /delete
net use r: /delete
net use x: /delete
net use p: \\svfile\PUBLICwest
net use q: \\svfile\eastinterconnect
net use x: \\svfile\common
net time \\s_nw_sms /set /y
:END
---
I want to add a new statement for \\svfile\ittools\install.b
thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
VER >h:\winver.tmp
findstr /B /I XP h:\winver.tmp>nul
IF %ERRORLEVEL%==1 GOTO NotXP
REM DO YOUR XP STUFF HERE
GOTO OSSPECIFICCompleted
:NotXP
findstr /B /I 2000 h:\winver.tmp>nul
IF %ERRORLEVEL%==1 GOTO OSSPECIFICCompleted
REM DO YOUR 2000 STUFF HERE
:OSSPECIFICCompleted
Cheers