question

RobinL-2017 avatar image
0 Votes"
RobinL-2017 asked KendraEdwin-7260 commented

How to install Chromium Edge extensions from enterprise server (outside Microsoft Store)?

I have an extension for internal use, so I need to:
1. host the .crx file on my enterprise server instead of Microsoft Store
2. Install the extension on user browser silently

According to the best answer here:
https://techcommunity.microsoft.com/t5/enterprise/how-do-i-deploy-custom-in-house-chromium-edge-extensions-to-my/m-p/1199345

I have tried the extensionInstallForceList and extensioninstallsources policies but not able to install the extension. I might need example to illustrate how to setup correctly.

  1. if I have already hosted the .crx file on https://abc.com/resources/app.crx (Extension ID: abcabcabc), what would be the exact configuration/url to put in the extensionInstallForceList and extensioninstallsources respectively?

  2. Is there any other configuration I might be missing?

  3. Once I have the setup completed, how long does it take for the extension to install on browser? so that I can verify whether my setup is working

Thanks.



ms-edge
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

Deepak-MSFT avatar image
0 Votes"
Deepak-MSFT answered KendraEdwin-7260 commented

@RobinL-2017,
I try to refer to the steps mentioned in the referenced thread and I am able to install the extension successfully.

Below are the answers to your questions.

1) If I have already hosted the .crx file on https://abc.com/resources/app.crx (Extension ID: abcabcabc), what would be the exact configuration/url to put in the extensionInstallForceList and extensioninstallsources respectively?

2) Is there any other configuration I might be missing?

You can try to check the following points that may help to fix the issue.

  • check whether .crx file is hosted properly and you can download it if you add the URL in the address bar of the browser.

  • Check the hosted .crx file is not corrupted.

  • Make sure both policies are set properly as I described in the previous point.

  • Make sure that you are passing the correct [extensionID].

  • For testing purposes, try to only set the [extensionID] for Control which extensions are installed silently policy. If it works then you can try to add the [updateURL]. Note that these 2 parameters are separated by a semicolon.

  • After applying the group policy, try to run the gpupdate command in the command prompt window to make sure that the latest changes are applied.

3) Once I have the setup completed, how long does it take for the extension to install on browser? so that I can verify whether my setup is working
The extension will get load immediately after you restart the browser.

I hope the above answers will help you to install the extension. If you have any further questions let us know about it. We will try to provide suggestions for it.

Thanks for your understanding.



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.


· 3
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Appreciate a lot, I will check the points later, btw here is one further question:

  • On the documentation it was mentioned that "updateURL (optional) is the address of the Update Manifest XML", however I can't seems to find any relevant documentation on the format of the Manifest XML. Any idea on this?

Again thanks for your help!




0 Votes 0 ·

@RobinL-2017 ,
I try to check the official docs but did not get the format of the update Manifest XML. I suggest you try to set the policy value without passing the updateURL parameter. It is an optional parameter. So the policy will work even if don't pass that parameter.

Further, I suggest you try to provide feedback to Microsoft regarding this request from the MS Edge browser.

Thanks for your understanding.

0 Votes 0 ·