Generate your profile first: App → Settings → MDM → Microsoft Intune
downloads
inviolet-extension.intune.xml with your org_id,
enrollment_token, and config_signature already substituted. See the
MDM overview for what the payload contains.Prerequisites
- Intune administrator access
- The generated
inviolet-extension.intune.xmlfrom Settings → MDM - A pilot device group to validate against
1. Create the Configuration Profile
In Intune → Devices → Configuration profiles → Create profile:- Platform: Windows 10 and later (repeat for macOS if needed)
- Profile type: Settings catalog
- Target the browser you deploy — Microsoft Edge or Google Chrome.
2. Add the two settings
From the generated payload, add:ExtensionInstallForcelist— the Inviolet extension ID + update URL. This force-installs the extension so users can’t remove it.ExtensionSettings— the JSON block that carrieschrome.storage.managed(the signedorg.inviolet.extensionconfig). Paste it exactly as shown in the generated file.
3. Assign
Assign the profile to a pilot device group first. Expand to the full fleet once verified.4. Verify
On a target device, openchrome://policy/ (or edge://policy/) and confirm
ExtensionInstallForcelist and ExtensionSettings are applied. The extension
then enrolls into your tenant and begins reporting.
Read next
- MDM overview — the managed-config schema and identity modes
- Jamf Pro · Kandji · Workspace ONE