Página principal » cómo » Cómo automatizar fácilmente su copia de seguridad del perfil de Firefox con archivos por lotes

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

    Su perfil de Firefox alberga algunas cosas muy importantes, como marcadores, contraseñas guardadas y preferencias que sería bastante incómodo perder. Al igual que con cualquier dato valioso, su perfil de Firefox debe ser respaldado regularmente.

    Si bien siempre puede realizar la copia de seguridad manualmente o usar 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ídelo". Nuestra solución orientada al geek para las copias de seguridad de perfiles de Firefox es utilizar un script por lotes que se puede ejecutar en cualquier momento. Independientemente de si tiene Firefox abierto o no, esta secuencia de comandos capturará su perfil actual de Firefox y lo almacenará en un archivo zip para una fácil recuperación.

    La secuencia de comandos

    En general, el guión no hace nada mágico. Simplemente va a la carpeta del perfil Firefix del usuario correspondiente y copia todos los archivos desbloqueados a un directorio temporal y, finalmente, crea un archivo zip de los archivos. Necesitará tener la herramienta de línea de comandos 7-Zip copiada en una carpeta establecida en su variable PATH de Windows para que se complete el proceso 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 se debe colocar en una carpeta en la variable PATH (es decir, C: Windows) REM Ruta completa el archivo de almacenamiento (no poner entre comillas) REM Asegúrese de que existe esta ruta de directorio. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Deje solo todo aquí abajo SET TempBackupDir =% "% 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 tenga el script en su lugar, simplemente necesita programarlo a través del Programador de tareas de Windows. Puede usar la interfaz gráfica o mediante la herramienta de línea de comandos, SchTasks, para configurarlo fácilmente para que se ejecute diariamente para el usuario actual:

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

    Nota IMPORTANTE: La secuencia de comandos hace referencia a ubicaciones específicas del perfil (% USERPROFILE% y% APPDATA%), por lo que es importante que la tarea programada se ejecute como la cuenta de usuario correspondiente para la que desea realizar 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 se puede completar sin incluir este archivo.

    Ciertos complementos también pueden bloquear archivos mientras Firefox está abierto, pero nuestras pruebas no han encontrado ningún caso en que este sea el caso.

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

    Copia de seguridad manual de un perfil de Firefox

    Complemento FEBE para Firefox