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.
Select the Platform scripts tab (not Remediations).
Select + Add, then choose 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.
Assign the script to the Device Group that requires 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.