To use Cloud Filter on managed Windows devices enrolled in Microsoft Intune, you must deploy a system service, a script, and a browser extension.
- Use this article if your devices use Google Chrome or a mix of Chrome and Edge.
- If your devices use Microsoft Edge only, follow the instructions to install Cloud Filter on Windows using Intune (Edge only).
Before you begin
- Force-install the Chrome and/or Edge browsers on all relevant devices.
- Ensure your devices don’t use a non-transparent proxy.
- Prevent your antivirus software from quarantining the Smoothwall client by adding these exception paths to the antivirus software on student devices:
- C:\Program Files\Smoothwall
- C:\ProgramData\Smoothwall
- Some antivirus software might require the full path of each program:
- C:\Program Files\Smoothwall\Unified Client\bin\sw-uc-desktop-client.exe
- C:\Program Files\Smoothwall\Unified Client\bin\sw-uc-browser-bridge.exe
Step 1: Download the Cloud Filter Unified Client
- Go to software.smoothwall.com
- In the Cloud Filter Unified Client section, select Windows x64.
This downloads smoothwall-unified-client-x-windows.zip to your computer, which contains a few files. For this deployment, you need the Intune PowerShell script and INTUNEWIN file.
Step 2: Install Cloud Filter Client
- In Intune, go to Apps > Windows.
- Add Windows app (Win 32).
- Select the app package file and select the Smoothwall Intune installer (sw-uc-desktop-client-<version>.intunewin).
- On the App information tab, the Name and Description fields should autofill along with the App Version. Ensure “Smoothwall” is entered in the Publisher field, then select Next.
- Review the Program settings, including Allow available uninstall and Device restart behaviour, then select Next.
- On the Requirements tab, set the Operating system architecture to 64-bit and the Minimum operating system to Windows 11 21H2, then select Next.
- On the Detection rules tab, set Rules format to Manually configure detection rules, then select + Add.
- Change the Rule type to MSI and select OK.
- Back on the Add app tab, select Next until you reach the Assignments tab.
- Select the Device Group where the software needs installation, or select +Add all devices.
- On the Review + Create tab, select Create.
Step 3: Provision Intune
Edit the ps1 script file
- Edit the file named smoothwall-provisioning-intune.ps1
- Add your UNCL as the serial variable.
- Add the Tenant ID if multi-tenanted, or leave the tenant variable empty if you are not.
- Save the file as a new version.
For example, if your UNCL is X and your Tenant ID is Y, the file will read:
######################################
$serial = "X"
$tenant = "Y"
######################################
Upload the script
- In Intune, go to Devices > Scripts and remediations.
- Add a new script for Windows 10 or later.
- In Script settings, select the edited script file.
- Set ‘Run this script using the logged-on credentials’ to No.
- Set ‘Enforce script signature check’ to No.
- Set ‘Run script in 64-bit PowerShell’ to Yes.
- Target the script to devices that require the Cloud Filter Extension.
Alternative method to provision Intune
If you can’t run PowerShell scripts, create a registry key at this path: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Smoothwall\UnifiedClient
Within it, create the following values:
- SerialId = String (REG_SZ) containing your UNCL.
- TenantId = String (REG_SZ) containing your Tenant ID, if you have a multi-tenant environment. If you don’t, leave this blank.
- EnableAzureAd = Number (REG_DWORD) and set this to 1 to use Azure AD usernames.
Step 4: Configure your browsers
-
Use Intune to create a policy to configure the setting for Configure the list of force-installed apps and extensions (Chrome) or Control which extensions are installed silently (Edge):
- Set the State as Enabled.
- Set the Value as:
- For Chrome: jbldkhfglmgeihlcaeliadhipokhocnm;https://clients2.google.com/service/update2/crx
- For Edge: dlcaglefdlidioooijnigjhfcndlncfp;https://edge.microsoft.com/extensionwebstorebase/v1/crx
- Browsers require additional configuration to force-install the Cloud Filter Extension and lock it down to ensure safe usage.
- Use a Settings Catalog policy in Intune for Chrome and/or Edge.
- Configure these listed policies at the device level, not the user level.
Next steps
Check that your deployment works as expected:
You can also prevent users from using their own extensions. If you are already familiar with Intune, you can use Microsoft’s Use group policies to manage Microsoft Edge extensions article.