בפרופיל Firefox שלך יש כמה דברים די חשובים כמו סימניות, סיסמאות שמורות והעדפות שיהיה די לא נוח לאבד. כמו בכל נתונים חשובים, יש לגבות את פרופיל Firefox שלך באופן קבוע.
אמנם תמיד ניתן לבצע את הגיבוי באופן ידני או להשתמש בכלי חיצוני (כגון MozBackup או FEBE), לכל אחת מהאפשרויות הללו יש חסרונות משלהן ואף אחת מהן איננה שיטת אמת "הגדר אותה ושכח אותה". הפתרון המכוון לחנון שלנו לגיבויים של פרופילי Firefox הוא להשתמש בסקריפט אצווה שניתן להריץ בכל עת. לא משנה אם יש לך Firefox פתוח או לא, סקריפט זה יתפוס את פרופיל Firefox הנוכחי שלך וישמור אותו בקובץ zip לצורך התאוששות קלה.
התסריט
בסך הכל, התסריט לא עושה שום דבר קסום. זה פשוט עובר לתיקיית פרופיל Firefix של המשתמש בהתאמה ומעתיק את כל הקבצים הנעולים לספריה זמנית ולבסוף יוצר ארכיון zip של הקבצים. יהיה עליך להעתיק את כלי שורת הפקודה 7-Zip לתיקייה שהוגדרה במשתנה PATH של Windows שלך על מנת שתהליך ה- zip יושלם.
@ECHO כבוי TITLE גיבוי פרופיל Firefox גיבוי פרופיל ECHO Firefox ECHO נכתב על ידי: ג'ייסון פוקנר ECHO SysadminGeek.com הֵד. הֵד. SETLOCAL REM דורש את כלי שורת הפקודה 7-Zip (7za.exe) אותו ניתן להוריד בכתובת: REM http://www.7-zip.org REM קובץ זה צריך להיות ממוקם בתיקיה במשתנה PATH (כלומר C: Windows) REM נתיב מלא לקובץ ארכיון האחסון (אל תציבו במרכאות) REM וודא שקיים נתיב ספריה זה. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM השאר את הכל למטה כאן לבד הגדר 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%" אם קיימים% BackupFileName% DEL / F / Q% BackupFileName% 7ZA% BackupFileName% "% TempBackupDir% *" אם קיימים% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
תזמון הגיבוי
ברגע שיש לך את הסקריפט, אתה פשוט צריך לתזמן אותו באמצעות מתזמן המשימות של Windows. אתה יכול להשתמש בממשק הגרפי או באמצעות כלי שורת הפקודה, SchTasks , בכדי להגדיר אותו להפעלה יומית עבור המשתמש הנוכחי:
SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU <UserName> / RP <Password>
הערה חשובה: התסריט מתייחס למיקומים ספציפיים לפרופיל (% USERPROFILE% ו-% APPDATA%), לכן חשוב שהמשימה המתוזמנת תפעל כחשבון המשתמש המתאים שעבורו תרצה לגבות את פרופיל Firefox.
מגבלות
סקריפט זה יאסוף כל קובץ נעול כחלק מהגיבוי. כאשר Firefox פתוח, נוצר קובץ בשם "parent.LOCK" וקובץ זה אינו נכלל בגיבוי. זהו אפס בתים, כך שבאופן קצת גיבוי הפרופיל יכול להסתיים מבלי לכלול את הקובץ הזה.
תוספות מסוימות עשויות לנעול קבצים גם בזמן ש- Firefox פתוח, אך הבדיקה שלנו לא מצאה מקרים בהם זה המקרה.