1. Ca solutie de arhivare este utilizat utilitarul de arhivare 7-Zip, dar se poate utiliza orice alt arhivator, cu modificarile de rigoare. Arhivatorul din exemplu trebuie sa fie instalat in C:\Program Files\7-Zip Pentru a evita problemele de compatibilitate legate de shortpath, in loc de C:\Program Files se va scrie C:\Progra~1 2. Pentru a putea face backup-urile pe un alt mediu decit discul curent, trebuie setata calea intr-un folder pe un disc de retea, pe un stick, sau pe un alt hard disc fizic atasat masinii in cauza. Aveti grija la delay-urile din retea: arhiva in cauza s-ar putea sa nu apara instant in acel director daca este mai mare. - exemplu pentru disc de retea (SMB): set cale="\\192.168.0.1\Share\backup\" - exemplu pentru un stick: set cale="Z:\backup\" 3. Numele fisierelor va incepe intotdeauna cu sirul "backup", iar extensia va fi "7z"; numele fisierelor contine atit numele utilizatorului, cit si domeniul (AD al) acestuia, anul, luna, ziua, ora, minutul, secunda cind a fost creata arhiva. - exemplu de nume complet: backup-sorin-SORIN1-2018-07-19_20-56-06.7z 4. Folderul de pe discul sursa (caruia dorim sa-i facem backup si pe care vrem sa-l arhivam) va trebui deasemenea setat. - exemplu c:\de_arhivat 5. La arhivare se utilizeaza tipul de compresie t7z, iar multithreading-ul este activat: -t7z -mmt=on 6. Pentru a rula periodic la anumite ore, acest script se poate adauga in Windows Task Scheduler. 7. Sursa fisierului tip batch "backup.bat": @echo off cls for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j set ldt=%ldt:~0,4%-%ldt:~4,2%-%ldt:~6,2%_%ldt:~8,2%-%ldt:~10,2%-%ldt:~12,2% set cale="\\192.168.0.1\Share\backup\" set prefix=backup- set sufix=.7z set calenumearhiva=%cale%%prefix%%USERNAME%-%USERDOMAIN%-%ldt%%sufix% set sursa="c:\de_arhivat" C:\Progra~1\7-Zip\7z.exe a -t7z -mmt=on %calenumearhiva% %sursa%