Din Firefox-profil huser nogle ret vigtige ting som bogmærker, gemte adgangskoder og præferencer, som det ville være ret ubelejligt at miste. Som med alle værdifulde data skal din Firefox-profil sikkerhedskopieres regelmæssigt.
Mens du altid kan udføre sikkerhedskopieringen manuelt eller bruge et eksternt værktøj (f.eks MozBackup eller FEBE), hver af disse muligheder har deres egne mangler, og ingen er en ægte "sæt det og glem det" -metoden. Vores nørdsorienterede løsning til sikkerhedskopier af Firefox-profiler er at bruge et batch-script, der kan køres til enhver tid. Uanset om du har Firefox åben eller ikke, vil dette script fange din nuværende Firefox-profil og gemme den i en zip-fil for nem gendannelse.
Manuskriptet
Samlet set gør scriptet ikke noget magisk. Det går simpelthen til den respektive brugers Firefox-profilmappe og kopierer alle ulåste filer til et midlertidigt bibliotek og opretter til sidst et zip-arkiv af filerne. Du skal have kommandolinjeværktøjet 7-Zip kopieret til en mappe, der er indstillet i din Windows PATH-variabel, for at zip-processen kan gennemføres.
@ECHO OFF TITEL Firefox profil backup Backup af ECHO Firefox-profil ECHO Skrevet af: Jason Faulkner ECHO SysadminGeek.com EKKO. 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 arkivfilen til opbevaring (anbring ikke anførselstegn) REM Sørg for, at denne katalogsti findes. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Lad alt nedenfor være 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 sikkerhedskopien
Når du har scriptet på plads, skal du blot planlægge det via Windows Task Scheduler. Du kan bruge den grafiske grænseflade eller via kommandolinjeværktøjet, SchTasks , for let at indstille det til at køre dagligt for den aktuelle bruger:
SchTasks / Opret / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU <UserName> / RP <Password>
Vigtig note: Scriptet 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 henter enhver ulåst fil som en del af sikkerhedskopien. Når Firefox er åben, oprettes der en fil med navnet "parent.LOCK", og denne fil er ikke inkluderet i sikkerhedskopien. Det er nulbyte, så bitvis kan sikkerhedskopien af profilen udføres uden at inkludere denne fil.
Visse tilføjelser kan også låse filer, mens Firefox er åben, men vores test har ikke fundet nogen tilfælde, hvor dette er tilfældet.
Download 7-Zip Command Line Tool