MyRaffaell Blog

demo

Complete Auto Network Batch file


Melanjutkan postingan ku yang kemaren soal tutorial batch file….

batch file ini akan membuat backup automatis ke folder yang ada di server, dan backup ini akan di handle oleh direktori berdasarkan tanggalnya, sehingga nantinya hirarki direktorinya lebih rapih.

misalnya:

//server/backup/badu-06_31_2006/my documents

//server/backup/badu-06_31_2006/favorites

//server/backup/badu-06_31_2006/registry

//server/backup/badu-06_31_2006/folder lain yg mau di backup

sehingga dengan begini akan terhindar dari penumpukan nama file, dan filenya lebih aman, dan bisa membackup direktori lebih dari 1 oleh 1 host ( asalkan harinya beda )

jika dalam 1 hari lebih dari 1x backup bisa di tambahkan variable time, ada di hacking yang sebelumnya.

berikut kodenya, dan save sebagai backup.cmd dan taro di server kita, dan kopikan file ini ke desktop masing masing user, sehingga si user tinggal di kasih tau aja, kalau mau ngebackup, klik aja 2x file ini.

@echo off<br /> :: variables<br /> set drive=\\Clarkconnect\shared\backup<br /> set backupcmd=xcopy /s /c /d /e /h /i /r /k /y<br /> set tanggal=%date:~10,4%_%date:~4,2%_%date:~7,2%</p> <p>echo ### Bekup Documents...<br /> %backupcmd% "%USERPROFILE%\My Documents" "%drive%\%UserName%-%tanggal%\My Documents"</p> <p>echo ### Bekup Favorite...<br /> %backupcmd% "%USERPROFILE%\Favorites" "%drive%\%UserName%-%tanggal%\Favorites"</p> <p>echo ### Bekup email dan addressbook (Outlook Express)...<br /> %backupcmd% "%USERPROFILE%\Application Data\Microsoft\Address Book" "%drive%\%UserName%-%tanggal%\Address Book"<br /> %backupcmd% "%USERPROFILE%\Local Settings\Application Data\Identities" "%drive%\%UserName%-%tanggal%\Outlook Express"</p> <p>echo ### Bekup EMail dan Contact (MS Outlook)...<br /> %backupcmd% "%USERPROFILE%\Local Settings\Application Data\Microsoft\Outlook" "%drive%\%UserName%-%tanggal%\Outlook"</p> <p>echo ### Bekup Registry...<br /> if not exist "%drive%\%UserName%-%tanggal%\Registry" mkdir "%drive%\%UserName%-%tanggal%\Registry"<br /> if exist "%drive%\%UserName%-%tanggal%\Registry\regbackup.reg" del "%drive%\%UserName%-%tanggal%\Registry\regbackup.reg"<br /> regedit /e "%drive%\%UserName%-%tanggal%\Registry\regbackup.reg"</p> <p>:: Sintak lengkapnya...<br /> :: %backupcmd% "...source directory..." "%drive%\...destination dir..."</p> <p>BACKUP SELSE! THIS BACKUP PROVIDE BY QZPLX !!! www.MyRaffaell.Com<br /> @pause

kalau mau download yang udah jadi bisa diambil disini, kecil kok, 2kb

comments powered by Disqus