Slik automatiserer du enkelt din Firefox-profilskopiering med batchfiler
Din Firefox-profil inneholder noen ganske viktige ting som bokmerker, lagrede passord og preferanser som ville være ganske ubeleilig å miste. Som med alle verdifulle data, bør din Firefox-profil sikkerhetskopieres regelmessig.
Mens du alltid kan utføre backupen manuelt eller bruke et eksternt verktøy (for eksempel MozBackup eller FEBE), har hver av disse alternativene sine egne mangler, og ingen er en sann "sett den og glem det" -metoden. Vår geek-orienterte løsning for sikkerhetskopiering av Firefox-profil er å bruke et batch script som kan kjøres når som helst. Uavhengig av om du har Firefox åpen, vil dette skriptet fange din nåværende Firefox-profil og lagre den i en zip-fil for enkel gjenoppretting.
Manuset
Samlet gjør skriptet ikke noe magisk. Den går ganske enkelt til den respektive brukerens Firefix-profilmappe og kopierer alle de ulåste filene til en midlertidig katalog og til slutt lager et zip-arkiv av filene. Du må ha 7-Zip-kommandolinjeverktøyet kopiert til en mappe som er angitt i Windows PATH-variabelen for at zip-prosessen skal fullføres.
@ECHO OFF TITLE Firefox Profile Backup ECHO Firefox Profile Backup ECHO Skrevet av: Jason Faulkner ECHO SysadminGeek.com ECHO. EKKO. SETLOCAL REM Krever 7-Zip kommandolinjeverktøyet (7za.exe) som kan lastes ned på: REM http://www.7-zip.org REM Denne filen skal plasseres i en mappe i PATH-variabelen (dvs. C: Windows) REM Full sti lagringsarkivfilen (ikke legg inn sitater) REM Kontroller at denne katalogbanen eksisterer. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM La alt under her være 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
Planlegging av sikkerhetskopiering
Når du har skriptet på plass, trenger du bare å planlegge det via Windows Oppgaveplanlegger. Du kan bruke det grafiske grensesnittet eller via kommandolinjeverktøyet, SchTasks, for å enkelt sette det til å løpe daglig for den nåværende brukeren:
SchTasks / Create / SC DAGLIG / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP
Viktig notat: Skriptet refererer til profilspesifikke steder (% USERPROFILE% og% APPDATA%), så det er viktig at den planlagte oppgaven kjører som den respektive brukerkontoen du vil sikkerhetskopiere Firefox-profilen for.
begrensninger
Dette skriptet henter opp en ulåst fil som en del av sikkerhetskopien. Når Firefox er åpen, opprettes en fil med navnet "parent.LOCK", og denne filen er ikke inkludert i sikkerhetskopien. Det er en null byte, så bitvis kan profiloppdateringen fullføre uten å inkludere denne filen.
Enkelte tilleggsprogrammer kan også låse filer mens Firefox er åpent, men testen vår har ikke funnet noen tilfeller der dette er tilfelle.
Last ned 7-Zip Command Line Tool
Sikker sikkerhetskopier en Firefox-profil
FEBE tillegg til Firefox