30Jun

Sådan automatiserer du din Firefox Profile Backup med batch-filer

click fraud protection

Din Firefox-profil indeholder nogle ret vigtige ting som bogmærker, gemte adgangskoder og præferencer, som ville være ret ubelejligt at tabe. Som med alle værdifulde data skal din Firefox-profil sikkerhedskopieres regelmæssigt.

Mens du altid kan udføre backupen manuelt eller bruge et eksternt værktøj( som MozBackup eller FEBE), har hver af disse muligheder deres egne mangler, og ingen er en sand "sæt det og glem det" -metode. Vores geekorienterede løsning til Firefox-profilbackups er at bruge et batch script, der kan køres når som helst. Uanset om du har Firefox åben eller ej, vil dette script indfange din nuværende Firefox-profil og gemme den i en zip-fil for nem opsving.

Scriptet

Samlet set gør scriptet ikke noget magisk. Den går simpelthen til den respektive brugeres Firefix-profilmappe og kopierer alle de ulåste filer til en midlertidig mappe og til sidst opretter et zip arkiv af filerne. Du skal have kommandolinjeværktøjet 7-Zip kopieret til en mappe, der er angivet i din Windows PATH-variabel, for at zip-processen kan fuldføres.

instagram viewer
@ECHO OFF TITLE Firefox Profil Backup ECHO Firefox Profil Backup ECHO Skrevet af: Jason Faulkner ECHO SysadminGeek.com ECHO.EKKO.SETLOCAL REM Kræver kommandolinjeværktøjet 7-Zip( 7za.exe), som kan downloades på: REM http://www.7-zip.org REM Denne fil skal placeres i en mappe i PATH-variablen( dvs. C:Windows) REM Fuld sti, lagerarkivfilen( indsæt ikke citater) REM Sørg for, at denne katalogsti eksisterer. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Forlad alt under her alene SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" HVIS EXIST% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% APPDATA% MozillaFirefoxProfiles *"% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "HVIS EXIST% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%"% TempBackupDir% * "HVIS EXIST% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL

Planlægning af backup

Når du har scriptet på plads, skal du blot planlægge det via Windows Opgaveplanlægger. Du kan bruge den grafiske grænseflade eller via kommandolinjeværktøjet, SchTasks, til nemt at indstille den til at køre daglig for den aktuelle bruger:

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

Vigtig note: Skriptet henviser til profilspecifikke placeringer( % USERPROFILE% og% APPDATA%), så det er vigtigt, at den planlagte opgave kører som den respektive brugerkonto, du vil sikkerhedskopiere Firefox-profilen til.

Begrænsninger

Dette script vil hente en ulåst fil som en del af backupen. Når Firefox er åbent, oprettes en fil med navnet "parent. LOCK", og denne fil er ikke inkluderet i sikkerhedskopien. Det er en nul byte, så bitvis kan profilen backup fuldføre uden at indeholde denne fil.

Visse add-ons kan også låse filer, mens Firefox er åbent, men vores test har ikke fundet nogen tilfælde, hvor dette er tilfældet.

Download 7-Zip Command Line Tool

Manuel sikkerhedskopiering af en Firefox-profil

FEBE-tilføjelse til Firefox