Deploy the extension with Microsoft Intune
Force-install the Sorvek extension in Chrome and Edge through Intune, then enroll it with no typing using your organization's deployment key.
On this page
An Intune deployment has two parts: a force-install policy that adds the Sorvek Discovery extension to Chrome and Edge, and a managed configuration that gives the extension each person's address and your organization's deployment key. With both in place, the extension enrolls itself the next time the browser starts, with no action from the employee.
Before you start
- The Administrator role in Sorvek, and the SaaS Discovery module active.
- Employee addresses present in the directory that Sorvek syncs (UPN or email). An unknown address is refused.
- Windows devices managed by Intune and joined to Entra ID or Active Directory, where the script finds the person's UPN.
Values to use
| Item | Value |
|---|---|
| Extension ID (for Chrome and Edge) | Shown in the Sorvek console: Settings > Browser extension, Deployment section |
| Update URL | https://clients2.google.com/service/update2/crx |
| Force-install entry | <extension ID>;https://clients2.google.com/service/update2/crx (the console shows it ready to copy) |
| Self-hosted package ID (existing installations only) | Shown in the same place in the console |
| Managed configuration keys | user_email, deployment_key, browser_product (optional) |
Step 1: force-install the extension
- In Intune, open Devices > Configuration profiles > Create profile.
- Choose Windows 10 and later, then the settings catalog.
- For Edge, add "Control which extensions are installed silently" ("Configurer la liste des extensions installées en mode forcé" in French).
- For Chrome, add "Configure the list of force-installed apps and extensions".
- In both, add the force-install entry from the table.
- Assign the profile to the target groups.
Step 2: generate the deployment key
- In the Sorvek console, open Settings > Browser extension.
- In the Deployment section, click the Chrome / Edge card.
- Under Zero-touch deployment (Intune / GPO / Jamf), click Generate deployment key.
- Click PowerShell template · Windows to download
sorvek-extension-mdm-windows.ps1, which contains the key and both IDs.
Step 3: push the managed configuration
Run as SYSTEM, the script reads, for each open session, the person's UPN (from the device's Entra ID identity cache, otherwise from the Active Directory userPrincipalName attribute). It writes user_email and deployment_key under HKEY_USERS\<SID>\Software\Policies\Google\Chrome\3rdparty\extensions\<ID>\policy and under the Microsoft\Edge equivalent. A profile without a UPN is skipped and reported: the script never guesses an address. It does not install the extension.
- In Intune, open Devices > Scripts and remediations > Remediations.
- Create a script with
sorvek-extension-mdm-windows.ps1, run in the system context. - Schedule it to run on a recurring basis (daily or hourly): each run only covers the sessions that are open.
- Assign it to the same groups as the profile from step 1.
A scheduled task at sign-in, run as SYSTEM, also works. A GPO startup script on its own is not enough: no session is open at startup.
Check on a pilot device
- Restart the browser.
- Open
chrome://policy(oredge://policy):ExtensionInstallForcelistcontains the entry, and the extension's policy showsuser_emailanddeployment_key. - In the person's session, in PowerShell:
Get-ItemProperty "HKCU:\Software\Policies\Google\Chrome\3rdparty\extensions\<extension ID>\policy". - In the Sorvek console, in the Installations table on the Browser extension page: a row with the person's address, the Active status and the enrollment "MDM, key" followed by the key's fingerprint.
When it enrolls, the extension opens the "Extension deployed by your organization" tab in the background, which informs the employee without offering a choice: the features left optional are then active (see What the extension sees and what it sends). If no row appears, see Troubleshoot the extension.
Change the key
Click Regenerate, then confirm. The old key is refused immediately: download the script again and redeploy it. Devices already enrolled keep their access, unless you check Also disconnect devices enrolled with a deployment key (if the key has leaked): they then re-enroll on their own as soon as Intune pushes the new key to them.
For macOS, the same card offers PLIST template · macOS, designed for Jamf Pro or Kandji.
Can’t find your answer?
Already a customer? The support bubble at the bottom of the app sends your question with its context. Otherwise, write to the Sorvek team.