Add Microsoft Edge Extension
Adds an extension for Microsoft Edge using the ExtensionSettings policy. This enables Edge Extensions to be installed and managed like applications, enabling extensions to be pushed to specific devices or users alongside existing GPO/Intune extension policies.
Parameters
Section titled “Parameters”Extension ID
Section titled “Extension ID”Required
The ID of the extension to add. Find the extension ID from the Microsoft Edge Add-ons store URL (e.g., fphgeikpdcdcheaochkhldmnfblfogla for NordVPN)
Update URL
Section titled “Update URL”Required — Default: https://edge.microsoft.com/extensionwebstorebase/v1/crx
The update URL of the extension. Use https://edge.microsoft.com/extensionwebstorebase/v1/crx for Microsoft Edge Add-ons store
Installation Mode
Section titled “Installation Mode”Required — Default: Normal Install
Controls if and how the extension is added to Microsoft Edge. Allowed: users can install the extension (default if not set). Blocked: users can’t install the extension. Force Install: installs automatically without user interaction; users can’t disable or remove it. Normal Install: installs automatically without user interaction; users can disable it. Removed: users can’t install the extension, and previously installed instances are removed. Allowed values: Allowed, Blocked, Force Install, Normal Install, Removed.
Minimum Version Required
Section titled “Minimum Version Required”Optional
The minimum version of the extension required for installation (optional). Example: 1.0.0
Details
Section titled “Details”- Category: Browser settings
- Brick ID:
Edge-Add-Extension
Raw JSON definition
Section titled “Raw JSON definition”{ "category": "browserSettings", "description": "Adds an extension for Microsoft Edge using the ExtensionSettings policy. This enables Edge Extensions to be installed and managed like applications, enabling extensions to be pushed to specific devices or users alongside existing GPO/Intune extension policies.", "developerVendor": "CapaSystems A/S", "displayName": null, "id": "Edge-Add-Extension", "name": "Add Microsoft Edge Extension", "parameters": [ { "defaultValue": "", "defaultValueObject": null, "description": "The ID of the extension to add. Find the extension ID from the Microsoft Edge Add-ons store URL (e.g., fphgeikpdcdcheaochkhldmnfblfogla for NordVPN)", "id": "ExtensionID", "name": "Extension ID", "regExValidation": "", "required": true, "type": "TextBox", "value": null, "values": [], "valuesObject": null }, { "defaultValue": "https://edge.microsoft.com/extensionwebstorebase/v1/crx", "defaultValueObject": null, "description": "The update URL of the extension. Use https://edge.microsoft.com/extensionwebstorebase/v1/crx for Microsoft Edge Add-ons store", "id": "UpdateUrl", "name": "Update URL", "regExValidation": "", "required": true, "type": "TextBox", "value": null, "values": [], "valuesObject": null }, { "defaultValue": null, "defaultValueObject": { "id": "normal_installed", "name": "Normal Install" }, "description": "Controls if and how the extension is added to Microsoft Edge. Allowed: users can install the extension (default if not set). Blocked: users can't install the extension. Force Install: installs automatically without user interaction; users can't disable or remove it. Normal Install: installs automatically without user interaction; users can disable it. Removed: users can't install the extension, and previously installed instances are removed.", "id": "InstallationMode", "name": "Installation Mode", "regExValidation": "", "required": true, "type": "ComboBox", "value": null, "values": [], "valuesObject": [ { "id": "allowed", "name": "Allowed" }, { "id": "blocked", "name": "Blocked" }, { "id": "force_installed", "name": "Force Install" }, { "id": "normal_installed", "name": "Normal Install" }, { "id": "removed", "name": "Removed" } ] }, { "defaultValue": "", "defaultValueObject": null, "description": "The minimum version of the extension required for installation (optional). Example: 1.0.0", "id": "MinimumVersionRequired", "name": "Minimum Version Required", "regExValidation": "", "required": false, "type": "TextBox", "value": null, "values": [], "valuesObject": null } ], "powershell": { "base64Encoded": true, "function": "ZnVuY3Rpb2..." }, "type": "powerbrick", "version": "2026.7.2.1"}