mirror of
https://github.com/MLBZ521/MacAdmin.git
synced 2026-03-15 13:52:46 +00:00
+ Added a local log to track EA value history since this function isn't available within Jamf Pro + Updated minimally "supported" OS Version to 10.14 (not supported, but will connect to the cloud) + Automatically reporting v5.x location sensors as not supported - Removed logic for checking v5.x sensors + Reporting 6.17 and older sensor versions as not supported + Added success check for the Python3 filter_state check + Improved the system extension status check by creating an array to handle cases where multiple system extensions are present
Extension Attributes
jamf_ea_AvastStatus.sh
Checks the current configuration of Avast. The following are what is checked and what files these settings are found in:
- Values
- 0 = Disabled
- 1 = Enabled
- Mail and Web Shields: /Library/Application Support/Avast/config/com.avast.proxy.conf
- File Shield: /Library/Application Support/Avast/config/com.avast.fileshield.conf
- Updates: /Library/Application Support/Avast/config/com.avast.update.conf
- Virus Definitions
- Program
- Beta Channel
- Definition Updates: /Library/Application Support/Avast/vps9/defs/aswdefs.ini
- License Info: /Library/Application Support/Avast/config/license.avastlic
- CustomerName
- LicenseType
- 0=Standard (Premium)
- 4=Premium trial
- 13=Free, unapproved
- 14=Free, approved
- 16=Temporary
jamf_ea_GetSSID.sh
Checks and returns one of the following:
- the SSID of the currently connected WiFi Network
- Not Connected
- Off (If WiFi is off)
jamf_ea_LatestOSSupported.sh
Checks the latest compatible version of macOS that a device's current state supports. i.e. current HW and OS Version can be upgraded to. Supports:
- High Sierra
- Sierra
- El Capitan
jamf_ea_SMBProtocol.sh
Check if the SMB Protocol is configured. This is available for use with the config_SMBProtocol.sh script above.