Install Webroot SecureAnyWhere
Summary
This script is a modification of the Webroot Plugin included installation script, Install Webroot SecureAnywhere. The script has been modified to provide a plugin-exclusive method of automatic deployment through the ConnectWise Automate Application. The script is split into two parts, separated by a condition. If the software is installed, the script will set the active threats registry value on the target. If the software is not installed, then the script will install the software.
At a minimum, this script can be run on a single agent; however, please review the solution document SWM - Software Install - Solution - Webroot for any necessary prerequisites.
Common Usage
This script is typically set as an autofix on a monitor looking for the installed software. Please reference the solution document for more information: SWM - Software Install - Solution - Webroot.
Dependencies
- ConnectWise Automate Webroot Plugin is required.
- Client and Location EDFs are required.
Reference SWM - Software Install - Solution - Webroot for more information on your specific needs.
Variables
Document the various variables in the script. Delete any section that is not relevant to your script.
Name | Description |
---|---|
ComputerCheck | Verifies the state of the Computer exclusion EDF. |
LocationCheck | Verifies the state of the Location exclusion EDF. |
DisableUninstall | The DisableUninstall value from the Plugin appears to set system component = 1 in the registry for this application. |
WSA_Keycode | The target client Webroot site Keycode from the Webroot Plugin. |
WSA_KeycodeLength | The length of the keycode. |
GroupName | The group name applied to the client in the Webroot Plugin. |
ActiveThreats | Verifies the active threats registry objects if the software is installed. |
Process
- Software is installed.
- Computer and Location are not excluded.
- Active Threat registry values do not exist.
- Create the registry objects.
- Active Threat registry values exist.
- Exit.
- Active Threat registry values do not exist.
- Computer and Locations are excluded.
- Log EDF values are not set and exit.
- Computer and Location are not excluded.
- Software is not installed.
- Computer and Location are excluded.
- Log EDF values are not set and exit.
- Computer and Location are not excluded.
- Mac
- Install for Mac, verify, then exit.
- Windows
- Install for Windows, verify, and exit.
- Mac
- Computer and Location are excluded.