Skip to main content

SonicWall NetExtender - Install/Update

Purpose

This solution ensures that the SonicWall NetExtender is installed or updated to the latest version.

Associated Content

ContentTypeFunction
Script - SonicWall NetExtender - Install/UpdateScriptThis script installs/updates the latest version of the SonicWall NetExtender dynamically.
Monitor - SonicWall NetExtender - Install/Update [Winget]Internal MonitorThis internal monitor detects the online Windows agent where the SonicWall NetExtender is installed for the upgrade. It depends on the client-based EDF 'SonicWall NetExtender Deployment' to check for the deployment. It also relies on the location-based and computer-based EDF 'SonicWall NetExtender Exclude' to exclude particular locations/agents from the deployed clients. To install the SonicWall using this monitor, check the implementation steps.
Script - Application - Latest Version [Winget]ScriptThis script is designed to store the latest version of SonicWall NetExtender in the system properties 'SonicWall_Netextender_Version'.
Monitor - SonicWall NetExtender - Latest Version DetectionInternal MonitorThis monitor schedules the script Script - Application - Latest Version [Winget] to collect the latest version details of the SonicWall NetExtender application every month and update it to the system properties SonicWall.NetExtender.
△ Custom - Autofix - SonicWall NetExtender - Latest Version CollectorAlert TemplateThis alert template runs the script Script - Application - Latest Version [Winget] for the latest version detection of SonicWall NetExtender and stores it in the system properties. It should be scheduled with the monitor Monitor - SonicWall NetExtender - Latest Version Detection.
△ Custom - Autofix - SonicWall NetExtender - Install/UpdateAlert TemplateThis alert template runs the script Script - SonicWall NetExtender - Install/Update for the SonicWall NetExtender install/update. It should be scheduled with the monitor Monitor - SonicWall NetExtender - Install/Update [Winget].
SonicWall NetExtender DeploymentClient-EDFThis EDF needs to be checked for the monitor to detect the clients where the SonicWall NetExtender deployment is needed on their agents. Client EDF
SonicWall NetExtender ExcludeLocation-EDFThis EDF check at the location level will exclude the agents of the locations from the SonicWall NetExtender deployment. !Location EDF
SonicWall NetExtender ExcludeComputer-EDFThis EDF check will exclude the agents from the SonicWall NetExtender deployment. Computer EDF

Implementation

  1. Import the scripts Script - SonicWall NetExtender - Install/Update and Script - Application - Latest Version [Winget].

  2. Import the internal monitors Monitor - SonicWall NetExtender - Install/Update [Winget] and Monitor - SonicWall NetExtender - Latest Version Detection.

  3. Import the alert templates △ Custom - Autofix - SonicWall NetExtender - Latest Version Collector and △ Custom - Autofix - SonicWall NetExtender - Install/Update.

  4. Apply the △ Custom - Autofix - SonicWall NetExtender - Install/Update alert template to the Monitor - SonicWall NetExtender - Update.

  5. Apply the △ Custom - Autofix - SonicWall NetExtender - Latest Version Collector alert template to the Monitor - SonicWall NetExtender - Latest Version Detection.

  6. Run the Monitor - SonicWall NetExtender - Install/Update. and ensure the script populates the system property.

    Property

  7. Enable the deployment monitor.

  8. The current solution is built for the SonicWall NetExtender update only. If the Install is required then please make the required changes in the monitor as highlighted in the screenshot:

Image1