Hi @Johan Pol
I think use ExtensionInstallForceList registry key is the best way to force installation of extension in Edge. You can set this policy to specify a list of apps and extensions that install silently, without user interaction. Users can't uninstall or turn off this setting.
You can also refer to this doc: Force-install an extension. It also recommend using the ExtensionInstallForcelist policy.
Update:
ExtensionInstallForceList is just used for forcing install specific extensions, but ExtensionSettings can do more management of extensions. ExtensionSettings can control settings such as Update URL, where the extension is downloaded from for initial installation, Blocked permissions and so on. You can check this doc ExtensionSettings policy fields to see how many fields it can control.
You need to decide if you want to set all extension management settings in the ExtensionSettings policy or set some controls through other policies. Besides, ExtensionSettings can overwrite other policies.
If you only need to force install, ExtensionInstallForceList is enough.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
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