Addigy provides many options for installing third-party software including Webroot security software. To install Webroot silently, you must already have valid Webroot license keys.
Installing Webroot
To install Webroot, create new Smart Software within Addigy. For more information on how to set up Smart Software, see our support article: Creating Smart Software.
Below is the necessary Installation Command for your Smart Software.
Notes:
- Replace the 1111-1111-1111-1111 with your valid license key.
- Because the script handles downloading the latest version of Webroot, no files need to be uploaded to this Smart Software.
#!/bin/sh #set -x export TERM=xterm #Set Keycode for Clients KEY=1111-1111-1111-1111 OS_Version_major=$(sw_vers -productVersion | cut -d '.' -f1) OS_Version_minor=$(sw_vers -productVersion | cut -d '.' -f2) if [ $OS_Version_major == 10 ] && [ $OS_Version_minor -ge 15 ] || [ $OS_Version_major -ge 11 ]; then cd /tmp; curl -O https://mac.webrootmultiplatform.com/production/wsa-mac/10.15/latest/WSAMACSME.dmg hdiutil attach -nobrowse /tmp/wsamacsme.dmg sudo rm -f /Library/PrivilegedHelperTools/com.webroot.InstallerHelperTool sudo "/Volumes/Webroot SecureAnywhere/Webroot SecureAnywhere.app/Contents/MacOS/Installer" -keycode=$KEY install -language=en -silent || True else cd /tmp; curl -O http://anywhere.webrootcloudav.com/zerol/wsamacsme.dmg hdiutil attach -nobrowse /tmp/wsamacsme.dmg sudo "/Volumes/Webroot SecureAnywhere/Webroot SecureAnywhere.app/Contents/MacOS/Webroot SecureAnywhere" install -keycode=$KEY -language=en -silent fi diskutil unmount /Volumes/Webroot\ SecureAnywhere rm -rf /tmp/wsamacsme.dmg if [ ! -e "/Applications/Webroot SecureAnywhere.app" ]; then echo "There was an issue with the installation" exit 1 fi
Adding MDM Whitelisting
Many apps on macOS, especially antiviruses/antimalware like Webroot, require specific whitelisting in order to fully function.
To allow this in Addigy, you can use our Smart Software's auto-sensing profiles tool. Simply click the button highlighted in the screenshot below and add the necessary whitelisting (in this case, it would be best to add all three).
Note: Webroot has an issue where it may still ask for Full Disk Access within the app even when it is granted, but this can be ignored assuming a scan can be successfully performed.
Adding a Custom Conditional Command
Additionally, a Custom Conditional Command can be added so that this software is enforced on a recurring basis as part of an Addigy policy.
Here is a simple Condition script that checks for the Webroot application on the device:
if [ -d "/Applications/Webroot SecureAnywhere.app" ]; then echo "Webroot already installed. Skipping installation." exit 1 else echo "Webroot not found. Installing..." exit 0 fi
Note: This Custom Conditional Command assumes that the Install on Success setting is toggled ON.
If you have any questions, please do not hesitate to reach out to us by contacting support@addigy.com