30Jun

Kako enostavno avtomatizirati varnostno kopijo svojega profila v Firefoxu s paketnimi datotekami

Vaš profil v Firefoxu vsebuje nekaj zelo pomembnih stvari, kot so zaznamki, shranjena gesla in nastavitve, ki bi bile zelo neugodne za izgubo. Kot pri vseh dragocenih podatkih je treba vaš profil Firefox redno varnostno kopirati.

Medtem ko lahko varnostno kopiranje vedno opravite ročno ali uporabite zunanje orodje( na primer MozBackup ali FEBE), ima vsaka od teh možnosti svoje pomanjkljivosti in nobena ni resnična metoda »nastavi in ​​pozabi«.Naša geek usmerjena rešitev za varnostne kopije profilov Firefox je uporaba batch skripte, ki ga je mogoče zagnati kadarkoli. Ne glede na to, ali imate odprto Firefox, bo ta skript zajemal vaš trenutni profil Firefox in ga shranil v datoteko zip, da bi jo lahko enostavno obnovili.

Skript

Na splošno skript ne naredi čarobnega. Preprosto gre v mapo profila Firefix posameznega uporabnika in kopira vse odklenjene datoteke v začasni imenik in končno ustvari zip arhiv datotek. Morali boste imeti orodje za ukazno vrstico 7-Zip kopirano v mapo, ki je nastavljena v vaši spremenljivki Windows PATH, da se postopek zipanja zaključi.

@ECHO OFF NASLOV Firefox Backup varnostno kopiranje ECHO Firefox Backup ECHO Napisal: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.SETLOCAL REM Zahteva orodje za ukazno vrstico 7-Zip( 7za.exe), ki ga lahko prenesete na: REM http://www.7-zip.org REM To datoteko je treba namestiti v mapo v spremenljivki PATH( npr. C:Windows) REM Celotna pot shranjevalne arhivske datoteke( ne vnesite v narekovaj) REM Prepričajte se, da obstaja ta pot do mape. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Zapustite vse, kar je tukaj spodaj sami 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

Razporeditev varnostne kopije

Ko imate skript na mestu, ga preprosto potrebujete, da ga razporedite s programom Windows Task Scheduler. Lahko uporabite grafični vmesnik ali orodje za ukazno vrstico, SchTasks, da ga lahko preprosto nastavite za vsakodnevno vožnjo za trenutnega uporabnika:

SchTasks / Ustvari / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU & lt; UserName & gt;/ RP & lt; Geslo & gt;

Pomembna opomba: Skript se sklicuje na lokacije, specifične za profil( % USERPROFILE% in% APPDATA%), zato je pomembno, da se načrtovana naloga izvaja kot ustrezni uporabniški račun, za katerega želite varnostno kopirati profil Firefox.

Omejitve

Ta skript bo pobral vse odklenjene datoteke kot del varnostne kopije. Ko je Firefox odprt, se kreira datoteka, imenovana "parent. LOCK", in ta datoteka ni vključena v varnostno kopijo. To je ničelni bajt, zato se lahko varnostno kopiranje profila opravi brez vključitve te datoteke.

Nekateri dodatki lahko blokirajo datoteke, medtem ko je Firefox odprt, vendar naše testiranje ni odkrilo primerov, kjer je to tako.

Prenesite orodno vrstico ukazne vrstice 7-Zip

Ročno varnostno kopirajte profil profila v Firefoxu

FEBE dodatek za Firefox