Firefox-profiljában található néhány nagyon fontos dolog, például könyvjelzők, mentett jelszavak és beállítások, amelyeket elég kényelmetlen elveszíteni. Mint minden értékes adat esetében, a Firefox-profilról is rendszeresen biztonsági másolatot kell készíteni.
Bár a biztonsági másolatot mindig manuálisan hajthatja végre, vagy használhat egy külső eszközt (például MozBackup vagy FEBE), ezen opciók mindegyikének megvannak a maga hiányosságai, és egyik sem igaz „állítsd be és felejtsd el” módszer. Geekorientált megoldásunk a Firefox profilmentésekhez egy kötegelt szkript használata, amely bármikor futtatható. Függetlenül attól, hogy nyitva van-e a Firefox vagy sem, ez a szkript rögzíti az aktuális Firefox-profilt, és egy zip fájlban tárolja az egyszerű helyreállítás érdekében.
A script
Összességében a forgatókönyv nem csinál semmi varázslatot. Egyszerűen az adott felhasználó Firefix profilmappájába megy, és az összes feloldott fájlt átmásolja egy ideiglenes könyvtárba, végül létrehozza a fájlok zip archívumát. A zip folyamat befejezéséhez a 7-Zip parancssori eszközt át kell másolni a Windows PATH változóban beállított mappába.
@ECHO OFF CÍM Firefox profilmentés ECHO Firefox profilmentés ECHO Írta: Jason Faulkner ECHO SysadminGeek.com VISSZHANG. VISSZHANG. HELYI REM szükséges a 7-Zip parancssori eszköz (7za.exe), 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árhely-archív fájl teljes elérési útja (ne tegyen idézőjelet) REM Ellenőrizze, hogy létezik-e ez a könyvtár útvonal. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Hagyjon itt mindent alább SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" HA LÉTEZIK% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% APPDATA% MozillaFirefoxProfiles *"% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName = "% BackupFileName%" HA LÉTEZIK% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName% "% TempBackupDir% *" HA LÉTEZIK% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% VÉGLEGES
A biztonsági mentés ütemezése
Miután a helyén van a szkript, egyszerűen be kell ütemeznie a Windows Feladatütemező segítségével. Használhatja a grafikus felületet vagy a a parancssori eszköz, a SchTasks , a napi futtatás egyszerű beállításához az aktuális felhasználó számára:
SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU <UserName> / RP <Password>
Fontos jegyzet: A szkript hivatkozik a profilspecifikus helyekre (% USERPROFILE% és% APPDATA%), ezért fontos, hogy az ütemezett feladat az adott felhasználói fiókként fusson, amelyről biztonsági másolatot szeretne készíteni a Firefox-profilról.
Korlátozások
Ez a szkript a biztonsági mentés részeként felvesz minden fel nem nyitott fájlt. Amikor a Firefox nyitva van, létrejön egy „parent.LOCK” nevű fájl, és ez a fájl nem szerepel a biztonsági másolatban. Ez nulla bájt, így a profil biztonsági mentése bitenként megoldható a fájl beillesztése nélkül.
Bizonyos kiegészítők zárolhatják a fájlokat, amíg a Firefox nyitva van, de tesztelésünk nem talált olyan esetet, ahol ez lenne a helyzet.
Töltse le a 7-Zip parancssori eszközt