Skip to main content

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

ContentTypeFunction
Internal Monitor - Execute Script - Get Wifi ProfileInternal MonitorExecutes the Get Wifi Profile script weekly against Windows 10 and 11 machines.
Script - Get Wifi ProfileScriptFetches data
Custom Table - pvl_wifi_profilesCustom TableStores data
Dataview - Wi-Fi Profile - Audit [Script]DataviewDisplays data
△ Custom - Execute Script - Get Wifi ProfileAlert TemplateExecutes the script against the machines detected by the Execute Script - Get Wifi Profile monitor set.

Automation

ContentTypeFunction
Internal Monitor - Wifi Profiles - AddInternal MonitorDetects the machines where approved Wi-Fi profiles are not available.
Script - Implement Wifi ProfileScriptAdds and removes the Wi-Fi profiles.
△ Custom - Execute Script - Implement Wifi ProfileAlert TemplateExecutes the script against the machines detected by the Wifi Profiles - Add monitor set.

Implementation

  1. Import the following scripts using the Prosync plugin:

  2. Import the following internal monitors using the Prosync plugin:

  3. Import the following Alert Templates using the Prosync plugin:

    • △ Custom - Execute Script - Get Wifi Profile
    • △ Custom - Execute Script - Implement Wifi Profile
  4. Import the Dataview - Wi-Fi Profile - Audit [Script] dataview using the Prosync plugin.

  5. Reload the system cache: Reload System Cache

  6. 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: