Now we have 2 platforms:
Windows 7 with IE, Edge, Chrome
Windows 10 with IE, Edge, Chrome
Now I want to transfer the bookmark / browsing data in IE to other browser through script, how can I do this?
Or any simple way to achieve?
Now we have 2 platforms:
Windows 7 with IE, Edge, Chrome
Windows 10 with IE, Edge, Chrome
Now I want to transfer the bookmark / browsing data in IE to other browser through script, how can I do this?
Or any simple way to achieve?
Hi @RalfLeung-8557 ,
There's a simple way to achieve this without script:
For Edge, if you're using Edge Chromium, you can open Edge and navigate to edge://settings/importData. Then choose Microsoft Internet Explorer and choose what you want to import. Click Import to complete the operation.

For Chrome, you can open Chrome and navigate to chrome://settings/importData. Then choose Microsoft Internet Explorer and choose what you want to import. Click Import to complete the operation.

If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Regards,
Yu Zhou
Hi @YuZhou-MSF, I knew your method, but there has several PCs need to do the above action, that is the reason I want to do through script
Hi @RalfLeung-8557 , if you'll run the Edge browser for the first time, you can easily set this policy AutoImportAtFirstRun to import IE browser settings to Edge at the first run. You can enable this policy and choose Automatically imports all supported datatypes and settings from Internet Explorer in the options.
If you're not running the Edge browser for the first time, there's no easy way to import IE browser data to Edge using script as IE and Edge use different ways to manage data. For example, IE stores the favorites as shortcut links in the computer but Edge stores them as json data in a file.
In this situation, you can refer to this article to export IE favorites using powershell script first and then set this policy ManagedFavorites to configure Edge favorites. You need to enable this policy and put the exported json data in the options value. If you also want to configure the Edge favorites using script, you can refer to this article about how to edit registry key with powershell because editing the policy also means editing the registry key.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Regards,
Yu Zhou
Hi @YuZhou-MSFT , thank you for the article you provided and I also found this before, here is my situation and want to confirm any misunderstanding:
- we have around 500 users using IE browser and Google Chrome
- I will deploy Edge browser through deployment software
- we do not know what the default browser the users are using
If I use "AutoImportAtFirstRun", some user maybe use IE and some maybe use Chrome, so I cannot determine which browser should be imported from.
If I use "ManagedFavorites", seems not available for our situation because users have their own bookmarks.
As I tried, Chrome's bookmark file format is the same as Microsoft Chromium Edge and I can just copy from Chrome -> Edge;
On the other words, I want to export IE bookmark as a file and replace Edge's / Chrome's bookmark and is it possible to do?
Hi @RalfLeung-8557 , if you haven't deploied Edge, I think things will be easy. You can use "AutoImportAtFirstRun" and choose Automatically imports all supported datatypes and settings from the default browser. You don't need to know what default browser customer's using. If you can accept this method, I think it will be the easiest way.
About your question, maybe you can export IE bookmark as a file but I think it will be a complex progress. I have looked at Edge's bookmark file, it has many key-values for one url. If you want to export IE bookmark data, you need to pay attention to use the same structure with the Edge bookmark file.
I'm now focus on method "AutoImportAtFirstRun" to migrate IE bookmark to Chromium Edge, and find the registry setting:

Before apply this registry through GPO, I am trying to set on pilot PC manually.
Here are my questions:
- Where should I set the "AutoImportAtFirstRun" registry?
- When I installed the Chromium Edge, the browser will start-up when installation complete. How can I import the IE favorite to Edge?
Thank you very much!!!
Where should I set the "AutoImportAtFirstRun" registry?
You can open the Registry Editor and add it under path Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge. Under this path, right click and New a DWORD value which name is AutoImportAtFirstRun. Then double click the value name and set the Value data to 1, click OK.
When I installed the Chromium Edge, the browser will start-up when installation complete. How can I import the IE favorite to Edge?
From the doc, it says If you enable this policy, all supported datatypes and settings from the specified browser will be silently and automatically imported at first run. So I think we don't need to do anything, IE favorites will be imported to Edge automatically if you have applied the policy before you install and run Edge Chromium for the first time.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Regards,
Yu Zhou
hi @YuZhou-MSFT, I tried your method for few PCs and seems work, thank you for your advise!!
But I still need your some recommendation:
"AutoImportAtFirstRun" should be just work for first run, and I am trying to migrate the bookmark from "IE to Edge" / "Chrome to Edge";
After testing for the case "IE to Edge", and I want to test "Chrome to Edge" in the same PC but seems not work, whatever I re-add the registry or reinstall the Edge.
According to the below test case, does "AutoImportAtFirstRun" only work 1 time for every device?
No, it's not only work for 1 time for every device.
I make some tests like what you did and it works. Please pay attention to clear browsing data when you uninstall Edge so that Edge will have first run experience at the next time you reinstall it:

6 people are following this question.