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

Turinys:

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

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

Video: Kaip lengvai automatizuoti
Video: Kaip sužinoti, ar jus seka Jūsų telefonono pagalba? - YouTube 2024, Balandis
Anonim
Jūsų "Firefox" profilyje yra keletas labai svarbių dalykų, tokių kaip žymės, išsaugoti slaptažodžiai ir lengvatos, kurios būtų gana nepatogu prarasti. Kaip ir bet kokie vertingi duomenys, jūsų "Firefox" profilis turi būti atsarginę kopiją.
Jūsų "Firefox" profilyje yra keletas labai svarbių dalykų, tokių kaip žymės, išsaugoti slaptažodžiai ir lengvatos, 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" ar "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.

Scenarijus

Apskritai, scenarijus daro nieko 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.

@ECHO OFF TITLE Firefox Profile Backup ECHO Firefox Profile Backup ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL REM Requires the 7-Zip command line tool (7za.exe) which can be downloaded at: REM https://www.7-zip.org REM This file should be placed in a folder in the PATH variable (i.e. C:Windows) REM Full path the the storage archive file (do not put in quotes) REM Make sure this directory path exists. SET BackupFileName=%USERPROFILE%DocumentsBackupFirefoxProfile.zip REM Leave everything below here alone 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%*' IF EXIST %TempBackupDirAction% RMDIR /S /Q %TempBackupDirAction% ENDLOCAL

Rezervuaro planavimas

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

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

Svarbi pastaba: Skriptuose nurodomos konkrečios profilio vietos (% USERPROFILE% ir% APPDATA%), todėl svarbu, kad suplanuota užduotis būtų naudojama kaip atitinkama vartotojo paskyra, į kurią norite atsarginę "Firefox" profilį.

Apribojimai

Šis scenarijus pasiima bet kurį atrakintą failą kaip atsarginės kopijos dalį. 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, tačiau mūsų testavimas nerado jokių atvejų, kai taip yra.

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

Manevruoti Firefox profilį atsargine kopija

FEBE priedas "Firefox"

Rekomenduojamas: