30Jun

Kuidas hõlpsasti automatiseerida oma Firefoxi profiili varundamine partiifailidega

Teie Firefoxi profiil sisaldab mõnda üsna olulist asju nagu järjehoidjad, salvestatud paroolid ja eelistused, mis oleksid kaotatud üsna ebamugavaks. Nagu kõigi väärtuslike andmete puhul, tuleb Firefoxi profiili korrapäraselt varundada.

Kuigi alati saate varundada käsitsi või kasutada välist tööriista( näiteks MozBackup või FEBE), on kõigil neil valikuvõimalustel oma puudused ja ükski ei ole tõsi "seadistanud ja unusta" meetodit. Meie Firefoxi profiilide varukoopiatega seotud Geeki lahendus on kasutada partitsüklit, mida saab igal ajal kasutada. Sõltumata sellest, kas teil on Firefox avatud või mitte, salvestab see skript teie praeguse Firefoxi profiili ja salvestab selle ZIP-faili hõlpsaks taastamiseks.

Script

Üldiselt ei tee skript midagi maagilist. See läheb lihtsalt vastava kasutaja Firefixi profiilikausta ja kopeerib kõik lukustamata failid ajutisse kataloogi ja loob lõpuks failide ZIP-arhiivi. Selleks, et zip-protsess lõpule viiaks, on vaja Windowsi PATH-i muutujaga määratud kaustale kopeerida 7-Zip-käsuriba tööriist.

@ECHO OFF TITLE Firefoxi profiili varundamine ECHO Firefoxi profiili varundamine ECHO Kirjutas: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.SETLOCAL REM Nõuab 7-Zip-käsurea tööriista( 7za.exe), mida saab alla laadida aadressilt: REM http://www.7-zip.org REM See fail tuleb paigutada PATH-i muutuja kausta( st C:Windows) REM Salvesta arhiivifaili täielik tee( ärge pange hinnapakkumisi) REM Veenduge, et see kataloogitee on olemas. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Jätke kõike allpool siin üksi SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" IF% eksisteerida 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

Varundamise ajakava

Kui olete skripti paigutanud, peate selle lihtsalt ajakavale Windows Task Scheduler abil häälestama. Võite kasutada graafilist kasutajaliidese või käsurea tööriista SchTasks, et hõlpsalt seadistada see jooksva kasutaja jaoks iga päev jooksma:

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

Tähtis märkus: Skript viitab profiilile iseloomulikele asukohtadele( % USERPROFILE% ja% APPDATA%), seega on oluline, et ajastatud ülesanne käivitatakse vastava kasutajakontoga, mille soovite Firefoxi profiili varundada.

piirangud

See skript võtab kõik lukustamata failid varundamise osana. Kui Firefox on avatud, luuakse fail nimega parent. LOCK ja see fail ei kuulu varundamisse. See on null bait, nii et bitiseisuline profiili varundus võib selle faili lisamata jätta.

Mõned lisandmoodulid võivad ka faile lukustada, kui Firefox on avatud, kuid meie testimine ei leidnud ühtegi juhtu, kus see nii on.

Laadige alla 7-Zip-i käsurea tööriist

Firefoxi profiili

FireBoxi lisandmooduli

käsitsi varundamine