Домашня » як » Як легко автоматизувати резервне копіювання профілю Firefox за допомогою пакетних файлів

    Як легко автоматизувати резервне копіювання профілю Firefox за допомогою пакетних файлів

    У вашому профілі Firefox містяться деякі важливі речі, такі як закладки, збережені паролі та налаштування, які було б дуже незручно втрачати. Як і будь-які цінні дані, ваш профіль Firefox має регулярно створювати резервні копії.

    Хоча ви можете завжди виконувати резервне копіювання вручну або використовувати зовнішній інструмент (наприклад, MozBackup або FEBE), кожен з цих варіантів має свої власні недоліки, і жоден з них не є справжнім методом "встановити його і забути". Наше рішення, орієнтоване на резервне копіювання профілів Firefox, полягає у використанні пакетного сценарію, який можна запустити в будь-який час. Незалежно від того, чи відкрито Firefox, цей сценарій захопить поточний профіль Firefox і збереже його у файлі zip для легкого відновлення..

    Сценарій

    Загалом, сценарій не робить нічого магічного. Він просто переходить до папки профілю Firefix відповідного користувача і копіює всі розблоковані файли у тимчасовий каталог і, нарешті, створює zip-архів файлів. Для того, щоб процес zip завершувався, потрібно скопіювати інструмент командного рядка 7-Zip у папку, встановлену в змінної PATH для Windows.

    @ECHO OFF TITLE Довідка Firefox Backup ECHO Firefox Профіль Backup ECHO Автор: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL REM Потрібен інструмент командного рядка 7-Zip (7za.exe), який можна завантажити за адресою: REM http://www.7-zip.org REM Цей файл слід розмістити в папці змінної PATH (тобто C: Windows) REM Повний шлях до файлу архіву зберігання (не ставити в лапки) REM Переконайтеся, що цей шлях до каталогу існує. Залишити все тут нижче. \ TSET TempBackupDir =% TEMP% Firefox_Profile SET. \ T % BackupFileName = "% BackupFileName%" Якщо EXIST% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName% "% TempBackupDir% *" IF EXIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL 

    Планування резервного копіювання

    Після того, як у вас є сценарій, потрібно просто запланувати його за допомогою планувальника завдань Windows. Ви можете використовувати графічний інтерфейс або за допомогою інструментів командного рядка, SchTasks, щоб легко встановити його для щоденного запуску для поточного користувача:

    SchTasks / Create / SC DAILY / TN BackupFirefoxПрофіл / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP

    Важлива примітка: Сценарій посилається на конкретні місця профілю (% USERPROFILE% і% APPDATA%), тому важливо, щоб заплановане завдання виконувалося як відповідний обліковий запис користувача, який потрібно створити резервну копію профілю Firefox для.

    Обмеження

    Цей скрипт підбере будь-який розблокований файл як частину резервної копії. Коли Firefox відкритий, створюється файл з ім'ям "parent.LOCK" і цей файл не входить до резервної копії. Це нульовий байт, тому біт-копіювання може бути завершено без включення цього файлу.

    Деякі доповнення можуть також блокувати файли під час відкриття Firefox, але в нашому тестуванні не знайдено жодних випадків, де це відбувається.

    Завантажте інструмент 7-Zip Command Line Tool

    Вручну створити резервну копію профілю Firefox

    Додаток FEBE для Firefox