I have a script I created that I use to backup WebDesign Clients Sites using a scheduled backup, the hosting account is a reseller account so we have access to all sites.
The Script
@ECHO OFF
SET USRNAME=Username
SET PSSWORD=P@ssw0rd
SET DWNLOAD=%SYSTEMDRIVE%\Site
Backup\wge
t.exe
FOR /f "tokens=2-4 delims=/ " %%a in ('DATE/T') do set mdate=%%c-%%b-%%a
SET DOMAIN=domain.com
CD /D %SYSTEMDRIVE%\SiteBackup
MKDIR %MDATE%
CD /D %MDATE%
MKDIR %DOMAIN%
CD /D %DOMAIN%
"%DWNLOAD%" -c
http://%USRNAME%:%PSSWORD%@%DOMAIN%:2082/getbackup/%MDATE%-%DOMAIN%.tar.gz"%DWNLOAD%" -c
http://%USRNAME%:%PSSWORD%@%DOMAIN%:2082/getsqlbackup/database1.gz"%DWNLOAD%" -c
http://%USRNAME%:%PSSWORD%@%DOMAIN%:2082/getsqlbackup/database2.gz"%DWNLOAD%" -c
http://%USRNAME%:%PSSWORD%@%DOMAIN%:2082/getaliasbackup/aliases-%DOMAIN%.gz"%DWNLOAD%" -c
http://%USRNAME%:%PSSWORD%@%DOMAIN%:2082/getfilterbackup/filter-%DOMAIN%.gzNormally for %Domain% I use an actual name and just duplicate the several lines below for each domain, which is pain when you have 30 - 40 clients sites. My question is it possible to create a list of the domains so that all it does is read the line run the script, read the second line etc..
Hope that makes sense, any help would be much appreciated.
Cheers
Start Free Trial