policies.json file, or the Intune Settings Catalog. These cover Chrome, Edge, Firefox, Vivaldi, and Brave, and all write to the machine hive (HKLM\Software\Policies\…).
PowerShell script
One script covers all five browsers. Edit$IngestKey at the top, then run it as Administrator or SYSTEM in 64-bit PowerShell. The browsers read the key from the registry value apiToken.
Configuration script (Configure-Velatir.ps1):
To deploy to a subset of browsers, comment out the corresponding section in both the configuration and uninstall scripts.
Uninstall
This reverses everything the configuration script writes. It is safe to run either way, and leaves MDM-managed policies (at forcelist indexes other than1000) untouched.
Uninstall script (Remove-Velatir.ps1):
Removing the force-install policy does not uninstall the extension from existing profiles; users can then disable or remove it themselves. To force removal, block the extension first (Chrome/Edge
ExtensionInstallBlocklist, or Firefox ExtensionSettings with installation_mode: blocked) before running the uninstall script.If you deployed via the MSI instead, uninstall with
msiexec /x VelatirExtension-x64.msi /qn (or VelatirExtension-arm64.msi for ARM64 fleets).Firefox via policies.json
To use apolicies.json file instead of registry keys for Firefox, run this script in place of (or alongside) the Firefox section above.
Configuration script (Configure-VelatirFirefoxJson.ps1):
Intune Settings Catalog (force-install only)
Use this to force-install the extension without pre-configured settings. Users enter the ingest key manually afterwards.The Settings Catalog does not support Firefox. For Firefox, use the PowerShell script above.
- Chrome
- Edge
- Sign in to the Microsoft Intune admin center
- Go to Devices > Configuration > Create > New policy
- Select:
- Platform: Windows 10 and later
- Profile type: Settings catalog
- Name your profile (e.g., “Velatir Chrome Extension”)
- Click Add settings and search for Google Chrome
- Select Google Chrome > Extensions
- Enable Configure the list of force-installed apps and extensions
- Add the following value:
- Assign to your device groups and create the profile
Manual Registry Configuration (Windows)
Not using Intune or SCCM? Apply the same policies directly withregedit, Group Policy Preferences, or any tool that writes registry values. The tables below list every key, value name, and data.
All values are REG_SZ (String) under HKEY_LOCAL_MACHINE (HKLM). Run your tool in 64-bit context so writes don’t land under WOW6432Node.
Use the value name
1000 for the force-install entries. This avoids colliding with MDM-managed entries, which typically start at 1.- Chrome
- Edge
- Firefox
- Vivaldi
- Brave
Required
Optional
To remove the configuration, delete the values you added. This does not uninstall the extension from existing profiles; users can then disable or remove it themselves.
Enterprise deployment
Browser support, managed config, and other platforms
Verify the deployment
Confirm policies applied and the extension is installed