Deploy the Firefox Extension via Intune
This guide shows you how to force-install the Anzenna Firefox extension on Windows devices with Microsoft Intune. Firefox's configuration keys for the extension are not in Intune's settings catalog, so you import a small administrative template first and then build one profile from it.
Prerequisites
Microsoft Intune administrator access with the Policy and Profile Manager role
Windows 10 or later devices enrolled in Intune
Mozilla Firefox 136 or later installed on target devices
Your organization's domain and the client token from Anzenna support
Before beginning deployment, contact Anzenna support to obtain your client token. The extension cannot report without it.
Step-by-Step Instructions
1. Download the Template and Generate Your Values
Download both template files, then enter the values Anzenna support provided. The two JSON values shown are what you paste into the profile in step 3.
{"anzenna-selfhosted@anzenna.ai":{"installation_mode":"force_installed","install_url":"https://crx.anzenna.ai/firefox/anzenna-latest.xpi","private_browsing":true}}Enter your domain and client token above.Import the two files into Intune once, then paste each value into its setting when you build the profile below.
2. Import the Template
Sign in to
Microsoft Intune admin center
Navigate to Devices > Windows > Configuration and open the Import ADMX tab
Click Import, upload
anzenna-firefox.admxas the ADMX file andanzenna-firefox.admlas the ADML file, then click Next and CreateWait for the Status column to show Available. This can take a few minutes; click Refresh to update it
3. Create the Profile
On the Policies tab, click Create > New policy
Select platform Windows 10 and later, profile type Templates, then Imported Administrative templates (Preview), and click Create
Name the profile "Firefox - Anzenna extension" and click Next
Under Anzenna Firefox Extension, open Extension install, set it to Enabled, paste the "Extension install" value from step 1, and click OK
Open Extension configuration, set it to Enabled, paste the "Extension configuration" value from step 1, and click OK
4. Assign and Deploy
Click Next through Scope tags
Under Assignments, add the device groups that should receive the extension
Click Next, review the settings, and click Create
The profile applies over two device syncs: the first delivers the template to the device and the second applies the settings. Firefox reads them the next time it starts, so a user with Firefox open sees the extension after quitting and relaunching.
Intune refuses to re-import a template it already holds. To install a newer version of the template, delete the profile that uses it, delete the import, then import and rebuild the profile.
Verifying Deployment
Check Profile Status in Intune
Open the profile and select Device status
Confirm target devices show Succeeded. Intune's reporting can lag the device by ten minutes or more
Verify in Firefox
- Quit and relaunch Firefox
Open
about:policies. BothExtensionSettingsand3rdpartyappear under ActiveOpen
about:addons. Anzenna is listed with no remove option, which means the policy installed it
Troubleshooting
The template import fails
Delete the failed row on the Import ADMX tab before trying again; a failed upload left in place blocks a retry under the same name.
about:policies says the Enterprise Policies Service is inactive
Firefox found no policy at all. Check the profile's device status in Intune, sync the device again, and quit Firefox from its menu rather than closing windows, since a closed window can leave the process running.
Firefox already manages other extensions
The "Extension install" setting writes the same registry value as Firefox's
own ExtensionSettings policy. If another profile already sets
that policy, merge the Anzenna entry into its JSON rather than enabling both.