@echo off
Rem
Rem Update Hosts from Master.bat
Rem
Rem Created 8/1/05
Rem
Rem This file copies the Updated SW2000 folder from the master server (mrcav)
Rem to all of the eight Shop Hosts (Fulham1 ->> Sheen2)
Rem
Rem Files need to be copied from David Cooper to the master server first by running
Rem DavidC Laptop to Master.bat on David's laptop
echo.
echo.
echo.

net use * /delete

if exist C:\ServerTasks\AngossUpdate.txt del /q C:\ServerTasks\AngossUpdate.txt
if exist \\mrchost1\c$\sw2000.zip del /q \\mrchost1\c$\sw2000.zip
if exist \\mrchost2\c$\sw2000.zip del /q \\mrchost2\c$\sw2000.zip
if exist \\mrchost3\c$\sw2000.zip del /q \\mrchost3\c$\sw2000.zip
if exist \\mrchost4\c$\sw2000.zip del /q \\mrchost4\c$\sw2000.zip
if exist \\mrchost5\c$\sw2000.zip del /q \\mrchost5\c$\sw2000.zip
if exist \\mrchost6\c$\sw2000.zip del /q \\mrchost6\c$\sw2000.zip
if exist \\mrchost7\c$\sw2000.zip del /q \\mrchost7\c$\sw2000.zip
if exist \\mrchost8\c$\sw2000.zip del /q \\mrchost8\c$\sw2000.zip

:host1
echo ********** Update MrCHost1 ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchost1\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo Host 1 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\SW2000\C_SAINT.BAT goto host2
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchost1\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:host2
echo ********** Update MrCHost2 ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchost2\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo Host 2 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\SW2000\C_SAINT.BAT goto host3
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchost2\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:host3
echo ********** Update MrCHost3 ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchost3\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo Host 3 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\SW2000\C_SAINT.BAT goto host4
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchost3\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:host4
echo ********** Update MrCHost4 ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchost4\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo Host 4 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\SW2000\C_SAINT.BAT goto host5
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchost4\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:host5
echo ********** Update MrCHost5 ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchost5\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo Host 5 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\SW2000\C_SAINT.BAT goto host6
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchost5\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:host6
echo ********** Update MrCHost6 ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchost6\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo Host 6 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\SW2000\C_SAINT.BAT goto host7
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchost6\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:host7
echo ********** Update MrCHost7 ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchost1\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo Host 7 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\SW2000\C_SAINT.BAT goto host8
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchost7\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:host8
echo ********** Update MrCHost8 ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchost8\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo Host 8 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\SW2000\C_SAINT.BAT goto host9
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchost8\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:host9
echo ********** Update MrCHost9 ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchost9\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo Host 9 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\SW2000\C_SAINT.BAT goto mrchostdg
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchost9\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************



:mrchostdg
echo ********** Update mrchostdg (Test Virtual PC / Live Data)********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\mrchostdg\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo mrchostdg not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\Smartware\bin\WINOAC.exe goto vhosttestsw
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\mrchostdg\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:vhosttestsw
echo ********** Update vhosttestsw (Test Virtual PC / Dummy Data) ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\vhosttestsw\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo vhosttestsw not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\Smartware\bin\WINOAC.exe goto vhosttestsw2
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\vhosttestsw\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************


:vhosttestsw2
echo ********** Update vhosttestsw2 (Test Virtual PC / Dummy Data) ********** >> C:\ServerTasks\AngossUpdate.txt
net use z: \\vhosttestsw2\c$ /y
if not exist Z:\SW2000\C_SAINT.BAT echo vhosttestsw2 not available  >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
if not exist Z:\Smartware\bin\WINOAC.exe goto end
c:\MRC\pkzip.exe -p -r Z:\SW2000.ZIP Z:\SW2000\*.*
C:\MrC\robocopy \\mrcav\sw2000 \\vhosttestsw2\sw2000 /mir /NP >> C:\ServerTasks\AngossUpdate.txt
net use z: /delete
sleep 5
echo. >> C:\ServerTasks\AngossUpdate.txt
echo. >> C:\ServerTasks\AngossUpdate.txt
echo *************************************************************************



:END
net use z: /delete
exit