Ihr Firefox-Profil enthält einige ziemlich wichtige Dinge wie Lesezeichen, gespeicherte Passwörter und Einstellungen, deren Verlust recht unpraktisch wäre. Wie bei allen wertvollen Daten sollte Ihr Firefox-Profil regelmäßig gesichert werden.
Sie können die Sicherung jederzeit manuell durchführen oder ein externes Tool verwenden (z MozBackup oder FEBE), jede dieser Optionen hat ihre eigenen Mängel und keine ist eine echte Methode zum Festlegen und Vergessen. Unsere geek-orientierte Lösung für Firefox-Profilsicherungen besteht darin, ein Batch-Skript zu verwenden, das jederzeit ausgeführt werden kann. Unabhängig davon, ob Sie Firefox geöffnet haben oder nicht, erfasst dieses Skript Ihr aktuelles Firefox-Profil und speichert es zur einfachen Wiederherstellung in einer Zip-Datei.
Das Drehbuch
Insgesamt macht das Skript nichts Magisches. Es wird einfach in den Firefix-Profilordner des jeweiligen Benutzers verschoben, alle entsperrten Dateien in ein temporäres Verzeichnis kopiert und schließlich ein Zip-Archiv der Dateien erstellt. Sie müssen das 7-Zip-Befehlszeilentool in einen Ordner kopieren lassen, der in Ihrer Windows PATH-Variablen festgelegt ist, damit der Zip-Vorgang abgeschlossen werden kann.
@ ECHO AUS TITEL Firefox-Profilsicherung ECHO Firefox-Profilsicherung ECHO Geschrieben von: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL REM Erfordert das 7-Zip-Befehlszeilentool (7za.exe), das heruntergeladen werden kann unter: REM http://www.7-zip.org REM Diese Datei sollte in einem Ordner in der PATH-Variablen abgelegt werden (d. H. C: Windows). REM Vollständiger Pfad der Speicherarchivdatei (keine Anführungszeichen setzen) REM Stellen Sie sicher, dass dieser Verzeichnispfad vorhanden ist. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Lass alles hier unten in Ruhe SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" WENN EXIST% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% APPDATA% MozillaFirefoxProfiles *"% TempBackupDirAction% / E / V / C / H / Y. SET BackupFileName = "% BackupFileName%" WENN EXIST% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName% "% TempBackupDir% *" WENN EXIST% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
Planen der Sicherung
Sobald Sie das Skript eingerichtet haben, müssen Sie es lediglich über den Windows Task Scheduler planen. Sie können die grafische Oberfläche oder über verwenden das Kommandozeilen-Tool SchTasks , um es einfach so einzustellen, dass es für den aktuellen Benutzer täglich ausgeführt wird:
SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU <Benutzername> / RP <Passwort>
Wichtige Notiz: Das Skript verweist auf profilspezifische Speicherorte (% USERPROFILE% und% APPDATA%). Daher ist es wichtig, dass die geplante Aufgabe als das jeweilige Benutzerkonto ausgeführt wird, für das Sie das Firefox-Profil sichern möchten.
Einschränkungen
Dieses Skript nimmt alle entsperrten Dateien als Teil der Sicherung auf. Wenn Firefox geöffnet ist, wird eine Datei mit dem Namen "parent.LOCK" erstellt und diese Datei ist nicht in der Sicherung enthalten. Da es sich um ein Null-Byte handelt, kann die Profilsicherung bitweise abgeschlossen werden, ohne diese Datei einzuschließen.
Bestimmte Add-Ons können auch Dateien sperren, während Firefox geöffnet ist. Unsere Tests haben jedoch keine Fälle gefunden, in denen dies der Fall ist.
Laden Sie das 7-Zip-Befehlszeilentool herunter