30Jun

Kuinka helposti automatisoida Firefox-profiilisi varmuuskopiointi erätiedostoilla

Firefox-profiilissasi on melko tärkeitä asioita, kuten kirjanmerkkejä, tallennettuja salasanoja ja mieltymyksiä, jotka olisivat varsin hankalia menettää.Kuten kaikki arvokkaat tiedot, Firefox-profiilisi on varmuuskopioitava säännöllisesti.

Kun varmuuskopiointi tehdään aina manuaalisesti tai ulkoisella työkalulla( kuten MozBackup tai FEBE), jokaisella näistä vaihtoehdoista on omat puutteellisuutensa ja mikään ei ole todellinen "aseta ja unohda" -menetelmä.Geek-suuntautunut ratkaisu Firefox-profiilin varmuuskopioihin on käyttää komentosarjaa, jota voidaan käyttää milloin tahansa. Riippumatta siitä, onko sinulla Firefox avoinna, tämä skripti kaappaa nykyisen Firefox-profiilisi ja tallentaa sen zip-tiedostoon helppoa palauttamista varten.

Script

Kaiken kaikkiaan käsikirjoitus ei tee mitään maagista. Se menee vain vastaavan käyttäjän Firefix-profiilikansioon ja kopioi kaikki lukitsemattomat tiedostot väliaikaiseen hakemistoon ja luo lopulta tiedostojen zip-arkiston. Sinun täytyy olla 7-Zip-komentorivityökalu kopioitu Windows PATH -muuttujalle määritettyyn kansioon, jotta zip-prosessi loppuu.

@ECHO OFF TITLE Firefox-profiilin varmuuskopiointi ECHO Firefox -profiilin varmuuskopiointi ECHO Kirjoittanut: Jason Faulkner ECHO SysadminGeek.com ECHO.KAIKU.SETLOCAL REM Vaatii 7-Zip-komentorivityökalun( 7za.exe), joka voidaan ladata osoitteessa: REM http://www.7-zip.org REM Tämä tiedosto on sijoitettava PATH-muuttujan kansioon( eli C:Windows) REM Täydellinen polku tallennustilatiedostoon( älä laita lainausmerkkeihin) REM Varmista, että tämä hakemistopolku on olemassa. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Jätä kaikki alle tässä yksin SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" JOS OLET% 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%% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL

Varmuuskopioinnin ajoitus

Kun olet käsikirjoitus paikallaan, sinun tarvitsee vain ajoittaa se Windowsin tehtäväasetteluohjelman avulla. Voit käyttää graafista käyttöliittymää tai komentorivityökalun SchTasksia helposti päivittämään sen nykyiselle käyttäjälle päivittäin:

SchTasks / Luo / SC DAILY / TN BackupFirefoxProfiili / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU / RP

Tärkeä huomautus: Skripti viittaa profiilikohtaisiin paikkoihin( % USERPROFILE% ja% APPDATA%), joten on tärkeää, että ajoitettu tehtävä toimii vastaavana käyttäjätunnuksena, johon haluat varmuuskopioida Firefox-profiilin.

Rajoitukset

Tämä skripti noutaa mahdollisen lukitsemattoman tiedoston osana varmuuskopiointia. Kun Firefox on auki, luodaan tiedosto "parent. LOCK" ja tämä tiedosto ei sisälly varmuuskopioon. Se on nolla tavu, joten profiilin varmuuskopiointi voi olla bittimätön, mutta se ei sisällä tätä tiedostoa.

Tietyt lisäosat voivat myös lukita tiedostoja, kun Firefox on auki, mutta testaus ei ole löytänyt tapauksia, joissa näin on.

Lataa 7-Zip komentorivin työkalu

manuaalisesti varmuuskopio Firefox-profiili

FEBE-lisäosa Firefox