30Jun

Ako ľahko automatizovať zálohovanie profilu Firefoxu s dávkovými súbormi

Profil vášho Firefoxu obsahuje niekoľko dôležitých vecí, ako sú záložky, uložené heslá a preferencie, ktoré by bolo celkom nepríjemné stratiť.Rovnako ako u všetkých cenných údajov, váš profil Firefox by mal byť pravidelne zálohovaný.

Aj keď môžete vždy zálohovať ručne alebo používať externý nástroj( napríklad MozBackup alebo FEBE), každá z týchto možností má svoje vlastné nedostatky a žiadna z nich nie je skutočná metóda "nastaviť a zabudnúť".Naše geekovo orientované riešenie pre zálohovanie profilov Firefoxu má použiť dávkový skript, ktorý je možné spustiť kedykoľvek. Bez ohľadu na to, či máte Firefox otvorený alebo nie, tento skript zachyti váš aktuálny profil Firefoxu a uložte ho do zip súboru pre ľahké obnovenie.

Skript

Celkovo skript nerobí nič čarovné.Jednoducho prejde do priečinka profilu Firefox príslušného používateľa a skopíruje všetky odomknuté súbory do dočasného adresára a nakoniec vytvorí zip archív súborov. Budete potrebovať nástroj 7-Zip príkazového riadka skopírovať do priečinka nastaveného vo vašej premennej Windows PATH, aby ste dokončili proces zip.

@ECHO OFF TITLE Firefox Profil Zálohovanie ECHO Firefox Profil Zálohovanie ECHO Napísal: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.SETLOCAL REM Vyžaduje nástroj 7-Zip príkazového riadku( 7za.exe), ktorý je možné stiahnuť z adresy: REM http://www.7-zip.org REM Tento súbor by mal byť umiestnený v priečinku v premennej PATH( tj C:Windows) REM Úplná cesta k archívu úložného priestoru( nezadávajte do úvodzoviek) REM Uistite sa, že cesta adresára existuje. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Nechajte všetko tu len sami SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" Ak existujú% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY% APPDATA% MozillaFirefoxProfiles *"% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "Ak existuje% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%" TempBackupDir%% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL

Naplánovanie záloh

Akonáhle máte skript na svojom mieste, stačí ho naplánovať cez Windows Task Scheduler. Môžete použiť grafické rozhranie alebo pomocou nástroja príkazového riadka SchTasks, aby ste ho mohli jednoducho nastaviť tak, aby sa bežne používal pre aktuálneho používateľa:

SchTasks / Vytvoriť / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU & gt;

Dôležitá poznámka: Skript odkazuje na konkrétne umiestnenia profilu( % USERPROFILE% a% APPDATA%), takže je dôležité, aby naplánovaná úloha bola spustená ako príslušný používateľský účet, na ktorý chcete zálohovať profil Firefoxu. Obmedzenia

Tento skript vyzdvihne akýkoľvek odomknutý súbor ako súčasť zálohy. Keď je Firefox otvorený, vytvorí sa súbor s názvom "parent. LOCK" a tento súbor nie je súčasťou zálohy. Je to nulový bajt, takže zálohovanie profilu môže byť dokončené bez zahrnutia tohto súboru.

Určité doplnky môžu tiež uzamknúť súbory, kým je Firefox otvorený, ale naše testovanie nenašlo žiadne prípady, kedy je to tak.

Stiahnuť nástroj príkazového riadku 7-Zip

Manuálne zálohovanie profilu Firefoxu

FEBE Add-on pre Firefox