30Jun

So automatisieren Sie Ihre Firefox-Profilsicherung mit Batchdateien auf einfache Weise

click fraud protection

Ihr Firefox-Profil enthält einige ziemlich wichtige Dinge wie Lesezeichen, gespeicherte Passwörter und Präferenzen, die sehr unbequem zu verlieren wären. Wie bei allen wertvollen Daten sollte Ihr Firefox-Profil regelmäßig gesichert werden.

Während Sie die Sicherung immer manuell ausführen oder ein externes Tool( wie MozBackup oder FEBE) verwenden können, hat jede dieser Optionen ihre eigenen Mängel und keine sind eine echte "set it and forget it" -Methode. Unsere Geek-orientierte Lösung für Firefox-Profil-Backups 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 Skript

Insgesamt macht das Skript nichts Magisches. Es geht einfach in den Firefix-Profilordner des jeweiligen Benutzers und kopiert alle nicht gesperrten Dateien in ein temporäres Verzeichnis und erstellt schließlich ein Zip-Archiv der Dateien. Sie müssen das 7-Zip-Befehlszeilentool in einen Ordner kopieren, der in der Windows-PATH-Variablen festgelegt ist, damit der ZIP-Vorgang abgeschlossen werden kann.

instagram viewer

@ECHO OFF TITLE Firefox Profil Backup ECHO Firefox Profil Backup ECHO Geschrieben von: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.SETLOCAL REM Erfordert das Befehlszeilentool 7zip( 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( zB C:Windows) REM Vollständiger Pfad zur Speicherarchivdatei( nicht in Anführungszeichen) REM Stellen Sie sicher, dass dieser Verzeichnispfad existiert. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Bleibe alles hier unten alleine 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% * "IF EXIST% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL

Planen der Sicherung

Sobald Sie das Skript installiert haben, müssen Sie es einfach über den Windows Taskplaner planen. Sie können die grafische Benutzeroberfläche oder das Kommandozeilen-Tool SchTasks verwenden, um die tägliche Ausführung für den aktuellen Benutzer zu vereinfachen:

SchTasks / Erstellen / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU & lt; Benutzername & gt;/ RP & lt; Passwort & gt;

Wichtiger Hinweis: Das Skript verweist auf profilspezifische Speicherorte( % USERPROFILE% und% APPDATA%). Daher ist es wichtig, dass der geplante Task als das entsprechende Benutzerkonto ausgeführt wird, für das Sie das Firefox-Profil sichern möchten.

Einschränkungen

Dieses Skript nimmt alle nicht gesperrten Dateien als Teil der Sicherung auf. Wenn Firefox geöffnet ist, wird eine Datei namens "parent. LOCK" erstellt und diese Datei ist nicht in der Sicherung enthalten. Es ist ein Null-Byte, daher kann die Profilsicherung bitweise abgeschlossen werden, ohne diese Datei einzubeziehen.

Bestimmte Add-Ons können auch Dateien sperren, während Firefox geöffnet ist, aber unsere Tests haben keine Fälle gefunden, in denen dies der Fall ist.

Laden Sie das 7-Zip Befehlszeilentool herunter

Manuelles Sichern eines Firefox-Profils

FEBE-Add-on für Firefox