There is a solution which I find for the backup of windows PC, Yes, I really love Linux but in some enterprise environment 85% or more uses Windows as their Primary OS, So I would like to share a simple and small script you just needs to save it with some "X.bat" using notepad program and use windows schedule program to take automatic backup.
I hope that will help some one in the coming days:)
set backupcmd=xcopy /s /c /d /e /h /i /r /y
echo ### Backing up My Documents...
%backupcmd% "%USERPROFILE%\My Documents" "%drive%\My Documents"
echo ### Backing up Favorites...
%backupcmd% "%USERPROFILE%\Favorites" "%drive%\Favorites"
echo ### Backing up the Registry...
if not exist "%drive%\Registry" mkdir "%drive%\Registry"
if exist "%drive%\Registry\regbackup.reg" del "%drive%\Registry\regbackup.reg"
regedit /e "%drive%\Registry\regbackup.reg"
:: change to the destination drive first
:: your parent backup directory
echo ### Searching for files to clean up...
dir /s/b/ad \cookies > %drive%\cleanup.txt
dir /s/b/ad \temp > %drive%\cleanup.txt
dir /s/b/ad \history > %drive%\cleanup.txt
echo ### Deleting cookies, temp files and history from backup dir
for /f "delims=" %%J in (%drive%\cleanup.txt) do rd "%%J" /Q/S
echo Cleanup complete
echo Backup Complete!
I am also working to install an ftp server, once done will let you guys knows.
Mohammad Adil Zulqarnain
Cell# 0301 2200030