Как легко автоматизировать резервное копирование профиля Firefox с помощью пакетных файлов

Оглавление:

Как легко автоматизировать резервное копирование профиля Firefox с помощью пакетных файлов
Как легко автоматизировать резервное копирование профиля Firefox с помощью пакетных файлов

Видео: Как легко автоматизировать резервное копирование профиля Firefox с помощью пакетных файлов

Видео: Как легко автоматизировать резервное копирование профиля Firefox с помощью пакетных файлов
Видео: Как работает конфиденциальное письмо Gmail - YouTube 2024, Апрель
Anonim
В вашем профиле Firefox есть довольно важные вещи, такие как закладки, сохраненные пароли и предпочтения, которые было бы довольно неудобно потерять. Как и с любыми ценными данными, ваш профиль Firefox должен быть скопирован регулярно.
В вашем профиле Firefox есть довольно важные вещи, такие как закладки, сохраненные пароли и предпочтения, которые было бы довольно неудобно потерять. Как и с любыми ценными данными, ваш профиль Firefox должен быть скопирован регулярно.

Хотя вы всегда можете выполнить резервное копирование вручную или использовать внешний инструмент (например, MozBackup или FEBE), каждый из этих вариантов имеет свои собственные недостатки, и ни один из них не является методом «установить его и забыть». Наше решение, ориентированное на geek, предназначено для резервного копирования профилей Firefox - использовать пакетный скрипт, который можно запускать в любое время. Независимо от того, открыт ли у вас Firefox, этот скрипт захватит ваш текущий профиль Firefox и сохранит его в zip-файле для легкого восстановления.

Сценарий

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

@ECHO OFF TITLE Firefox Profile Backup ECHO Firefox Profile Backup ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL REM Requires the 7-Zip command line tool (7za.exe) which can be downloaded at: REM https://www.7-zip.org REM This file should be placed in a folder in the PATH variable (i.e. C:Windows) REM Full path the the storage archive file (do not put in quotes) REM Make sure this directory path exists. SET BackupFileName=%USERPROFILE%DocumentsBackupFirefoxProfile.zip REM Leave everything below here alone SET TempBackupDir=%TEMP%Firefox_Profile SET TempBackupDirAction='%TempBackupDir%' IF EXIST %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%*' IF EXIST %TempBackupDirAction% RMDIR /S /Q %TempBackupDirAction% ENDLOCAL

Планирование резервного копирования

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

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

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

Ограничения

Этот скрипт подберет любой разблокированный файл как часть резервной копии. Когда Firefox открыт, создается файл с именем «parent.LOCK», и этот файл не включен в резервную копию. Это нулевой байт, поэтому побитно можно выполнить резервное копирование профиля без включения этого файла.

Некоторые надстройки могут также блокировать файлы, пока Firefox открыт, но наше тестирование не обнаружило случаев, когда это так.

Загрузите инструмент командной строки 7-Zip

Ручная настройка профиля Firefox

FEBE Add-on для Firefox

Рекомендуемые: