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.
 
 
 
 
 
 

52 lines
1.6 KiB

rem norphtst trips c:echotest basefilename
@echo off
set replicatrees=D:\Replica-A\SERV01 E:\Replica-A\SERV02 F:\Replica-A\SERV03 G:\Replica-A\SERV04
set replicatrees=%replicatrees% H:\Replica-A\SERV05 I:\Replica-A\SERV06 J:\Replica-A\SERV07 K:\Replica-A\SERV08
pushd .
set /a trips=%1
set RPTFILE=c:foreachrs.rpt
echo .-----------------------------------------------------------. >> %RPTFILE%
echo . >> %RPTFILE%
echo Command is %0 %* >> %RPTFILE%
echo Test Started at %date% %time% >> %RPTFILE%
rem m1 and m2 are two machines selected at random to receive the morphed file.
FOR /L %%T IN (1,1,%trips%) DO (
set /a m1=!random! %% 8 + 1
set /a m2=!random! %% 8 + 1
set /a num=0
if !m1! GTR !m2! (
set m1tag=WIN
set m2tag=LOSE
) else (
set m1tag=LOSE
set m2tag=WIN
)
for %%x in (%replicatrees%) do (
set /a num=num+1
set targfile=%3_!m1!!m1!!m2!!m2!_%%T
if !num! EQU !m1! (
call %2 "!m1tag!_%%T__!num!!num!!num!!num!_!date!__!time!" %%x\!targfile! %*
sleep 1
)
if !num! EQU !m2! (
call %2 "!m2tag!_%%T__!num!!num!!num!!num!_!date!__!time!" %%x\!targfile! %*
sleep 1
)
)
sleep 3
)
popd
echo Test Ended at !date! !time! >> %RPTFILE%
echo . >> %RPTFILE%