If-Koubou

Kako jednostavno automatizirati sigurnosno kopiranje Firefox podataka s batch datotekama

Kako jednostavno automatizirati sigurnosno kopiranje Firefox podataka s batch datotekama (Kako da)

Vaš Firefox profil sadrži neke prilično važne stvari kao što su oznake, spremljene zaporke i postavke koje bi bile prilično neprikladne za izgubiti. Kao i kod svih vrijednih podataka, vaš Firefox profil bi trebao biti redovito sigurnosno kopiran.

Iako ručno možete izvesti sigurnosnu kopiju ili upotrijebiti vanjski alat (kao što je MozBackup ili FEBE), svaka od ovih opcija ima svoje nedostatke, a nijedan nije istinit "postavljajte ga i zaboravite". Naš geek orijentiran rješenje za sigurnosne kopije profila u Firefoxu jest korištenje skupno pismo koja se može izvoditi u bilo kojem trenutku. Bez obzira na to imate li Firefox otvoren, ova će skripta uhvatiti vaš trenutni Firefox profil i pohraniti ga u zip datoteku radi lakšeg oporavka.

Skripta

Sve u svemu, scenarij ne čini ništa čarobno. Jednostavno odlazi na odgovarajuću mapu profila vatrozida korisnika i kopira sve datoteke otključane u privremeni direktorij i na kraju stvara zip arhivu datoteka. Morat ćete imati alat 7-Zip naredbenog retka koji je kopiran u mapu postavljenu u varijabli PATH za Windows kako bi postupak zip-a završio.

@ECHO OFF TITLE Krijesnica Profili Backup ECHO Firefox Profili Backup ECHO Napisao: Jason Faulkner ECHO SysadminGeek.com ECHO. JEKA. SETLOCAL REM Zahtijeva alat 7-Zip naredbenog retka (7za.exe) koji se može preuzeti na: REM http://www.7-zip.org REM Ova datoteka treba biti smještena u mapu u varijabli PATH (tj. C: Windows) REM Puni put datoteke arhive za pohranu (nemojte navoditi citate) REM Provjerite postoji li put naveden u direktoriju. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Ostavite sve ispod ovdje sami SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" Ako postoji% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY% APPDATA% MozillaFirefoxProfiles * "% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "IF EXIST%% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%"% TempBackupDir% % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL 

Zakazivanje sigurnosne kopije

Nakon što ste dobili skriptu, jednostavno ga trebate zakazati putem Windows Task Schedulera. Možete koristiti grafičko sučelje ili pomoću alata naredbenog retka, SchTasks, da biste ga jednostavno postavili da se svakodnevno izvodi za trenutnog korisnika:

SchTasks / Create / SC DAILY / TN BackupFirefoxProfil / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP

Važna nota: Skripta upućuje na lokacije određene profila (% USERPROFILE% i% APPDATA%), pa je važno da se zakazani zadatak pokrene kao odgovarajući korisnički račun za koji želite sigurnosno kopirati Firefox profil.

Ograničenja

Ova skripta pokupit će svaku datoteku koja je otključana kao dio sigurnosne kopije. Kada je Firefox otvoren, stvorena je datoteka pod nazivom "parent.LOCK", a ta datoteka nije uključena u sigurnosnu kopiju. To je nula bajta, pa bitno je da sigurnosna kopija profila može završiti bez uključivanja ove datoteke.

Određene dodatke također mogu blokirati datoteke dok je Firefox otvoren, ali naši testovi nisu pronašli nikakve slučajeve u kojima je to slučaj.

Preuzmite alat 7-Zip Command Line Tool

Ručno sigurnosno kopiranje Firefoxovog profila

FEBE dodatak za Firefox