HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/bin/webbackup/Copy (3) of webbackup.cmd
rem SS, 24/3/06 version for 1and1 server
rem SS, 10/10/08 version for new 1and1 server
rem SS, 25/09/09 improved log to add date/time and dir of FTP folder, also send today's log as email
rem SS, 20/11/09 added backup to office web server (now new BE unlimited connection)
rem SS, 01/12/09 adjusted backup to office web server from 21 to 14 days due to limited space on c drive
rem SS, 04/03/10 added backup of c:\bin, moved ftp 1and1 from first to third position, start time adjusted from 2am to 3am

d:
cd d:\bin\backup

echo Start web folder zip>logtoday.txt
date /t >>logtoday.txt
time /t >>logtoday.txt


del d:\backups\webbak.zip
wzzip d:\backups\webbak.zip d:\web\*.* -rp -whs -ex -smaxis5

echo Start mysqldump and zip>>logtoday.txt
date /t >>logtoday.txt
time /t >>logtoday.txt

rem --- mysql backup
del d:\backups\mysql_backup.zip
rem --- use mysql dump command to do dump all the databases
rem (SS,21/3/12) added --routines to make sure functions and procedures are also backed up
rem NB. the --opt options does the following --add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset.
rem     all tables in a database are locked before the database is added to the dump
mysqldump --opt --user=root --password=oscaris10 --all-databases --routines >d:\backups\mysql_backup.sql

rem --- zip it up
wzzip d:\backups\mysql_backup.zip d:\backups\mysql_backup.sql -whs -ex -smaxis5
rem --- delete file which is now in zip
del d:\backups\mysql_backup.sql

echo Start secure data, DNS, IIS Cfg zip>>logtoday.txt
date /t >>logtoday.txt
time /t >>logtoday.txt

rem --- secure data backup, added 26/4/06, SS
del d:\backups\securedata.zip
wzzip d:\backups\securedata.zip d:\data\*.*  -rp -whs -ex -smaxis5oscaris10blahblah#~#~$*![(])blah456

rem --- IIS log backup
rem del d:\backups\iislogbak.zip
rem wzzip d:\backups\iislogbak.zip c:\windows\system32\logfiles\*.*  -rp -whs -ex

rem --- DNS backup
rem following 2 lines used because wzzip is 32 bit can't see the files in C:\WINDOWS\system32\dns
del d:\backups\dns\*.dns
copy C:\WINDOWS\system32\dns\*.dns d:\backups\dns

del d:\backups\dnsbak.zip
wzzip d:\backups\dnsbak.zip d:\backups\dns\*.* -ex

rem --- IIS Configuration backup (last saved)
del d:\backups\iiscfgbak.zip
wzzip d:\backups\iiscfgbak.zip C:\windows\system32\inetsrv\*.* -rp -whs -ex

rem --- bin folder backup (contains useful routines, SS, 4/3/10)
del d:\backups\binbak.zip
wzzip d:\backups\binbak.zip d:\bin\*.* -rp -whs -ex

rem --- delete backup of 14 days ago (only keep past 14 days)
cmddate -14 del d:\backups\#.zip>op.bat
call op.bat

echo Start adding all zips to one zip file>>logtoday.txt
date /t >>logtoday.txt
time /t >>logtoday.txt


rem --- add all to one file with today's date .zip
cmddate 0 wzzip d:\backups\#.zip @ziplist.txt>op.bat
call op.bat

rem === START OF FTP ====

rem ==== FTP to home ====
echo Start FTP to home server>>logtoday.txt
date /t >>logtoday.txt
time /t >>logtoday.txt
rem --- build the FTP operations file
rem (SS,10/10/08) had to use open due to non standard port used
echo open ftp.ontheworldweb.com 5821>ftpop2.txt
echo backup>>ftpop2.txt
echo oscaris10>>ftpop2.txt
echo binary>>ftpop2.txt
rem following deletes backup file from 31 days ago
cmddate -31 delete #.zip>>ftpop2.txt
rem following uploads todays backup file
cmddate 0 put d:\backups\#.zip>>ftpop2.txt
echo dir>>ftpop.txt
echo quit>>ftpop2.txt
rem --- FTP the file to ontheworldweb server
ftp -s:ftpop2.txt>>logtoday.txt
rem ==== End of FTP to home ====


rem ==== FTP to office ====
rem (SS,20/11/09) to office server (now BE Broadband) same as above but to dev.itpartnership.com
rem (SS,10/08/11) removed
rem echo Start FTP to officeserver>>logtoday.txt
rem date /t >>logtoday.txt
rem time /t >>logtoday.txt
rem --- build the FTP operations file
rem (SS,10/10/08) had to use open due to non standard port used
rem echo open dev.itpartnership.com 5821>ftpop3.txt
rem echo backup>>ftpop3.txt
rem echo oscaris10>>ftpop3.txt
rem echo binary>>ftpop3.txt
rem following deletes backup file from 7 days ago, SS, 2/7/10 changed from 14 to 10, SS, 20/6/11 changed from 10 to 7
rem cmddate -7 delete #.zip>>ftpop3.txt
rem following uploads todays backup file
rem cmddate 0 put d:\backups\#.zip>>ftpop3.txt
rem echo dir>>ftpop.txt
rem echo quit>>ftpop3.txt
rem --- FTP the file to office server
rem ftp -s:ftpop3.txt>>logtoday.txt
rem ==== End of FTP to office ====


rem ==== FTP to 1and1 ====
echo Start FTP to 1and1 server>>logtoday.txt
date /t >>logtoday.txt
time /t >>logtoday.txt
rem --- build the FTP operations file
echo bak3418515>ftpop.txt
echo 3wwVvzVd>>ftpop.txt
echo binary>>ftpop.txt
rem following deletes backup file from 7 days ago
cmddate -14 delete #.zip>>ftpop.txt
rem following uploads todays backup file
cmddate 0 put d:\backups\#.zip>>ftpop.txt
echo dir>>ftpop.txt
echo quit>>ftpop.txt
rem --- FTP the file to other server
ftp -s:ftpop.txt backup339.onlinehome-server.info>>logtoday.txt
rem ==== End of FTP to 1and1 ====


rem --- delete the FTPed file
cmddate 0 del d:\backups\#.zip>op.bat
call op.bat

rem === END OF FTP ====


echo Finish>>logtoday.txt
date /t >>logtoday.txt
time /t >>logtoday.txt

echo. >>log.txt
type logtoday.txt >>log.txt
echo ------------------------------------------------------------------------------->>log.txt

call sendemail.cmd