30Jun

Cómo automatizar fácilmente tu copia de seguridad de perfil de Firefox con archivos por lotes

Su perfil de Firefox contiene algunas cosas bastante importantes como marcadores, contraseñas guardadas y preferencias que serían bastante inconvenientes para perder. Como con cualquier dato valioso, su perfil de Firefox debe ser respaldado regularmente.

Aunque siempre puede realizar la copia de seguridad manualmente o utilizar una herramienta externa( como MozBackup o FEBE), cada una de estas opciones tiene sus propias deficiencias y ninguna es un verdadero método de "configúrelo y olvídese".Nuestra solución geek orientada a las copias de seguridad de perfil de Firefox es utilizar un script por lotes que se puede ejecutar en cualquier momento. Independientemente de si tiene o no Firefox abierto, este script capturará su perfil actual de Firefox y lo almacenará en un archivo zip para una fácil recuperación.

El script

En general, el script no hace nada mágico. Simplemente va a la carpeta de perfil de Firefix del usuario respectivo y copia todos los archivos desbloqueados en un directorio temporal y finalmente crea un archivo zip de los archivos. Necesitará tener la herramienta de línea de comandos de 7-Zip copiada en una carpeta establecida en su variable de PATH de Windows para que se complete el proceso de zip.

@ECHO OFF TITLE Firefox Profile Backup ECHO Firefox Profile Backup ECHO Escrito por: Jason Faulkner ECHO SysadminGeek.com ECHO.ECO.SETLOCAL REM Requiere la herramienta de línea de comandos 7-Zip( 7za.exe) que se puede descargar en: REM http://www.7-zip.org REM Este archivo debe colocarse en una carpeta en la variable PATH( es decir, C:Windows) REM Ruta completa el archivo de almacenamiento( no entre comillas) REM Asegúrese de que exista esta ruta de directorio. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Deja todo aquí solo SET 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

Programación de la copia de seguridad

Una vez que tiene la secuencia de comandos en su lugar, simplemente necesita programarla a través del Programador de tareas de Windows. Puede utilizar la interfaz gráfica o mediante la herramienta de línea de comandos, SchTasks, para configurarla fácilmente para que se ejecute diariamente para el usuario actual:

SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU & lt; UserName & gt;/ RP & lt; Contraseña & gt;

Nota importante: La secuencia de comandos hace referencia a ubicaciones específicas de perfil( % USERPROFILE% y% APPDATA%), por lo que es importante que la tarea programada se ejecute como la cuenta de usuario respectiva para la que desea hacer una copia de seguridad del perfil de Firefox.

Limitaciones

Esta secuencia de comandos recogerá cualquier archivo desbloqueado como parte de la copia de seguridad. Cuando Firefox está abierto, se crea un archivo llamado "parent. LOCK" y este archivo no se incluye en la copia de seguridad. Es un byte cero, por lo que la copia de seguridad del perfil puede completarse sin incluir este archivo.

Ciertos complementos también pueden bloquear archivos mientras Firefox está abierto, pero nuestras pruebas no han encontrado ninguna instancia donde este sea el caso.

Descargue la herramienta de línea de comandos 7-Zip

Copia de seguridad manual de un perfil de Firefox Complemento FEBE

para Firefox