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

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

    Din Firefox-profil indeholder nogle temmelig 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 retablering.

    Manuskriptet

    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 7-Zip kommandolinjeværktøjet kopieret til en mappe, der er angivet i din Windows PATH-variabel, for at zip-processen kan fuldføres.

    @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 (angiv 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 sikkerhedskopiering

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

    SchTasks / Create / SC DAGLIG / TN BackupFirefoxProfile / TR% UserProfile% DokumenterScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP

    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