30Jun

Eenvoudig uw back-up van het Firefox-profiel automatiseren met batchbestanden

click fraud protection

Uw Firefox-profiel bevat een aantal vrij belangrijke dingen, zoals bladwijzers, opgeslagen wachtwoorden en voorkeuren die zeer 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 "zet 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

In 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.

instagram viewer

@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 PATH-variabele 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 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% "IF EXIST% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%"% TempBackupDir% * "IF EXIST% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% ENDLOCAL

De back-up plannen

Nadat u het script hebt geïnstalleerd, hoeft u het alleen maar in te plannen via de Windows Task Scheduler. U kunt de grafische interface gebruiken of via het opdrachtregelprogramma SchTasks eenvoudig instellen dat deze dagelijks wordt uitgevoerd voor de huidige gebruiker:

SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU & lt; Gebruikersnaam & gt;/ RP & lt; Wachtwoord & gt;

Belangrijke opmerking: Het script verwijst naar profielspecifieke locaties( % USERPROFILE% en% APPDATA%), dus het is belangrijk dat de geplande taak wordt uitgevoerd als het respectieve gebruikersaccount waarvoor u een back-up van het Firefox-profiel wilt maken.

Beperkingen

Dit script zal elk willekeurig ontgrendeld bestand opnemen 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 de 7-Zip Command Line Tool

Handmatig een back-up maken van een Firefox-profiel

FEBE Add-on voor Firefox