Come automatizzare facilmente il tuo profilo di Firefox Backup con file batch
Il tuo profilo di Firefox contiene alcune cose piuttosto importanti come segnalibri, password salvate e preferenze che sarebbero piuttosto scomode da perdere. Come con tutti i dati importanti, il tuo profilo di Firefox dovrebbe essere sottoposto a backup regolarmente.
Sebbene sia sempre possibile eseguire il backup manualmente o utilizzare uno strumento esterno (come MozBackup o FEBE), ognuna di queste opzioni ha i propri limiti e nessuno è un vero metodo "imposta e dimentica". La nostra soluzione geek per i backup dei profili di Firefox consiste nell'utilizzare uno script batch che può essere eseguito in qualsiasi momento. Indipendentemente dal fatto che tu abbia o meno Firefox aperto, questo script catturerà il tuo profilo Firefox corrente e lo memorizzerà in un file zip per un facile recupero.
Il copione
Nel complesso, la sceneggiatura non fa nulla di magico. Va semplicemente alla cartella del profilo Firefix del rispettivo utente e copia tutti i file sbloccati in una directory temporanea e infine crea un archivio zip dei file. È necessario che lo strumento da riga di comando 7-Zip sia copiato in una cartella impostata nella variabile PATH di Windows per completare il processo di compressione..
@ECHO OFF TITLE Profilo di Firefox Backup ECHO Profilo di Firefox Backup ECHO Scritto da: Jason Faulkner ECHO SysadminGeek.com ECHO. ECO. SETLOCAL REM richiede lo strumento da riga di comando 7-Zip (7za.exe) che può essere scaricato da: REM http://www.7-zip.org REM Questo file deve essere inserito in una cartella nella variabile PATH (cioè C: Windows) REM Percorso completo del file di archivio di archiviazione (non inserire tra virgolette) REM Assicurarsi che questo percorso di directory esista. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Lasciare tutto qui sotto da solo 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% "SE ESISTA% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%"% TempBackupDir% * "IF ESIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
Pianificazione del backup
Una volta installato lo script, è sufficiente pianificarlo tramite l'Utilità di pianificazione di Windows. È possibile utilizzare l'interfaccia grafica o tramite lo strumento della riga di comando, SchTasks, per impostarlo facilmente per l'esecuzione quotidiana per l'utente corrente:
SchTasks / Crea / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentiScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP
Nota importante: Lo script fa riferimento a posizioni specifiche del profilo (% USERPROFILE% e% APPDATA%), quindi è importante eseguire l'attività pianificata come account utente rispettivo per il quale si desidera eseguire il backup del profilo di Firefox per.
limitazioni
Questo script raccoglierà qualsiasi file sbloccato come parte del backup. Quando Firefox è aperto, viene creato un file denominato "parent.LOCK" e questo file non è incluso nel backup. È un byte zero, quindi il backup del profilo può essere completato in bit-bit senza includere questo file.
Alcuni componenti aggiuntivi possono bloccare i file anche quando Firefox è aperto, ma i nostri test non hanno trovato casi in cui questo è il caso.
Scarica lo strumento da riga di comando 7-Zip
Backup manuale di un profilo Firefox
Componente aggiuntivo FEBE per Firefox