30Jun

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

click fraud protection

Jūsų "Firefox" profilyje yra keletas labai svarbių dalykų, tokių kaip žymės, išsaugoti slaptažodžiai ir nuostatos, kurios būtų gana nepatogu prarasti. Kaip ir bet kokie vertingi duomenys, jūsų "Firefox" profilis turi būti atsarginę kopiją.

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ūkumų, o nė vienas iš jų nėra tikrasis "jį nustatęs ir užmiršęs".Mūsų "Geek" orientuotas "Firefox" atsarginių kopijų kūrimo sprendimas yra naudoti paketinį scenarijų, kuris gali būti paleistas bet kuriuo metu. Nepriklausomai nuo to, ar atidarysite "Firefox", šis scenarijus užfiksuos jūsų dabartinį "Firefox" profilį ir jį saugo zip-failu, kad būtų lengviau atkurti.

Script

Apskritai, scenarijus nieko nekeičia stebuklingo. Tai tiesiog eina į atitinkamą vartotojo "Firefix" aplanką ir kopijuoja visus atrakintus failus į laikiną katalogą ir galiausiai sukuria zip archyvą failų.Tam, kad zip procesas būtų užbaigtas, jums reikės, kad 7-Zip komandų eilutės įrankis būtų nukopijuotas į katalogą, nustatytą jūsų "Windows PATH" kintamojo.

instagram viewer

@ECHO OFF TITLE Firefox profilio atsarginė kopija ECHO Firefox profilio atsarginė kopija ECHO Parašė: Jasonas Faulkneris ECHO SysadminGeek.com ECHO.ECHO.SETLOCAL REM Reikalingas 7-Zip komandų eilutės įrankis( 7za.exe), kuris gali būti atsiųstas šiuo adresu: REM http://www.7-zip.org REM Šis failas turi būti dedamas į kintamojo PATH aplanką( ty C:Windows) REM Visas kelias archyvo failo saugykloje( nepateikite kabučių) REM Patikrinkite, ar šis katalogo kelias egzistuoja. RINKINYS BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM "Palik viską žemiau čia vien SET TempBackupDir =% temp% Firefox_Profile RINKINYS TempBackupDirAction ="% TempBackupDir% "jeigu egzistuoja% 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

Atsarginio kopijavimo planavimas

Kai turėsite scenarijų, turite jį suplanuoti per "Windows Task Scheduler".Galite naudoti grafinę sąsają arba komandinės eilutės įrankį, "SchTasks", kad galėtumėte lengvai nustatyti dabartinį naudotoją kasdien:

SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU / RP & lt; Slaptažodis & gt;

Svarbi pastaba: Skriptuose nurodomos konkrečios profilio vietos( % USERPROFILE% ir% APPDATA%), taigi svarbu, kad planuojama užduotis būtų vykdoma kaip atitinkama vartotojo paskyra, kuria norite atsarginę "Firefox" profilį.

Apribojimai

Šis scenarijus pasiima bet kurį atrakintą failą kaip atsarginę kopiją.Kai "Firefox" yra atidarytas, sukurtas failas "parent. LOCK" ir šis failas nėra įtrauktas į atsarginę kopiją.Tai yra nulis baitų, todėl atsarginė kopija gali būti baigta be šio failo.

Kai kurie papildiniai taip pat gali užrakinti failus, kai "Firefox" yra atidarytas, bet mūsų testavimas nerado atvejų, kai tai yra.

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

rankiniu būdu atsarginę Firefox profilio

FEBE priedą Firefox