Implement Wifi Profile
Purpose
The purpose of this solution is to find and remove any unapproved Wi-Fi profiles from Windows machines.
Associated Content
Auditing
Content | Type | Function |
---|---|---|
Internal Monitor - Execute Script - Get Wifi Profile | Internal Monitor | Executes the Get Wifi Profile script weekly against Windows 10 and 11 machines. |
Script - Get Wifi Profile | Script | Fetches data |
Custom Table - pvl_wifi_profiles | Custom Table | Stores data |
Dataview - Wi-Fi Profile - Audit [Script] | Dataview | Displays data |
△ Custom - Execute Script - Get Wifi Profile | Alert Template | Executes the script against the machines detected by the Execute Script - Get Wifi Profile monitor set. |
Automation
Content | Type | Function |
---|---|---|
Internal Monitor - Wifi Profiles - Add | Internal Monitor | Detects the machines where approved Wi-Fi profiles are not available. |
Script - Implement Wifi Profile | Script | Adds and removes the Wi-Fi profiles. |
△ Custom - Execute Script - Implement Wifi Profile | Alert Template | Executes the script against the machines detected by the Wifi Profiles - Add monitor set. |
Implementation
-
Import the following scripts using the Prosync plugin:
-
Import the following internal monitors using the Prosync plugin:
-
Import the following Alert Templates using the Prosync plugin:
- △ Custom - Execute Script - Get Wifi Profile
- △ Custom - Execute Script - Implement Wifi Profile
-
Import the Dataview - Wi-Fi Profile - Audit [Script] dataview using the Prosync plugin.
-
Reload the system cache:
-
Configure the solution as outlined below:
- Enable the desired monitors in the Workstation Service Plan groups.
- Navigate to Automation → Monitors within the CWA Control Center and set up the following:
- Internal Monitor - Execute Script - Get Wifi Profile
- Alert Template: △ Custom - Execute Script - Get Wifi Profile
- Right-click and Run Now to start the monitor
- Internal Monitor - Wifi Profiles - Add
- Alert Template: △ Custom - Execute Script - Implement Wifi Profile
- Right-click and Run Now to start the monitor
- Internal Monitor - Execute Script - Get Wifi Profile