If-Koubou

Kuinka helposti automatisoida Firefox-profiilisi varmuuskopiointi erätiedostoilla

Kuinka helposti automatisoida Firefox-profiilisi varmuuskopiointi erätiedostoilla (Miten)

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.

Vaikka voit varmuuskopioida aina manuaalisesti tai käyttää ulkoista työkalua (kuten MozBackup tai FEBE), jokaisella näistä vaihtoehdoista on omat puutteellisuutensa, eikä kukaan ole tosi "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.

Käsikirjoitus

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.

@ ECO OFF TITLE Firefox-profiilin varmuuskopiointi ECHO Firefox -profiilin varmuuskopiointi ECHO Kirjoittanut: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. 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 saanut käsikirjoituksen paikalleen, sinun tarvitsee vain ajoittaa se Windowsin tehtäväajurina. Voit käyttää graafista käyttöliittymää tai komentorivityökalun SchTasks-työkalua helposti asettamaan 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ä muistiinpano: 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 kaikki lukitut tiedostot 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 Firefoxin ollessa avoinna, mutta testaus ei ole löytänyt tapauksia, joissa näin on.

Lataa 7-Zip Command Line Tool

Firefox-profiilin manuaalinen varmuuskopiointi

FEBE-lisäosa Firefoxille