Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
::This batch file will install MIT products silently (IS 5.5) ::Copyright 2001 Microsoft Corporation
@echo off
IF .%OS% == .Windows_NT goto WinNT
:Win9X
:: GET CURRENT PATH echo @prompt set ~D=$P$_> %TEMP%.\~tmp1.bat %COMSPEC% /C%TEMP%.\~tmp1.bat > %TEMP%.\~tmp2.bat for %%A in (%TEMP%.\~tmp2 del) do call %%A %TEMP%.\~tmp?.bat set PATHVAR=%~D%
:: WINDOWS 9x SILENT INSTALL FUNCTIONS
:: CHECK FOR EXISTENCE OF ORUN32.INI TO DETERMINE IF PRODUCT IS ALREADY INSTALLED
Find /I "Affinity=" "%windir%\orun32.ini" ECHO.
::Set ErrorLevel for Find command under Win9X ::Errorlevel is not set automatically by Win9X :: Routine based on ERRLVL.BAT v2.11 by Vernon Frazee, 12/94 :: -------------------------------------------------------------------- set C= set EL=ERRORLEVEL for %%A in (A B) do set %%A=0 1 2 3 4 5 if not %EL% 250 set A=%A% 6 7 8 9 if not %EL% 200 set B=%A% for %%A in (1 2) do if %EL% %%A00 set C=%%A for %%A in (%B%) do if %EL% %C%%%A0 set D=%%A if (%C%%D%)==(0) set D= set C=%C%%D% for %%A in (%A%) do if %EL% %C%%%A set ERRLVL=%C%%%A set %EL%=%ERRLVL% for %%A in (A B C D EL ERRLVL) do set %%A=
IF ERRORLEVEL 2 goto FirstInstall9X IF ERRORLEVEL 0 goto SecondInstall9X
:FirstInstall9x ECHO Microsoft Interactive Training is NOT installed. ECHO Initiating Silent Setup... "%PATHVAR%\setup\setup.exe" -S -f1"%PATHVAR%\setup\Silent.iss" goto EndBatch
:SecondInstall9X ECHO A version Microsoft Interactive Training is currently installed. ECHO Initiating Silent Setup... "%PATHVAR%\setup\setup.exe" -S -f1"%PATHVAR%\setup\second.iss" goto EndBatch
:WinNT
:: GET CURRENT PATH for /f "tokens=*" %%A in ('cd') do @set PATHVAR=%%A
Find /I "Affinity=" "%windir%\orun32.ini" ECHO.
IF ERRORLEVEL 1 goto FirstInstallNT IF ERRORLEVEL 0 goto SecondInstallNT
:FirstInstallNT ECHO Microsoft Interactive Training is NOT installed. ECHO Initiating Silent Setup... "%PATHVAR%\setup\setup.exe" -S -f1"%PATHVAR%\setup\Silent.iss" goto EndBatch
:SecondInstallNT ECHO A version Microsoft Interactive Training is currently installed. ECHO Initiating Silent Setup... "%PATHVAR%\setup\setup.exe" -S -f1"%PATHVAR%\setup\second.iss" goto EndBatch
:EndBatch
|