30Jun

Kako jednostavno automatizirati sigurnosno kopiranje Firefox podataka s batch datotekama

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

Dok uvijek možete izvesti sigurnosnu kopiju ručno ili koristiti vanjski alat( kao što je MozBackup ili FEBE), svaka od ovih opcija ima svoje nedostatke i nitko nije pravi način "postavljanja i zaboravljanja".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

Sveukupno, skript 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 Firefox Backup projekta Backup ECHO Firefox 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%% DBDIR / S / Q% TempBackupDirAction% ENDLOCAL

Zakazivanje sigurnosne kopije

Kada imate skriptu na mjestu, jednostavno ga trebate zakazati putem Windows Task Schedulera. Možete koristiti grafičko sučelje ili pomoću alata naredbenog retka, SchTasks, da ga jednostavno postavite kako bi se svakodnevno pokrenuli za trenutnog korisnika:

SchTasks / Create / SC DAILY / TN BackupFirefoxProfil / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU / RP & lt; Password & gt;Skripta upućuje na lokacije specifične za profil( % 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 će pokupiti bilo koju 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, tako da baterijsko sigurnosno kopiranje 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 7-Zip Alat za naredbeni redak

Ručno sigurnosno kopiranje Firefox Profili

FEBE Add-on za Firefox