30Jun

Jak snadno automatizovat zálohování profilu Firefoxu s dávkovými soubory

click fraud protection

Profil vašeho Firefoxu obsahuje několik velmi důležitých věcí, jako jsou záložky, uložená hesla a preference, které by bylo docela nepohodlné přijít. Stejně jako u všech cenných dat by měl být váš profil Firefox pravidelně zálohován.

Zatímco můžete vždy zálohovat ručně nebo použít externí nástroj( například MozBackup nebo FEBE), každá z těchto možností má své vlastní nedostatky a žádná z nich není pravdivá metoda "set it and forget it".Naše řešení geek orientované na zálohy profilu Firefoxu je použití dávkového skriptu, který lze kdykoli spustit. Bez ohledu na to, zda máte nebo nemáte otevřený Firefox, tento skript zachycuje váš aktuální profil Firefoxu a uloží ho do zipového souboru pro snadné obnovení.

Skript

Celkově skript nedělá nic magického. Jednoduše jde do příslušné složky profilu uživatele Firefox a zkopíruje všechny odemčené soubory do dočasného adresáře a nakonec vytvoří zip archiv souborů.Budete muset mít nástroj příkazového řádku 7-Zip zkopírován do složky nastavené v proměnné Windows PATH, aby proces zip mohl být dokončen.

instagram viewer
@ECHO OFF TITLE Firefox Profile Backup ECHO Firefox Profil Zálohování ECHO Napsal uživatel: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.SETLOCAL REM Vyžaduje nástroj příkazového řádku 7-Zip( 7za.exe), který lze stáhnout na adrese: REM http://www.7-zip.org REM Tento soubor by měl být umístěn ve složce v proměnné PATH( tj. C:Windows) REM Úplná cesta k archivu úložiště( neumísťujte do uvozovek) REM Ujistěte se, že cesta adresáře existuje. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Nechte vše pod sebou samo SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" Pokud existuje% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% APPDATA% MozillaFirefoxProfiles *"% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "Pokud existuje% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%" TempBackupDir%% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL

Plánování zálohování

Jakmile máte skript na svém místě, stačí ho naplánovat pomocí Plánovače úloh systému Windows. Pomocí grafického rozhraní nebo pomocí nástroje příkazového řádku, SchTasks, můžete jednoduše nastavit jeho běh pro běžného uživatele:

SchTasks / Vytvořit / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU

Důležitá poznámka: Skript odkazuje na konkrétní umístění profilu( % USERPROFILE% a% APPDATA%), takže je důležité, aby naplánovaná úloha byla spuštěna jako příslušný uživatelský účet, pro který chcete zálohovat profil Firefoxu. Omezení

Tento skript vyzvedne jakýkoli odemčený soubor jako součást zálohy. Když je Firefox otevřený, vytvoří se soubor s názvem "parent. LOCK" a tento soubor není součástí zálohy. Jedná se o nulový byte, takže zálohování profilu může být dokončeno bez zahrnutí tohoto souboru.

Některé doplňky mohou také uzamknout soubory v době, kdy je Firefox otevřený, ale naše testování nenalezlo žádné případy, kdy by to tak bylo.

Stáhnout nástroj pro příkazový řádek 7-Zip

Ručně zálohovat profil Firefoxu

FEBE Add-on pro Firefox