Pagina inicial » como » Como automatizar facilmente seu backup de perfil do Firefox com arquivos em lote

    Como automatizar facilmente seu backup de perfil do Firefox com arquivos em lote

    Seu perfil do Firefox contém algumas coisas importantes, como favoritos, senhas salvas e preferências, o que seria bastante inconveniente de perder. Como acontece com qualquer dado valioso, seu perfil do Firefox deve ser salvo em backup regularmente.

    Embora você sempre possa executar o backup manualmente ou usar uma ferramenta externa (como o MozBackup ou FEBE), cada uma dessas opções tem suas próprias deficiências e nenhuma é um método verdadeiro de "definir e esquecer". Nossa solução voltada para os backups de perfil do Firefox é usar um script em lote que pode ser executado a qualquer momento. Independentemente de ter ou não o Firefox aberto, esse script irá capturar seu perfil atual do Firefox e armazená-lo em um arquivo zip para facilitar a recuperação..

    O script

    No geral, o roteiro não faz nada de mágico. Ele simplesmente vai para a pasta do perfil Firefix do respectivo usuário e copia todos os arquivos desbloqueados para um diretório temporário e, finalmente, cria um arquivo zip dos arquivos. Você precisará ter a ferramenta de linha de comando 7-Zip copiada para uma pasta definida em sua variável PATH do Windows para que o processo zip seja concluído.

    @ ECHO FORA DO TÍTULO Backup do perfil do Firefox ECHO Perfil do Firefox Backup ECHO Redigido por: Jason Faulkner ECHO SysadminGeek.com ECHO. ECO. SETLOCAL REM Requer a ferramenta de linha de comando 7-Zip (7za.exe) que pode ser baixada em: REM http://www.7-zip.org REM Este arquivo deve ser colocado em uma pasta na variável PATH (por exemplo, C: Windows) REM Caminho completo do arquivo de armazenamento (não coloque aspas) REM Certifique-se de que esse caminho de diretório exista. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Deixe tudo abaixo aqui sozinho SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" SE EXIST% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% APPDATA% MozillaFirefoxProfiles * "% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "SE EXIST% BackupFileName% DEL / F / Q% BackupFileName% 7ZA% BackupFileName%"% TempBackupDir% * "SE EXIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL 

    Agendando o backup

    Depois de ter o script no lugar, você só precisa agendar através do Agendador de Tarefas do Windows. Você pode usar a interface gráfica ou através da ferramenta de linha de comando, SchTasks, para configurá-la facilmente para ser executada diariamente para o usuário atual:

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

    Nota importante: O script faz referência a locais específicos do perfil (% USERPROFILE% e% APPDATA%), portanto, é importante que a tarefa agendada seja executada como a respectiva conta de usuário na qual você deseja fazer backup do perfil do Firefox..

    Limitações

    Este script irá pegar qualquer arquivo desbloqueado como parte do backup. Quando o Firefox é aberto, um arquivo chamado “parent.LOCK” é criado e esse arquivo não é incluído no backup. É um byte zero, tão pouco que o backup do perfil pode ser concluído sem incluir esse arquivo.

    Determinados complementos também podem bloquear arquivos enquanto o Firefox está aberto, mas nossos testes não encontraram nenhuma instância onde este é o caso..

    Baixe a ferramenta de linha de comando 7-Zip

    Fazer backup manualmente de um perfil do Firefox

    FEBE Add-on para Firefox