Kotisivu » miten » Kuinka automatisoida Firefox-profiilisi varmuuskopio helposti erätiedostojen avulla

    Kuinka automatisoida Firefox-profiilisi varmuuskopio helposti erätiedostojen avulla

    Firefox-profiilisi sisältää melko tärkeitä tavaroita, kuten kirjanmerkkejä, tallennettuja salasanoja ja asetuksia, jotka olisivat melko hankalia menettää. Kuten mitä tahansa arvokasta tietoa, Firefox-profiilisi pitäisi varmuuskopioida säännöllisesti.

    Vaikka voit aina tehdä varmuuskopion manuaalisesti tai käyttää ulkoista työkalua (kuten MozBackup tai FEBE), jokaisella näistä vaihtoehdoista on omat puutteensa, eikä mikään niistä ole todellinen ”aseta ja unohda” -menetelmä. Meidän geek-suuntautunut ratkaisumme Firefox-profiilin varmuuskopioihin on käyttää eräskriptiä, joka voidaan suorittaa milloin tahansa. Riippumatta siitä, onko sinulla avoin Firefox, tämä komentosarja tallentaa nykyisen Firefox-profiilin ja tallentaa sen zip-tiedostoon, jotta se voidaan palauttaa.

    Käsikirjoitus

    Kaiken kaikkiaan käsikirjoitus ei tee mitään maagista. Se menee yksinkertaisesti vastaavan käyttäjän Firefix-profiilikansioon ja kopioi kaikki lukitsemattomat tiedostot tilapäiseen hakemistoon ja luo lopulta zip-arkiston tiedostoista. 7-Zip-komentorivityökalun on kopioitava Windows PATH -muuttujaan asetettuun kansioon, jotta zip-prosessi voidaan suorittaa loppuun.

    @ECHO 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), jonka voi ladata osoitteesta: REM http://www.7-zip.org REM Tämä tiedosto on sijoitettava PATH-muuttujan kansioon (ts. C: Windows) REM Täydellinen polku tallennusarkistotiedostoon (älä laita lainausmerkkeihin) REM Varmista, että tämä hakemistopolku on olemassa. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Jätä kaikki alla olevaan paikkaan yksin SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" JOS EXIST% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% APPDATA% MozillaFirefox "% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "JOS EXIST% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%"% TempBackupDir% * "JOS EXIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL 

    Varmuuskopion ajoitus

    Kun olet kirjoittanut komentosarjan, sinun on yksinkertaisesti ajoitettava se Windows Task Schedulerin kautta. Voit käyttää graafista käyttöliittymää tai komentorivityökalua, SchTasksia, helposti asettamaan sen päivittäin nykyiselle käyttäjälle:

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

    Tärkeä muistiinpano: Skripti viittaa profiilikohtaisiin kohtiin (% USERPROFILE% ja% APPDATA%), joten on tärkeää, että ajoitettu tehtävä toimii vastaavana käyttäjätilinä, jonka haluat varmuuskopioida Firefox-profiiliin.

    rajoitukset

    Tämä skripti poimii kaikki lukitsemattomat tiedostot osana varmuuskopiota. Kun Firefox on auki, luodaan tiedosto, jonka nimi on "vanhempi.LOCK", eikä tätä tiedostoa sisällytetä varmuuskopioon. Se on nolla tavu, joten profiilin varmuuskopiointi voi tällöin olla valmis ilman tätä tiedostoa.

    Tietyt lisäosat voivat myös lukita tiedostoja, kun Firefox on auki, mutta testauksessamme ei ole löytynyt yhtään tapausta, jossa tämä on.

    Lataa 7-Zip-komentorivin työkalu

    Varmuuskopioi Firefox-profiili manuaalisesti

    FEBE-lisäosa Firefoxille