Profil Firefox Anda menampung beberapa hal yang cukup penting seperti bookmark, kata sandi yang disimpan, dan preferensi yang akan sangat tidak nyaman jika hilang. Seperti data berharga lainnya, profil Firefox Anda harus dicadangkan secara teratur.
Meskipun Anda selalu dapat melakukan pencadangan secara manual atau menggunakan alat eksternal (seperti MozBackup atau FEBE), masing-masing opsi ini memiliki kekurangannya sendiri dan tidak ada metode “setel dan lupakan” yang sebenarnya. Solusi berorientasi geek kami untuk cadangan profil Firefox adalah dengan menggunakan skrip batch yang dapat dijalankan kapan saja. Terlepas dari apakah Anda membuka Firefox atau tidak, skrip ini akan menangkap profil Firefox Anda saat ini dan menyimpannya dalam file zip untuk memudahkan pemulihan.
Naskah
Secara keseluruhan, skrip tidak melakukan sesuatu yang ajaib. Ini hanya masuk ke folder profil Firefix masing-masing pengguna dan menyalin semua file yang tidak terkunci ke direktori sementara dan akhirnya membuat arsip zip dari file tersebut. Anda harus memiliki alat baris perintah 7-Zip yang disalin ke folder yang diatur dalam variabel PATH Windows Anda agar proses zip selesai.
@ECHO OFF TITLE Cadangan Profil Firefox Cadangan Profil ECHO Firefox ECHO Ditulis oleh: Jason Faulkner ECHO SysadminGeek.com GEMA. GEMA. SETLOCAL REM Membutuhkan alat baris perintah 7-Zip (7za.exe) yang dapat diunduh di: REM http://www.7-zip.org REM File ini harus ditempatkan di folder di variabel PATH (yaitu C: Windows) REM Jalur lengkap file arsip penyimpanan (jangan beri tanda kutip) REM Pastikan jalur direktori ini ada. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Tinggalkan semuanya di bawah sini sendirian SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" JIKA ADA% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% APPDATA% MozillaFirefoxProfiles *"% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName = "% BackupFileName%" JIKA ADA% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName% "% TempBackupDir% *" JIKA ADA% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
Menjadwalkan Pencadangan
Setelah Anda memiliki skrip, Anda hanya perlu menjadwalkannya melalui Penjadwal Tugas Windows. Anda dapat menggunakan antarmuka grafis atau melalui alat baris perintah, SchTasks , untuk dengan mudah mengaturnya agar berjalan setiap hari untuk pengguna saat ini:
SchTasks / Buat / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU <UserName> / RP <Password>
Catatan penting: Skrip membuat referensi ke lokasi spesifik profil (% USERPROFILE% dan% APPDATA%), jadi tugas terjadwal harus dijalankan sebagai akun pengguna yang ingin Anda buat cadangannya untuk profil Firefox.
Batasan
Skrip ini akan mengambil file yang tidak terkunci sebagai bagian dari cadangan. Saat Firefox dibuka, file bernama "parent.LOCK" dibuat dan file ini tidak disertakan dalam cadangan. Ini adalah byte nol, jadi sedikit demi sedikit pencadangan profil dapat diselesaikan tanpa menyertakan file ini.
Add-on tertentu juga dapat mengunci file saat Firefox terbuka, tetapi pengujian kami belum menemukan kasus apa pun yang menyebabkan hal ini.
Unduh Alat Baris Perintah 7-Zip