The following format within the login script / batch file will do the trick. The proper syntax for using findstr is generally published incorrectly on the internet.
Login script / batch file:
@echo off
ver | findstr /i "5\.1\." > nul
if %errorlevel% equ 0 goto winxp
ver | findstr /i "5\.2\." > nul
if %errorlevel% equ 0 goto winxp
ver | findstr /i "6\.0\." > nul
if %errorlevel% equ 0 goto winv
ver | findstr /i "6\.1\." > nul
if %errorlevel% equ 0 goto win7
:winxp
echo Windows XP
pause
goto eof
:winv
echo Windows Vista
pause
goto eof
:win7
echo Windows 7
pause
goto eof
http://www.smartnetadmin.com
Login script / batch file:
@echo off
ver | findstr /i "5\.1\." > nul
if %errorlevel% equ 0 goto winxp
ver | findstr /i "5\.2\." > nul
if %errorlevel% equ 0 goto winxp
ver | findstr /i "6\.0\." > nul
if %errorlevel% equ 0 goto winv
ver | findstr /i "6\.1\." > nul
if %errorlevel% equ 0 goto win7
:winxp
echo Windows XP
pause
goto eof
:winv
echo Windows Vista
pause
goto eof
:win7
echo Windows 7
pause
goto eof
http://www.smartnetadmin.com
Comments
Post a Comment