Batch File for backups

I some batch files created for my rsync backup routine...I have it all working except 1 part.  Here is my Master batch file

Masterscript.cmd:
@Echo off
Echo Checking for Updates
Set SourceDrive=f:\backup
net use u: /d
del \\JAXBACK02\f$\backup_logs\%ComputerName%.txt
del \\JAXBACK02\f$\backup_logs\%ComputerName%_rsync.log
net use u: \\jaxback02\u$\%computername%
%~dp0\robocopy \\jaxback02\f$\backup %SourceDrive% /r:2 /w:2
call \\jaxback02\f$\backup\os.bat
Echo Central Backup started at %date% %time%
>>\\jaxback02\f$\Backup_logs\%ComputerName%.txt
Echo Central Backup FOR %cOMPUTERNAME% started at %date% %time%
>>\\jaxback02\f$\Backup_logs\%Computername%_STATUS.txt
Call %SourceDrive%\CreateShadow.cmd f: V: >>\\jaxback02\f$\Backup_Logs\%ComputerName%.txt
Echo Finished
Echo Central Backup FOR %cOMPUTERNAME% FINISHED at %date% %time%
>>\\jaxback02\f$\Backup_logs\%computername%_STATUS.txt

The sub routine os.bat:
ver > %TEMP%.\T1.DAT

FIND "Version 5.2" < %TEMP%.\T1.DAT > nul
if not errorlevel=1 goto win2000
:win2000
call \\jaxback02\f$\backup\rsyncDC.bat
:end

Basically if the OS is anything but Win2k3 I need to run \\jaxback02\f$\backup\rsyncDC.bat.  
If the OS is win2k3 I need it to revert back to the Masterscript.cmd and finish processing.

I an having issues maybe withe the logic if it all..
 
AkostechAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AmazingTechCommented:
Put the OS check right in your masterscript.cmd. Since we're not calling the .bat file the masterscript.cmd will end.

@Echo off
Echo Checking for Updates
Set SourceDrive=f:\backup
net use u: /d
del \\JAXBACK02\f$\backup_logs\%ComputerName%.txt
del \\JAXBACK02\f$\backup_logs\%ComputerName%_rsync.log
net use u: \\jaxback02\u$\%computername%
%~dp0\robocopy \\jaxback02\f$\backup %SourceDrive% /r:2 /w:2
 
ver | FIND /i "Version 5.2">nul
if errorlevel 1 \\jaxback02\f$\backup\rsyncDC.bat
 
Echo Central Backup started at %date% %time% 
>>\\jaxback02\f$\Backup_logs\%ComputerName%.txt
Echo Central Backup FOR %cOMPUTERNAME% started at %date% %time% 
>>\\jaxback02\f$\Backup_logs\%Computername%_STATUS.txt
Call %SourceDrive%\CreateShadow.cmd f: V: >>\\jaxback02\f$\Backup_Logs\%ComputerName%.txt
Echo Finished
Echo Central Backup FOR %cOMPUTERNAME% FINISHED at %date% %time% 
>>\\jaxback02\f$\Backup_logs\%computername%_STATUS.txt

Open in new window

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
AmazingTechCommented:
Does your robocopy work?

Some of the >> went on the next line.
@Echo off
Echo Checking for Updates
Set SourceDrive=f:\backup
net use u: /d
del \\JAXBACK02\f$\backup_logs\%ComputerName%.txt
del \\JAXBACK02\f$\backup_logs\%ComputerName%_rsync.log
net use u: \\jaxback02\u$\%computername%
%~dp0robocopy \\jaxback02\f$\backup %SourceDrive% /r:2 /w:2
 
ver | FIND /i "Version 5.2">nul
if errorlevel 1 \\jaxback02\f$\backup\rsyncDC.bat
 
Echo Central Backup started at %date% %time% >>\\jaxback02\f$\Backup_logs\%ComputerName%.txt
Echo Central Backup FOR %cOMPUTERNAME% started at %date% %time% >>\\jaxback02\f$\Backup_logs\%Computername%_STATUS.txt
Call %SourceDrive%\CreateShadow.cmd f: V: >>\\jaxback02\f$\Backup_Logs\%ComputerName%.txt
Echo Finished
Echo Central Backup FOR %cOMPUTERNAME% FINISHED at %date% %time% >>\\jaxback02\f$\Backup_logs\%computername%_STATUS.txt

Open in new window

0
AkostechAuthor Commented:
that worked beautifully
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Storage Software

From novice to tech pro — start learning today.