Slik enkelt automatiserer du din Firefox-profilskopiering med batchfiler

Innholdsfortegnelse:

Slik enkelt automatiserer du din Firefox-profilskopiering med batchfiler
Slik enkelt automatiserer du din Firefox-profilskopiering med batchfiler

Video: Slik enkelt automatiserer du din Firefox-profilskopiering med batchfiler

Video: Slik enkelt automatiserer du din Firefox-profilskopiering med batchfiler
Video: Windows's Registry: Understand and Troubleshoot - YouTube 2024, Mars
Anonim
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.
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-profiler er å bruke et batchskript som kan kjøres når som helst. Uansett 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 kommandolinjeverktøyet 7-Zip 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 Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL REM Requires the 7-Zip command line tool (7za.exe) which can be downloaded at: REM https://www.7-zip.org REM This file should be placed in a folder in the PATH variable (i.e. C:Windows) REM Full path the the storage archive file (do not put in quotes) REM Make sure this directory path exists. SET BackupFileName=%USERPROFILE%DocumentsBackupFirefoxProfile.zip REM Leave everything below here alone SET TempBackupDir=%TEMP%Firefox_Profile SET TempBackupDirAction='%TempBackupDir%' IF EXIST %TempBackupDirAction% RMDIR %TempBackupDirAction% MKDIR %TempBackupDirAction% XCOPY '%APPDATA%MozillaFirefoxProfiles*' %TempBackupDirAction% /E /V /C /H /Y SET BackupFileName='%BackupFileName%' IF EXIST %BackupFileName% DEL /F /Q %BackupFileName% 7ZA a %BackupFileName% '%TempBackupDir%*' IF EXIST %TempBackupDirAction% RMDIR /S /Q %TempBackupDirAction% ENDLOCAL

Planlegging av sikkerhetskopiering

Når du har skriptet på plass, trenger du bare å planlegge det via Windows Task Scheduler. 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 DAILY /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 profilen backup 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

Anbefalt: