30Jun

Como automatizar facilmente o backup do perfil do Firefox com arquivos em lote

click fraud protection

Seu perfil do Firefox abriga algumas coisas muito importantes, como marcadores, senhas e preferências salvas, o que seria bastante inconveniente para perder. Como com qualquer informação valiosa, o seu perfil do Firefox deve ser feito de forma regular.

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

O Script

No geral, o script não faz nada mágico. Ele simplesmente vai para a pasta de 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 um conjunto de pastas na sua variável PATH do Windows para que o processo zip seja concluído.

instagram viewer

@ECHO OFF TITLE Backup do perfil do Firefox Backup do perfil ECHO Firefox ECHO Escrito 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( ou seja, C:Windows) REM Caminho completo o arquivo de armazenamento de arquivo( não coloque entre 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% "IF EXIST% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%"% TempBackupDir% * "SE EXISTA% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL

Agendamento do Backup

Depois de ter o script no lugar, você simplesmente precisa agendá-lo através do Windows Task Planestador. Você pode usar a interface gráfica ou através da ferramenta de linha de comando, SchTasks, para configurá-la facilmente para o usuário atual:

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

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

Limitações

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

Alguns complementos também podem bloquear arquivos enquanto o Firefox está aberto, mas nossos testes não encontraram nenhum caso em que este seja o caso.

Baixe a ferramenta de linha de comando 7-Zip

faz backup de um perfil do Firefox

FEBE Add-on para Firefox