Skip to content

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.

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)

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

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.

Optional

The minimum version of the extension required for installation (optional). Example: 1.0.0

  • Category: Browser settings
  • Brick ID: Edge-Add-Extension
{
"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"
}