msendpointmgr / edgeprofiles Goto Github PK
View Code? Open in Web Editor NEWPowerShell module to handle backup and restore of EDGE browser profiles for the current user.
License: MIT License
PowerShell module to handle backup and restore of EDGE browser profiles for the current user.
License: MIT License
What is saved in the backed up registry key?
It works great on the device the backup is from, but I can't seem to get this to restore on other devices.
I get no errors during runtime, just a clean edge.
Any ideas why that might be?
You should additional backup the web app shortcuts in startmenu/desktop (current user) and the corresponding uninstall keys in regedit (hkcu) too.
If you don't do that users could get problems while removing them or adding them to start.
Hi @mardahl
Thanks for doing this. do you have any idea what it would take to make this work on Mac ( and linux ) too?
I see some of the data lives in the windows 'registry', the coolest solution would be if one could backup and restore these profiles across OS boundaries ... eventually ...
WARNING: 'C:\Users\73djj\AppData\Local\Microsoft\Edge\User Data\Profile 1\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm\1.57.0_0\img\flags-of-the-world\mp.png' has LastWriteTime earlier than 1980. Compress-Archive will store any files with LastWriteTime values earlier than 1980 as 1/1/1980 00:00.
WARNING: 'C:\Users\73djj\AppData\Local\Microsoft\Edge\User Data\Profile 1\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm\1.57.0_0\img\flags-of-the-world\mq.png' has LastWriteTime earlier than 1980. Compress-Archive will store any files with LastWriteTime values earlier than 1980 as 1/1/1980 00:00.
WARNING: 'C:\Users\73djj\AppData\Local\Microsoft\Edge\User Data\Profile 1\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm\1.57.0_0\img\flags-of-the-world\mr.png' has LastWriteTime earlier than 1980. Compress-Archive will store any files with LastWriteTime values earlier than 1980 as 1/1/1980 00:00.
WARNING: 'C:\Users\73djj\AppData\Local\Microsoft\Edge\User Data\Profile 1\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm\1.57.0_0\img\flags-of-the-world\ms.png' has LastWriteTime earlier than 1980. Compress-Archive will store any files with LastWriteTime values earlier than 1980 as 1/1/1980 00:00.
WARNING: 'C:\Users\73djj\AppData\Local\Microsoft\Edge\User Data\Profile 1\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm\1.57.0_0\img\flags-of-the-world\mt.png' has LastWriteTime earlier than 1980. Compress-Archive will store any files with LastWriteTime values earlier than 1980 as 1/1/1980 00:00.
*goes on like this...
I just wanted to share that although it doesn't affect the backup and restore function, I thought it might help to let you know.
If anyone else has had similar issues, please feel free to leave a comment below.
You should add a note on which Edge and OS version the module is supported.
I think the $chan used to work with older versions of Edge Stable, but now the folder is just \edge. I am hoping you can take a look at this and make a quick update. This is the only script I have found that will clear out the cache which is HUGE. Thank you for all your efforts!
Hi @mardahl
the two functions in this module are (almost) exactly same-named duplicates of one another ps module doing the 'same' thing by Alex Laurie?
And isn't there a PS module building and naming rule that says it should be singular and not plural (i.e. profile not profiles?)
https://www.powershellgallery.com/packages/EdgeBackupandRestore/0.0.5
EdgeBackupandRestore -> EDGEProfiles
Backup-EdgeProfile -> Backup-EDGEProfiles
Restore-EdgeProfile -> Restore-EDGEProfiles
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.