Как легко автоматизировать резервное копирование профиля Firefox с помощью пакетных файлов
В вашем профиле Firefox есть несколько довольно важных вещей, таких как закладки, сохраненные пароли и настройки, которые было бы очень неудобно потерять. Как и с любыми ценными данными, ваш профиль Firefox должен регулярно архивироваться.
Несмотря на то, что вы всегда можете выполнить резервное копирование вручную или использовать внешний инструмент (например, MozBackup или FEBE), у каждого из этих параметров есть свои недостатки, и ни один из них не является истинным методом «установи и забудь». Наше ориентированное на гиков решение для резервного копирования профилей Firefox заключается в использовании пакетного скрипта, который можно запустить в любое время. Независимо от того, открыт ли у вас Firefox, этот сценарий захватит ваш текущий профиль Firefox и сохранит его в zip-файле для легкого восстановления..
Сценарий
В целом, скрипт не делает ничего волшебного. Он просто переходит в папку профиля соответствующего пользователя Firefix и копирует все разблокированные файлы во временный каталог и, наконец, создает zip-архив файлов. Для завершения процесса zip вам потребуется скопировать инструмент командной строки 7-Zip в папку, заданную в переменной Windows PATH..
@ECHO OFF TITLE Резервное копирование профиля Firefox ECHO Резервное копирование профиля Firefox 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 Убедитесь, что этот путь к каталогу существует. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Оставьте все ниже здесь в покое. SET TempBackupDir =% TEMP% Firefox_Profile. "% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "IF EXIST% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%"% TempBackupDir% * "ЕСЛИ EXIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
Планирование резервного копирования
Как только у вас есть сценарий, вам просто нужно запланировать его с помощью планировщика задач Windows. Вы можете использовать графический интерфейс или инструмент командной строки SchTasks, чтобы легко настроить ежедневный запуск для текущего пользователя:
SchTasks / Создать / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP
Важная заметка: Сценарий ссылается на определенные местоположения профиля (% USERPROFILE% и% APPDATA%), поэтому важно, чтобы запланированное задание выполнялось как соответствующая учетная запись пользователя, для которой вы хотите сделать резервную копию профиля Firefox..
Ограничения
Этот сценарий подберет любой разблокированный файл как часть резервной копии. Когда Firefox открыт, создается файл с именем «parent.LOCK», и этот файл не включается в резервную копию. Это нулевой байт, поэтому побитовое копирование профиля может выполняться без включения этого файла..
Некоторые надстройки могут также блокировать файлы, когда Firefox открыт, но в нашем тестировании не было найдено ни одного случая, когда это так..
Загрузите инструмент командной строки 7-Zip
Резервное копирование профиля Firefox вручную
Дополнение FEBE для Firefox