Eenvoudig uw back-up van het Firefox-profiel automatiseren met batchbestanden
Uw Firefox-profiel bevat een aantal vrij belangrijke dingen, zoals bladwijzers, opgeslagen wachtwoorden en voorkeuren die nogal onhandig zouden zijn om te verliezen. Zoals met alle waardevolle gegevens, moet regelmatig een back-up van uw Firefox-profiel worden gemaakt.
Hoewel u de back-up altijd handmatig kunt uitvoeren of een externe tool (zoals MozBackup of FEBE) kunt gebruiken, hebben al deze opties hun eigen tekortkomingen en geen enkele is een echte "stel het in en vergeet het maar" -methode. Onze geekgerichte oplossing voor back-ups van Firefox-profielen is om een batchty script te gebruiken dat op elk moment kan worden uitgevoerd. Ongeacht of Firefox al dan niet is geopend, dit script zal uw huidige Firefox-profiel vastleggen en in een zip-bestand opslaan voor eenvoudig herstel.
Het script
Over het algemeen doet het script niets magisch. Het gaat gewoon naar de Firefix-profielmap van de betreffende gebruiker en kopieert alle ontgrendelde bestanden naar een tijdelijke map en maakt uiteindelijk een zip-archief van de bestanden. U moet het 7-Zip commandolijn-gereedschap gekopieerd hebben naar een map die is ingesteld in uw Windows PATH-variabele om het zip-proces te voltooien.
@ECHO OFF TITLE Firefox Profiel Backup ECHO Firefox Profiel Backup ECHO Geschreven door: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL REM Vereist het 7-Zip commandolijngereedschap (7za.exe) dat kan worden gedownload op: REM http://www.7-zip.org REM Dit bestand zou in een map in de variabele PATH moeten worden geplaatst (dwz C: Windows) REM Volledige pad van het opslagarchiefbestand (niet tussen aanhalingstekens plaatsen) REM Zorg dat dit directorypad bestaat. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Laat alles hieronder hier alleen staan. 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% * "IF EXIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL
De back-up plannen
Zodra u het script op zijn plaats hebt, hoeft u het alleen maar in te plannen via de Windows Task Scheduler. U kunt de grafische interface of via het opdrachtregelprogramma SchTasks gebruiken om het eenvoudig in te stellen zodat het dagelijks wordt uitgevoerd voor de huidige gebruiker:
SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP
Belangrijke notitie: Het script verwijst naar profielspecifieke locaties (% USERPROFILE% en% APPDATA%), dus het is belangrijk dat de geplande taak wordt uitgevoerd als het respectieve gebruikersaccount waarvan u een back-up wilt maken van het Firefox-profiel voor.
beperkingen
Dit script pakt elk niet-geopend bestand op als onderdeel van de back-up. Wanneer Firefox open is, wordt een bestand met de naam "parent.LOCK" gemaakt en dit bestand is niet opgenomen in de back-up. Het is een byte van nul, dus bit-wise kan de back-up van het profiel worden voltooid zonder dit bestand op te nemen.
Bepaalde invoegtoepassingen kunnen ook bestanden vergrendelen terwijl Firefox is geopend, maar in onze tests zijn geen gevallen aangetroffen waarin dit het geval is.
Download het 7-Zip Command Line Tool
Maak handmatig een back-up van een Firefox-profiel
FEBE-invoegtoepassing voor Firefox