Pagrindinis » kaip » Kaip lengvai automatizuoti „Firefox“ profilio atsarginę kopiją su paketiniais failais

    Kaip lengvai automatizuoti „Firefox“ profilio atsarginę kopiją su paketiniais failais

    „Firefox“ profilyje yra gana svarbių dalykų, pvz., Žymių, išsaugotų slaptažodžių ir pageidavimų, kurie būtų gana nepatogūs prarasti. Kaip ir bet kokiems vertingiems duomenims, jūsų „Firefox“ profilis turi būti reguliariai paremtas.

    Nors visada galite atlikti atsarginę kopiją rankiniu būdu arba naudoti išorinį įrankį (pvz., „MozBackup“ arba „FEBE“), kiekviena iš šių parinkčių turi savo trūkumus ir nė vienas nėra tikras „nustatyti ir pamiršti“ metodas. Mūsų „Geek“ orientuotas „Firefox“ profilio atsarginių kopijų sprendimas yra naudoti partijos scenarijų, kuris gali būti paleistas bet kuriuo metu. Nepriklausomai nuo to, ar turite „Firefox“ atidarytą, šis scenarijus užfiksuos jūsų dabartinį „Firefox“ profilį ir išsaugos jį „zip“ faile, kad būtų galima lengvai atkurti.

    Scenarijus

    Apskritai, scenarijus nieko nedaro. Jis tiesiog eina į atitinkamo vartotojo Firefix profilio aplanką ir kopijuoja visus atrakintus failus į laikiną katalogą ir pagaliau sukuria failų zip archyvą. Kad „zip“ procesas būtų baigtas, turėsite 7 komandų komandų eilutės įrankį nukopijuoti į aplanką, nustatytą „Windows PATH“ kintamajame.

    @ECHO OFF TITLE „Firefox“ profilio atsarginės kopijos ECHO „Firefox“ profilio atsarginės kopijos ECHO Parašė: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL REM Reikalingas 7-Zip komandinės eilutės įrankis (7za.exe), kurį galima atsisiųsti iš: REM http://www.7-zip.org REM Šis failas turėtų būti įtrauktas į aplanką PATH kintamajame (ty C: „Windows“) REM Visas saugyklos archyvo failo kelias (nededamas kabutėse) REM Įsitikinkite, kad šis katalogo kelias yra. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Palikite viską žemiau čia tik 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% * "Jei EXIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL 

    Atsarginės kopijos planavimas

    Kai turėsite scenarijų, paprasčiausiai turite jį suplanuoti per „Windows“ užduočių planavimo priemonę. Naudodami grafinę sąsają arba naudodami komandinės eilutės įrankį, „SchTasks“ galite lengvai nustatyti, kad jis būtų rodomas dabartiniam naudotojui kasdien:

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

    Svarbi pastaba: Scenarijus daro nuorodą į konkrečias vietoves (% USERPROFILE% ir% APPDATA%), todėl svarbu, kad planuojama užduotis vyktų kaip atitinkama naudotojo paskyra, kurią norite kopijuoti „Firefox“ profiliui.

    Apribojimai

    Šis scenarijus pasieks bet kokį atrakintą failą kaip atsarginės kopijos dalį. Atidarius „Firefox“, sukuriamas failas „mother.LOCK“ ir šis failas nėra įtrauktas į atsarginę kopiją. Tai yra nulinis baitas, todėl profilio atsarginė kopija gali būti baigta be šio failo.

    Kai kurie papildiniai taip pat gali užrakinti failus, kai „Firefox“ yra atidarytas, tačiau mūsų bandymai nerado jokių atvejų, kai taip yra.

    Atsisiųskite 7-Zip komandinės eilutės įrankį

    Rankiniu būdu kopijuokite „Firefox“ profilį

    FEBE priedas „Firefox“