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.