Hogyan lehet könnyedén automatizálni a Firefox profil biztonsági mentését kötegelt fájlokkal
A Firefox profilja nagyon fontos dolgokat tartalmaz, például könyvjelzőket, mentett jelszavakat és preferenciákat, amelyek eléggé kellemetlen lenne elveszíteni. Mint minden értékes adathoz, a Firefox-profilt rendszeresen kell menteni.
Míg a biztonsági mentést manuálisan vagy külső eszközzel (például MozBackup vagy FEBE) használhatja, mindegyik opciónak saját hiányosságai vannak, és egyik sem igazi "elfelejteni és elfelejteni" módszert. Geekorientált megoldásunk a Firefox profil biztonsági mentésekhez egy olyan kötegelt parancsfájl használata, amely bármikor futtatható. Függetlenül attól, hogy nyitva van-e a Firefox, a parancsfájl rögzíti a jelenlegi Firefox-profilt, és tárolja azt egy zip-fájlban a könnyű helyreállítás érdekében.
A script
Összességében a parancsfájl nem csinál semmit mágikus. Ez egyszerűen a megfelelő felhasználó Firefix profiljának mappájába megy, és az összes feloldatlan fájlt átmásolja egy ideiglenes könyvtárba, és végül létrehoz egy zip archívumot a fájlokból. Ahhoz, hogy a zip folyamat befejeződjön, a 7-Zip parancssori eszközt a Windows PATH változójában beállított mappába kell másolni..
@ECHO OFF TITLE Firefox profil biztonsági mentés ECHO Firefox profil biztonsági mentése ECHO Írta: Jason Faulkner ECHO SysadminGeek.com ECHO. VISSZHANG. SETLOCAL REM A 7-Zip parancssori eszközt (7za.exe) igényelheti, amely letölthető a következő címen: REM http://www.7-zip.org REM Ezt a fájlt a PATH változó mappájában kell elhelyezni (azaz C: Windows) REM A tároló archív fájl teljes elérési útja (ne tegyen idézőjeleket) REM Győződjön meg róla, hogy létezik-e a könyvtár elérési útja. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Hagyj mindent itt itt egyedül 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% * "HA EXIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
A biztonsági mentés ütemezése
Miután megvan a szkript a helyén, egyszerűen meg kell ütemeznie azt a Windows Feladatütemezőn keresztül. Használhatja a grafikus felületet vagy a SchTasks parancssori eszközzel, hogy könnyen beállíthassa, hogy napi legyen az aktuális felhasználó számára:
SchTasks / Create / SC DAILY / TN BackupFirefoxProfil / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP
Fontos jegyzet: A szkript a profil-specifikus helyekre hivatkozik (% USERPROFILE% és% APPDATA%), ezért fontos, hogy az ütemezett feladat a megfelelő felhasználói fiókként futjon, amellyel a Firefox-profilt menteni kívánja.
korlátozások
Ez a parancsfájl a biztonsági mentés részeként felveszi a feloldott fájlt. A Firefox megnyitása után létrejön egy „szülő.LOCK” nevű fájl, és ez a fájl nem szerepel a biztonsági mentésben. Ez egy nulla bájt, így a profilmentés kicsit bonyolultabb lehet a fájl nélkül.
Bizonyos bővítmények zárolhatják a fájlokat, amíg a Firefox nyitva van, de tesztelésünk nem talált olyan esetet, amikor ez a helyzet.
Töltse le a 7-Zip parancssori eszközt
A Firefox profil manuális biztonsági mentése
FEBE kiegészítő a Firefox számára