Cum de a automatiza cu ușurință Firefox Profile Backup cu fișiere lot
Profilul dvs. Firefox găzduiește câteva lucruri destul de importante, cum ar fi marcajele, parolele și preferințele salvate, care ar fi destul de incomode de pierdut. Ca și în cazul oricăror date valoroase, profilul dvs. Firefox ar trebui să fie însoțit în mod regulat.
În timp ce puteți întotdeauna să efectuați backupul manual sau să utilizați un instrument extern (cum ar fi MozBackup sau FEBE), fiecare dintre aceste opțiuni are propriile neajunsuri și nici una nu este o metodă adevărată "setați-o și uitați-o". Soluția noastră orientată spre geek pentru copiile de siguranță ale profilului Firefox este de a folosi un script batch care poate fi rulat oricând. Indiferent dacă aveți sau nu Firefox deschis, acest script va captura profilul dvs. actual Firefox și va stoca într-un fișier zip pentru recuperare ușoară.
Scriptul
În general, scenariul nu face nimic magic. Acesta merge pur și simplu în folderul de profil al utilizatorului Firefix și copiază toate fișierele deblocate într-un director temporar și în final creează o arhivă zip a fișierelor. Va trebui să copiați instrumentul din linia de comandă 7-Zip într-un dosar setat în variabila Windows PATH pentru ca procesul de zip să se finalizeze.
@CHO OFF TITLE Firefox Profil Backup ECHO Firefox Profil Backup ECHO Scris de: Jason Faulkner ECHO SysadminGeek.com ECHO. ECOU. SETLOCAL REM Necesită instrumentul liniei de comandă 7-Zip (7za.exe) care poate fi descărcat la: REM http://www.7-zip.org REM Acest fișier trebuie plasat într-un director în variabila PATH (adică C: Windows) REM Cale completă fișierul de arhivă de stocare (nu pune în citate) REM Asigurați-vă că această cale director există. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Lăsați totul aici numai singur SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" Dacă există% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY% APPDATA% MozillaFirefoxProfiles * "% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "DACĂ EXISTĂ% BackupFileName% DEL / F / Q% BackupFileName% 7ZA% BackupFileName%" TempBackupDir% % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
Programarea backup-ului
Odată ce ați terminat scriptul, pur și simplu trebuie să-l programați prin programul Windows Task Scheduler. Puteți utiliza interfața grafică sau prin intermediul instrumentului de linie de comandă, SchTasks, pentru a seta cu ușurință să ruleze zilnic pentru utilizatorul curent:
SchTasks / Creați / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP
Notă importantă: Scriptul face referire la locațiile specifice profilului (% USERPROFILE% și% APPDATA%), deci este important ca sarcina programată să fie executată ca cont de utilizator pe care doriți să faceți backup pentru profilul Firefox pentru.
limitări
Acest script va prelua orice fișier deblocat ca parte a copiei de rezervă. Când Firefox este deschis, este creat un fișier numit "parent.LOCK" și acest fișier nu este inclus în copia de rezervă. Acesta este un octet zero, astfel încât bit-wise backup de profil poate finaliza fără a include acest fișier.
Anumite programe de completare pot bloca, de asemenea, fișiere în timp ce Firefox este deschis, dar testarea noastră nu a găsit nici o situație în cazul în care acest lucru este cazul.
Descărcați instrumentul pentru linia de comandă cu 7 zipuri
Backup manual un profil Firefox
FEBE Add-on pentru Firefox