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

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

    Váš profil Firefox obsahuje několik velmi důležitých věcí, jako jsou záložky, uložená hesla a preference, což by bylo docela nepříjemné ztratit. 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žívat 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 snadnou obnovu.

    Scénář

    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 dokončil.

    @ECHO OFF TITLE Zálohování profilu Firefoxu ECHO Firefox Profile Backup 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: 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 Zanechat vše pod tu 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% % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL 

    Naplánování zálohování

    Jakmile máte skript na svém místě, stačí jej 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 snadno nastavit, aby byl běžný uživatel denně spuštěn:

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

    Důležitá poznámka: Skript odkazuje na specifická 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, který chcete zálohovat profil Firefoxu.

    Omezení

    Tento skript vyzdvihuje 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. Je to nulový bajt, takže zálohování profilu může být dokončeno bez zahrnutí tohoto souboru.

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

    Stáhněte si Nástroj příkazového řádku 7-Zip

    Ruční zálohování profilu Firefoxu

    FEBE Add-on pro Firefox