Comment automatiser facilement votre sauvegarde de profil Firefox avec des fichiers batch
Votre profil Firefox contient des éléments très importants tels que les signets, les mots de passe enregistrés et les préférences qu'il serait très difficile de perdre. Comme pour toute donnée précieuse, votre profil Firefox doit être sauvegardé régulièrement..
Bien que vous puissiez toujours effectuer la sauvegarde manuellement ou utiliser un outil externe (tel que MozBackup ou FEBE), chacune de ces options a ses propres inconvénients et aucune n’est une véritable méthode «Définissez-le et oubliez-le». Notre solution orientée geek pour les sauvegardes de profils Firefox consiste à utiliser un script batch pouvant être exécuté à tout moment. Que vous ayez ou non Firefox ouvert, ce script va capturer votre profil Firefox actuel et le stocker dans un fichier zip pour une récupération facile..
Le scénario
Dans l'ensemble, le script ne fait rien de magique. Il va simplement dans le dossier de profil Firefix de l'utilisateur respectif, copie tous les fichiers non verrouillés dans un répertoire temporaire et crée finalement une archive zip des fichiers. Pour que le processus de fermeture éclair se termine, vous devez copier l’outil de ligne de commande 7-Zip dans un dossier défini dans votre variable Windows PATH..
@ECHO OFF TITLE Sauvegarde de profil Firefox ECHO Sauvegarde de profil Firefox ECHO Écrit par: Jason Faulkner ECHO SysadminGeek.com ECHO. ÉCHO. SETLOCAL REM Nécessite l'outil de ligne de commande 7-Zip (7za.exe) qui peut être téléchargé à l'adresse suivante: REM http://www.7-zip.org REM Ce fichier doit être placé dans un dossier de la variable PATH (c'est-à-dire C: Windows) REM Chemin d'accès complet au fichier d'archive de stockage (ne pas mettre entre guillemets) REM Assurez-vous que ce chemin de répertoire existe. SET BackupFileName =% USERPROFILE% DocumentsBackupFireSurProfile.zip REM Laisser tout en bas ici SET TempBackupDir =% TEMP% Firefox_Profile SET "% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "SI EXIST% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%"% TempBackupDir% * "IF EXIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
Planification de la sauvegarde
Une fois le script en place, il vous suffit de le planifier via le Planificateur de tâches Windows. Vous pouvez utiliser l'interface graphique ou via l'outil de ligne de commande, SchTasks, pour le configurer facilement afin qu'il s'exécute quotidiennement pour l'utilisateur actuel:
SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP
Note importante: Le script fait référence à des emplacements spécifiques du profil (% USERPROFILE% et% APPDATA%). Il est donc important que la tâche planifiée soit exécutée sous le compte d'utilisateur correspondant pour lequel vous souhaitez sauvegarder le profil Firefox..
Limites
Ce script récupérera tout fichier non verrouillé dans le cadre de la sauvegarde. Lorsque Firefox est ouvert, un fichier nommé «parent.LOCK» est créé et ce fichier n'est pas inclus dans la sauvegarde. Il s’agit d’un octet nul. La sauvegarde du profil peut donc se réaliser, bit par bit, sans inclure ce fichier..
Certains add-ons peuvent également verrouiller des fichiers lorsque Firefox est ouvert, mais nos tests n'ont pas révélé de cas dans lequel c'est le cas..
Télécharger l'outil de ligne de commande 7-Zip
Sauvegarder manuellement un profil Firefox
FEBE Add-on pour Firefox