30Jun

Hogyan könnyedén automatizálhatja a Firefox profil biztonsági másolatát kötegfájlokkal?

A Firefox profilban olyan nagyon fontos dolgok vannak, mint például a könyvjelzők, a mentett jelszavak és a beállítások, amelyek meglehetősen kényelmetlenek lehetnek a vesztésre. Mint minden értékes adathoz, a Firefox profilját rendszeresen el kell készíteni.

A mentés manuálisan történő végrehajtása vagy külső eszköz( például MozBackup vagy FEBE) használata esetén mindegyik lehetőségnek saját hiányossága van, és egyik sem egy valódi "set it and forget it" módszer. A Firefox profilfájlokhoz kapcsolódó geekorientált megoldásunk egy olyan kötegelt parancsfájl használata, amely bármikor futtatható.Függetlenül attól, hogy a Firefox nyitva van-e vagy sem, ez a parancsfájl rögzíti a jelenlegi Firefox-profilját, és tárolja zip-fájlban a könnyű helyreállításhoz.

A script

Összességében a script nem csinál semmi mágikus. Egyszerűen megy az adott felhasználó Firefix profil mappájához, és az összes zárolt fájlt átmásolja egy ideiglenes könyvtárba, és végül létrehoz egy zip archívumot a fájlokból. A zip folyamat befejezése érdekében a 7-Zip parancssori eszközt a Windows PATH változóban megadott mappába kell másolni.

@ECHO OFF CÍM Firefox Profile Backup ECHO Firefox Profile Backup ECHO Írta: Jason Faulkner ECHO SysadminGeek.com ECHO.VISSZHANG.SETLOCAL REM Megköveteli a 7-Zip parancssori eszközt( 7za.exe), amely letölthető a következő címen: REM http://www.7-zip.org REM Ez a fájl a PATH változó mappájába( pl.: C:Windows) REM Teljes elérési út a tárolási archívum fájlba( ne idézőjelek) REM Ellenőrizze, hogy ez a könyvtárút létezik-e. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Hagyja mindent alatta itt egyedül 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%" IF EXIST% Biztonsági fájlnév% DEL / F / Q% BackupFileName% 7ZA a% Biztonsági fájlnév% "% TempBackupDir% *" IF EXIST% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL

A biztonsági mentés ütemezése

Miután a scriptet helyezte el, egyszerűen be kell ütemezni a Windows Task Scheduler segítségével. Használhatja a grafikus felületet vagy a parancssori eszközön, a SchTasks segítségével egyszerűen beállíthatja, hogy naponta fusson az aktuális felhasználó számára:

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

Fontos megjegyzés: A szkript hivatkozik a profil specifikus helyekre( % USERPROFILE% és% APPDATA%), ezért fontos, hogy az ütemezett feladat a megfelelő felhasználói fiókként fut, amelyre a Firefox-profilt szeretné menteni.

Korlátozások

Ez a szkript felveszi a feloldott fájlt a biztonsági mentés részeként. Amikor a Firefox megnyílik, létrejön egy "parent. LOCK" nevű fájl, és ez a fájl nem szerepel a biztonsági mentésben. Ez egy nulla bájt, ezért a profilfájlmentesítés a bitfájl nélkül is teljesíthető.

Bizonyos kiegészítők a Firefox megnyitásakor is zárolhatják a fájlokat, de a tesztelésünkben nem találtak olyan eseteket, ahol ez a helyzet.

Töltse le a 7-Zip parancssori eszközt

Kézi biztonsági másolatot készít a Firefox-profilra

FEBE Kiegészítő a Firefoxhoz