Skip to main content
Jamf Nation, hosted by Jamf, is the largest Apple IT management community in the world. Dialog with your fellow IT professionals, gain insight about Apple device deployments, share best practices and bounce ideas off each other. Join the conversation.

Extension Attributes

Extension attributes are custom fields that allow you to collect almost any piece of attribute data from a computer. You can create extension attributes manually or use one of the templates in the JSS.

Using a template runs a predefined script on the client each time it submits an inventory report. You can also upload Extension Attributes downloaded from Jamf Nation.

295 extension attributes have been uploaded to Jamf Nation

CrashPlan PROe - Alert States

This attribute displays the CrashPlan PROe alert states of the computer. "OK" if the computer has backed up within defined days, "WARN" if computer has exceeded "warning" threshold, "ALERT" if computer has exceeded "alert" threshold.

CrashPlan PROe - Alert States.xml (4.53 KB)

Download

Active Network Interface

This attribute displays the currently active network interface. This attribute applies to both Mac and Windows. Modified to work with Yosemite and El Capitan.

Active_Network_Interface.xml (1.82 KB)

Download

Active Power Management Profile

This attribute displays the power management profile that is currently active on the machine. This attribute applies to both Mac and Windows.

Active Power Management Profile.xml (1.08 KB)

Download

ActivInspire Version

This will gather the current version of ActiveInspire. I don't take the credit for this script, it was swood@integer.com but I just edited so I could get the version of ActivInspire on my clients

activeinspireversion.xml (850 B)

Download

Adobe Remote Update Manager version EA

Returns the installed version of the Adobe Remote Update Manager

Adobe_Remote_Update_Manager_Version.xml (895 B)

Download

Adobe Update Server

This attribute returns the DNS/IP address of the Adobe Update Server that is set on the client machine.

Adobe Update Server.xml (779 B)

Download

AIR Version

Returns the installed version of Adobe AIR.

AIR_Version.xml (830 B)

Download

AirPort Power

This attribute displays the AirPort power status. This attribute applies to Mac only.

AirPort Power.xml (1.47 KB)

Download

Apple Software Update - Automatically Download Updates

This attribute displays the status of the Apple software update option to "Automatically Download Updates". The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that the setting is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

Apple Software Update - Automatically Download Updates.xml (1.35 KB)

Download

Apple Software Update Server

This attribute returns the DNS/IP address of the Apple Software Update Server that is set on the client machine.

Apple Software Update Server.xml (582 B)

Download

ARD Field 1

This attribute returns the ARD Computer Info field #1 from the Computer Information attributes in the Apple Remote Desktop settings of a machine.

ARD Field 1.xml (619 B)

Download

ARD Field 2

This attribute returns the ARD Computer Info field #2 from the Computer Information attributes in the Apple Remote Desktop settings of a machine.

ARD Field 2.xml (619 B)

Download

ARD Field 3

This attribute returns the ARD Computer Info field #3 from the Computer Information attributes in the Apple Remote Desktop settings of a machine.

ARD Field 3.xml (619 B)

Download

ARD Field 4

This attribute returns the ARD Computer Info field #4 from the Computer Information attributes in the Apple Remote Desktop settings of a machine.

ARD Field 4.xml (619 B)

Download

Backup - CrashPlan

Dashboard uses this Extension Attribute to parse the CrashPlan client log for backup information.

ds-backup-crashplan-log.xml (5.69 KB)

Download

Backup - Time Machine

Returns the last time a Time Machine backup was completed successfully. If Time Machine is not enabled, or is enabled but no backup has completed yet, returns “Not enabled.”

ds-backup-tm-last-backup-time.xml (3.04 KB)

Download

BASH Version Check

This will determine the version of BASH used on OS X systems and display in the Extension Attributes.

BASH_Version.xml (775 B)

Download

Battery - Design Capacity

Dashboard uses information from Apple’s System Profiler tool to calculate battery health for notebook computers. This attribute returns the Design Capacity value of a notebook battery.

ds-battery-design-capacity.xml (503 B)

Download

Battery - Max Capacity

Dashboard uses information from Apple’s System Profiler tool to calculate battery health for notebook computers. This attribute returns the Max Capacity value of a notebook battery.

ds-battery-max-capacity.xml (494 B)

Download

Battery Charge Percentage

This attribute returns remaining charge percentage of the battery, if installed. This attribute applies to both Mac and Windows.

Battery Charge Percentage.xml (1.28 KB)

Download

Battery Charging

This attribute returns whether or not the battery is charging, if installed.

Battery Charging.xml (499 B)

Download

Battery Cycle Count

This attribute returns the number of charge cycles logged on the current battery.

Battery Cycle Count.xml (509 B)

Download

Battery Fully Charged

This attribute returns whether or not the battery is fully charged, if installed.

Battery Fully Charged.xml (n/a)

Download

Battery Health Status

This attribute returns the health of the battery, if installed. In the event of battery failure, the attribute will report back "Failure". This attribute applies to both Mac and Windows.

Battery Health Status.xml (1.22 KB)

Download

Battery Installed

This attribute returns whether or not a battery is currently installed in a system that supports batteries.

Battery Installed.xml (534 B)

Download

Battery Manufacturer

This attribute returns manufacturer of the battery, if installed.

Battery Manufacturer.xml (494 B)

Download

Battery Serial Number

This attribute returns serial number of the battery, if installed.

Battery Serial Number.xml (500 B)

Download

Battery Time Remaining

This attribute returns number of minutes of battery charge remaining, if a battery is installed. This attribute applies to both Mac and Windows.

Battery Time Remaining.xml (1.06 KB)

Download

Bluetooth Discoverable State

This attribute verifies the Bluetooth Discoverable State. The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that Bluetooth is not set to "Discoverable" This extension attribute requires this preference be set using Managed Preferences (MCX).

Bluetooth Discoverable State.xml (1.28 KB)

Download

Boot Volume Free Space

Returns the free space on the current boot volume in GB, rounded down to the nearest integer.

bootVolumeFreeSpace.xml (604 B)

Download

Caching Service Cache Size Limit

This Extension Attribute will Identify if the Server App is installed to /Applications/Server.app and if so it will report the Caching Size Limit in bytes.

cachingCacheLimit.xml (806 B)

Download

Caching Service Saved Cache Size

This Extension Attribute verifies that Server.app is installed at /Applications and if installed reports how many bytes are being used by the Caching Service Saved Cache directory.

cachingSavedCacheSize.xml (843 B)

Download

Casper Site

This extension attribute returns a system's site association based on its UUID, so it can be used as search criteria.

Casper Site.xml (1.03 KB)

Download

Check for local accounts which have Remote Management rights

This attribute checks which local user accounts have Remote Management rights to access this Mac.

check_for_remote_management_accounts.xml (1.76 KB)

Download

Check if running on AC or Battery Power, and when this was checked.

This is a sometimes handy Extension Attribute to avoid customers on laptops attempting to pull down sizable installations (Adobe CC, MATLab, OS X Upgrades, etc.) while running on the laptop battery. Use this to avoid installs interrupted by system sleep or a battery nearing exhaustion. This works for Desktops as well. They'll just always report "Now drawing from AC Power...". An example would be using as a policy exclusion for when a system was last reported as "Now drawing from Battery Power...". Insist the user Plug in the cord and update their inventory before being allowed to run the lengthy install. ########################################################### #!/bin/bash ########################################### # Check to see where power is being drawn # 'Battery Power' vs. 'AC Power' ########################################### # by Christopher Miller # for ITSD-ISS of JHU-APL # Dated: 2016-05-24, last Mod: 2016-05-24 # Cobbled together from other's hard work ########################################### #Use the power management to check PowerUP=$(pmset -g batt | head -n 1) #Find the time this was checked ShotTime=$(/bin/date) #Put it together result=$(echo "$PowerUP" on "$ShotTime") echo "<result>$result</result>" exit 0

Power_Source.xml (1.02 KB)

Download

Check KBox 1000 agent version

This attribute checks to see if the Dell KACE KBox 1000 Mac agent is installed. If installed, the agent version is returned. If the agent is not installed, the script returns "Not Installed".

check_kbox_1000_agent_version.xml (961 B)

Download

Check munki manifest on client

Simple script to check what manifest the client is using. Helpful men migrating or integrating with munki.

jamf_check-munki-manifest.sh (524 B)

Download

CheckPoint - Encryption Percentage

This attribute returns the Disk Encryption Percentage for CheckPoint on the boot disk. This attribute template applies to CheckPoint (v 3.2).

CheckPoint - Encryption Percentage.xml (1.17 KB)

Download

CheckPoint - Encryption Status

This attribute returns the Disk Encryption Status for CheckPoint on the boot disk. Examples of returned values include: "Encrypting", "Encrypted", "Decrypting", and "Decrypted". This attribute template applies to CheckPoint (v 3.2).

CheckPoint - Encryption Status.xml (1.27 KB)

Download

ClamXav - Virus Definition Date

This attribute returns the Virus Definitions Date for ClamXav. This attribute template applies to ClamXav (v 2.0.5).

ClamXav - Virus Definition Date.xml (816 B)

Download

ClamXav - Virus Definition Version

This attribute returns the Virus Definitions Version for ClamXav. This attribute template applies to ClamXav (v 2.0.5).

ClamXav - Virus Definition Version.xml (764 B)

Download

Client Location in Active Directory

This adds a field to show the client's location in active directory. This is useful if you need to base a smart group on an AD OU rather than AD security group membership or a network segment.

Active Directory OU.xml (942 B)

Download

com.apple.screensaver - Require Password

This attribute returns enforcement status of the "Require Password" screensaver setting. Since the com.apple.screensaver domain only applies to the user space, the managed preferences will be queried for the last user to login. This extension attribute requires this preference be set using Managed Preferences (MCX).

com.apple.screensaver - Require Password.xml (1.01 KB)

Download

com.microsoft.autoupdate2 - Update Method

This attribute returns enforcement status of the "Update Method" screensaver setting. Since the com.microsoft.autoupdate2 domain only applies to the user space, the managed preferences will be queried for the last user to login. This extension attribute requires this preference be set using Managed Preferences (MCX).

com.microsoft.autoupdate2 - Update Method.xml (947 B)

Download

Computer Sleep

This attribute displays the number of minutes before the computer sleeps on the active power management profile.

Computer Sleep.xml (504 B)

Download

Computrace - Last Call Time & Date

This will report on the last call time and date from client to Absolute, based on the modification time and date to the /Library/Preferences/com.absolute.settings file. The date and time reported are based on the Computrace servers, and might be different then your local time zone.

Computrace - Last Call Time & Date.xml (1.02 KB)

Download

Computrace MD5 checksum

This will report back the MD5 checksum hash for the /usr/sbin/rpc.net file. Seeing there is no .app file associated with Computrace, using this will give you a checksum hash you can use to report on. You will have to keep track of which checksum represents a certain version of Computrace however.

Computrace_MD5_checksum.xml (403 B)

Download

CrashPlan - Alert Status

This attribute displays the CrashPlan alert status of the computer. "OK" if the computer has backed up within defined days, "WARN" if computer has exceeded "warning" threshold, "ALERT" if computer has exceeded "alert" threshold. This attribute applies to both Mac and Windows.

CrashPlan - Alert Status.xml (3.91 KB)

Download

CrashPlan - Average Upload Rate

This attribute displays the average upload rate based on historical CrashPlan backup jobs. This attribute applies to both Mac and Windows.

CrashPlan - Average Upload Rate.xml (4.47 KB)

Download

CrashPlan - Backup Percent Complete

This attribute displays the backup percent complete based on the total size of selected files and the total size of files that CrashPlan has yet to back up. This attribute applies to both Mac and Windows.

CrashPlan - Backup Percent Complete.xml (4.40 KB)

Download

CrashPlan - Computer GUID

This attribute displays the computer GUID assigned to the machine by CrashPlan. This attribute applies to both Mac and Windows.

CrashPlan - Computer GUID.xml (1.49 KB)

Download

CrashPlan - Last Backup

This attribute displays the last time CrashPlan ran a backup. This attribute applies to both Mac and Windows.

CrashPlan - Last Backup.xml (3.88 KB)

Download

CrashPlan - Last Connected

This attribute displays the last time CrashPlan established a connection with the server. This attribute applies to both Mac and Windows.

CrashPlan - Last Connected.xml (3.91 KB)

Download

CrashPlan - Number of Files to Backup

This attribute displays the number of files CrashPlan is waiting to back up. This attribute applies to both Mac and Windows.

CrashPlan - Number of Files to Backup.xml (3.71 KB)

Download

CrashPlan - Number of Selected Files

This attribute displays the number of files CrashPlan is actively backing up. This attribute applies to both Mac and Windows.

CrashPlan - Number of Selected Files.xml (3.72 KB)

Download

CrashPlan - Selected Files Size

This attribute displays the size of the files that CrashPlan has selected to actively back up. This attribute applies to both Mac and Windows.

CrashPlan - Selected Files Size.xml (4.45 KB)

Download

CrashPlan - Size of Files Waiting to Backup

This attribute displays the total size of the files CrashPlan is waiting to back up.

CrashPlan - Size of Files Waiting to Backup.xml (4.39 KB)

Download

CrashPlan - Space Used on Destination

This attribute displays the size of the CrashPlan archive, as it appears on the current backup destination. This attribute applies to both Mac and Windows.

CrashPlan - Space Used on Destination.xml (4.46 KB)

Download

CrashPlan - Status

This attribute displays the status of the computer. Values that are returned are either "Active" or "Deactivated". This attribute applies to both Mac and Windows.

CrashPlan - Status.xml (3.72 KB)

Download

CrashPlan PROe - Backup Perecnt Complete

This displays the backup percent complete based on the size of selected files and the size of files that CrashPlan PROe has yet to back up. This attribute applies to both Mac and Windows.

CrashPlan PROe - Backup Percent Complete.xml (4.45 KB)

Download

CrashPlan PROe - Computer GUID

This attribute displays the computer GUID assigned to the machine by CrashPlan PROe. This attribute applies to both Mac and Windows.

CrashPlan PROe - Computer GUID.xml (1.72 KB)

Download

CrashPlan PROe - Last Backup

This attribute displays the last time CrashPlan PROe ran a backup. This attribute applies to both Mac and Windows.

CrashPlan PROe - Last Backup.xml (4.73 KB)

Download

CrashPlan PROe - Last Connected

This attribute displays the last time CrashPlan PROe established a connection with the server. This attribute applies to both Mac and Windows.

CrashPlan PROe - Last Connected.xml (4.77 KB)

Download

CrashPlan PROe - Number of Files to Backup

This attribute displays the number of files CrashPlan PROe is waiting to back up. This attribute applies to both Mac and Windows.

CrashPlan PROe - Number of Files to Backup.xml (4.33 KB)

Download

CrashPlan PROe - Number of Selected Files

This attribute displays the number of files CrashPlan PROe is actively backing up. This attribute applies to both Mac and Windows.

CrashPlan PROe - Number of Selected Files.xml (4.34 KB)

Download

CrashPlan PROe - Selected Files Size

This attribute displays the size of the files that CrashPlan PROe has selected to actively back up. This attribute applies to both Mac and Windows.

CrashPlan PROe - Selected Files Size.xml (5.24 KB)

Download

CrashPlan PROe - Size of Files Waiting to Backup

This attribute displays the total size of the files CrashPlan PROe is waiting to back up. This attribute applies to both Mac and Windows.

CrashPlan PROe - Size of Files Waiting to Backup.xml (5.23 KB)

Download

CrashPlan PROe - Space Used on Destination

This attribute displays the size of the CrashPlan PROe archive, as it appears on the current backup destination. This attribute applies to both Mac and Windows.

CrashPlan PROe - Space Used On Destination.xml (5.26 KB)

Download

CrashPlan PROe - Status

This attribute displays the status of the computer. Values that are returned are either "Active" or "Deactivated". This attribute applies to both Mac and Windows.

CrashPlan PROe - Status.xml (4.28 KB)

Download

Current AirPort Network

This attribute displays the network the AirPort is joined to. This attribute applies to Mac only.

Current AirPort Network.xml (1.52 KB)

Download

Current Wi-Fi Network (Yosemite Compatible)

Reports the currently selected Wi-Fi interface on an OS X computer.

Current_Wi-Fi_Network_(Yosemite_Compatible).xml (6.55 KB)

Download

Deep Freeze - Badge Status

This attribute returns the Deep Freeze badge setting status of a drive. "Enabled" means that the Deep Freeze badge will be displayed on Frozen Drives.

Deep Freeze - Badge Status.xml (939 B)

Download

Deep Freeze - Frozen Menu Bar Icon Status

This attribute returns the Deep Freeze setting for displaying an icon in the menu bar when frozen. "Enabled" means that the Deep Freeze menu bar item will be displayed on a machine with a frozen drive.

Deep Freeze - Frozen Menu Bar Icon Status.xml (1.00 KB)

Download

Deep Freeze - Frozen Status

This attribute returns the Deep Freeze frozen status of a drive.

Deep Freeze - Frozen Status.xml (1.15 KB)

Download

Deep Freeze - Thawed Menu Bar Icon Status

This attribute returns the Deep Freeze setting for displaying an icon in the menu bar when thawed. "Enabled" means that the Deep Freeze menu bar item will be displayed on a machine with a thawed drive.

Deep Freeze - Thawed Menu Bar Icon Status.xml (1.00 KB)

Download

Detect Bootcamp Partition

This attribute uses the diskutil list command to check for disk partitions reporting as "Microsoft Basic Data". These partitions are used by Apple's Bootcamp. If Microsoft Basic Data partition is reported by diskutil, script reports "Yes". If no Microsoft Basic Data partition is reported by diskutil, script reports "No".

detect_bootcamp_partition.xml (1.23 KB)

Download

Determine Firefox Version

Run the firefox binary with --version flag and return a result as a string

Firefox version.xml (431 B)

Download

Display BIC Agent version

This attribute displays the current version of the Netbox BIC agent installed by checking the safechat.conf file in /var/netbox/etc/

BIC.xml (559 B)

Download

Display Sleep

This attribute displays the number of minutes before the display sleeps on the active power management profile.

Display Sleep.xml (506 B)

Download

DisplayLink Version

Detect DisplayLink version

display.sh (374 B)

Download

DNS Servers

This attribute lists all DNS servers set on the active network connection. This attribute applies to both Mac and Windows.

DNS Servers.xml (2.08 KB)

Download

EFI Bits

Returns the EFI firmware bits as a string, e.g. EFI64

efiBits.xml (594 B)

Download

EFI Password

This extension attributes reviews if the EFI Password has been set with a result of either "Set" or "Not Set”. Uses nvram binary for pre-10.10 machines, then firmwarepasswd for 10.10 or greater.

eficheck.xml (1.09 KB)

Download

EFI Password Mode

Displays "none" if no firmware password is set; displays "command" or "full" if a firmware password is set.

EFI Password Mode.xml (614 B)

Download

Email Addresses

Dashboard retrieves the user’s email address(es) from Apple Mail and Microsoft Outlook in order to match devices to Zendesk tickets. This attribute is required to use the Dashboard Zendesk app if your Jamf Pro server is not tied to a directory service.

dashboard-email-addresses.xml (3.03 KB)

Download

EnCase - eDiscovery Process

Checks to see if the EnCase eDiscovery process is "Running" or "Not Running". This has been tested on OS X 10.5.x-10.7.2

EnCase - eDiscovery Process.xml (837 B)

Download

Encase - enosxintel version

Displays version of enosxintel binary

Encase_Version.xml (551 B)

Download

Encase - Version

Displays version of enosxintel binary

Upload (n/a)

Download

Energy Saver - Automatic Restart on Power Failure

This attribute verifies whether or not the "Automatic Restart" energy saver option is enabled. The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that the "Automatic Restart" option is not enabled.

Energy Saver - Automatic Restart on Power Failure.xml (1.10 KB)

Download

Energy Saver - Display Sleep Timer

This attribute verifies the "Display Sleep" timer energy saver setting. The value to be verified will need to be specified when creating this extension attribute. Example: "30" verifies that the "Display Sleep" timer is set to put the display to sleep after 30 minutes.

Energy Saver - Display Sleep Timer.xml (1.03 KB)

Download

Energy Saver - Hard Disk Sleep

This attribute verifies the "Hard Disk Sleep" energy saver setting. The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that the "Hard Disk Sleep" setting is set to not put the hard disk to sleep.

Energy Saver - Hard Disk Sleep.xml (1.08 KB)

Download

Energy Saver - System Sleep Timer

This attribute verifies the "System Sleep" timer energy saver setting. The value to be verified will need to be specified when creating this extension attribute. Example: "0" verifies that the "System Sleep" timer is set to never put the system to sleep.

Energy Saver - System Sleep Timer.xml (1.01 KB)

Download

Energy Saver - Wake on LAN

This attribute verifies the "Wake on LAN" energy saver setting. The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that the "Wake on LAN" setting is disabled

Energy Saver - Wake on LAN.xml (1.03 KB)

Download

Enforce PKI Certificate Chain of Trust

This attribute verifies the "Enforce PKI Certificate Chain of Trust" setting. The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that the "Enforce PKI Certificate Chain of Trust" setting is disabled

Enforce PKI Certificate Chain of Trust.xml (1.11 KB)

Download

FaceTime Login ID

This extension attribute displays the active FaceTime login ID of the current user at the time of an inventory report.

Current User FaceTime ID.xml (700 B)

Download

File Sharing

This attribute displays whether or not file sharing is enabled. This attribute applies to both Mac and Windows.

File Sharing.xml (1.37 KB)

Download

FIlevault 2 Disk Encryption Status

This extension attribute checks to see if a Mac is running 10.7 or not. If the Mac in question is running 10.7, the extension attribute reports on whether or not it is encrypted with Apple's FileVault 2 encryption and gives the encryption or decryption status.

filevault_2_encryption_check_extension_attribute.xml (5.39 KB)

Download

Find First Preferred Wireless Network

This will provide the name of the wireless network that is first on the list of preferred wireless networks.

findfirstpreferredwirelessnetwork.xml (1.11 KB)

Download

Find Last User's Default Browser

This will determine the last user to log onto a Mac (filtering certain common accounts like root); then peek through that user's Launch Services plist file to find the setting for the default handler of 'http'. Essentially, it finds the user's default Browser. {This is NOT what the user may use most often, just what is set as the default}. Why would you care? I can't imagine. But our management wanted to know so it might possibly be useful for someone else out there. Fell free to hack, add, transmoogrify as you see fit for your own purposes. Unless those purposes are evil, then go try out as the next Bond villain. 'cause those movies could really use some help in the evil genius dept.

Browser_Application_Default.xml (1.85 KB)

Download

Firefox HomePage Address

This will determine the HomePage URL address set in the Firefox Browser for the Last User's Profile.

Browser_Firefox_HomePage.xml (1.65 KB)

Download

Firewall

This attribute displays whether or not the system firewall is enabled. This attribute applies to both Mac and Windows.

Firewall.xml (1.32 KB)

Download

Forefront - Spyware Definition Version

This attribute displays the current spyware definition version.

Forefront - Spyware Definition Version.xml (904 B)

Download

Forefront - Virus Definition Version

This attribute displays the current virus definition version.

Forefront - Virus Definition Version.xml (900 B)

Download

Forefront - Virus Engine Version

This attribute displays the current engine version running in Forefront.

Forefront - Virus Engine Version.xml (902 B)

Download

FULL Junos/Pulse Secure SSLVPN Version

Unfortunately the vendor of this product doesn't include the FULL version of the product in App's CFBundle info (what Casper uses to find app versions). The Version info shows as simply X.X (example v2.2), but won't show as X.X.X (example v2.2.1 or v2.2.5) This extension Attribute was written to better target deploy a newer version for system's still using older copies. #!/bin/sh ############################################################################ # Extension Attribute checks SSL-VPN Version number. ############################################################################ AppFound="false" # Look for the older name App if [ -e "/Applications/Junos Pulse.app" ]; then SSLVPN_Version=$(cat "/Applications/Junos Pulse.app/Contents/Resources/JunosPulseCoreVersion.ini" | grep DisplayVersion | cut -c 16-); AppFound="true" # Look for the newer name App elif [ -e "/Applications/Pulse Secure.app" ]; then SSLVPN_Version=$(cat "/Applications/Pulse Secure.app/Contents/Resources/PulseSecureCoreVersion.ini" | grep DisplayVersion | cut -c 16-); AppFound="true" # If neither found, then say so elif [ AppFound == "false" ]; then SSLVPN_Version="not found" fi # Report result echo "<result>$SSLVPN_Version</result>" exit 0

Pulse_Secure_Version.xml (1.35 KB)

Download

Gatekeeper Status

This will display the current status of Gatekeeper (visible under System Preferences > Security & Privacy > General).

GatekeeperStatus.xml (808 B)

Download

Get Adobe Reader Version

This EA checks for Adobe Reader and reports the version number for inventory purposes. If no Reader app is installed, it reports back "Not installed."

Get Adobe Reader Version.xml (771 B)

Download

Get Flash Version

This EA looks for Flash to be installed on the OS and then checks for the version number. If Flash is not installed on the OS (meaning, this looks just for an OS install for Safari, NOT within Firefox/Chrome/etc.) it reports back as "Not installed."

FlashVersion.xml (720 B)

Download

Get Java Version

This EA looks for Java on the OS and then checks for the version number. This is useful for scoping policies to update Java. This only looks for an OS plugin (meaning, for Safari, not plugins within Chrome/Firefox/etc.), and if the plugin is not found, reports "Not installed."

JavaVersion.xml (725 B)

Download

Get Office 2011 Version

This EA gets the currently installed version of Microsoft Office 2011 using the MicrosoftComponentPlugin rather than one of the installed applications. The plugin is always guaranteed installed whereas the applications themselves are not.

GetOffice2011Version.xml (1.01 KB)

Download

Get OpenSSL Version

Extension Attribute to query the version of OpenSSL being used on OS X.

OpenSSL-Info.xml (832 B)

Download

Get SOLO Version

This will get the current SOLO version from the SOLO.app application. ***Please excuse any errors with my first submission***

Get SOLO Version.xml (833 B)

Download

Google Chrome Extensions

Displays Name, Version and ID of installed Google Chrome Extensions for current or last user. By default, data is displayed as: Name: Extension Name Version: Extension Version ID: Extension ID. However, if further data analysis is needed, an alternate output is available: Name;Version;ID The default output looks much prettier in the JSS, but the alternative output may be more useful. To use the alternate output, simply comment out line: echo -e "Name: $reportedName \nVersion: $version \nID: $extID \n" And uncomment line: echo -e "$reportedName;$version;$extID"

Chrome_Extensions_(1).xml (3.25 KB)

Download

Google Chrome Homepage

This will determine the HomePage set in the Last User's preference file.

Browser_Chrome_HomePage.xml (1.47 KB)

Download

Google Chrome Version

Retrieves the current google chrome version from the Applications folder.

Google Chrome Version.xml (1.11 KB)

Download

Google Drive Last Check

Checks for the last successful comparison between Google Drive Cloud and Local files.

Google_Drive_Last_Check.xml (1.12 KB)

Download

Google Drive Last Sync

Checks for the last successful sync between Google Drive Cloud and Local file changes.

Google_Drive_Last_Sync.xml (1.07 KB)

Download

GPU

This attribute displays the GPU of the computer. It's particularly useful, if you want to scope computers with nVidia video cards, so you can make new drivers or CUDA available for your users.

GPU.xml (672 B)

Download

Has Wireless?

Returns Yes if Mac has a Wi-Fi or Airport Card, No if not

Wireless?.xml (1.09 KB)

Download

HD Serial number

This attribute returns serial number of the battery for smart group or display option.

HD_Serial_Number.xml (453 B)

Download

HomePage URL for Firefox & Firefox ESR

This will determine the last user to log onto a system and find the HomePage URL setting in Firefox ESR or Firefox for that same user. Why would you need this? I don't know, but our management did, so we figured it out and we're posting it here. This will display under the User & Location section of Computer Inventory. But you can display it anywhere you darn well please.

Browser_Firefox_HomePage.xml (1.65 KB)

Download

HomePage URL for Safari

This will determine the last user to log onto a system and find the HomePage URL setting in Safari for that same user. Why would you need this? I don't know, but our management did, so we figured it out and we're posting it here. This will display under the User & Location section of Computer Inventory. But you can display it anywhere you darn well please.

Browser_Safari_HomePage.xml (1.39 KB)

Download

Host name

This attribute returns the host name of the computer. This attribute applies to both Mac and Windows.

Host name.xml (716 B)

Download

IP Geo-Location

This attribute lists an approximate location of the machine based on it's current external IP address. This attribute applies to both Mac and Windows.

IP Geo-Location.xml (2.60 KB)

Download

iSight Camera Status

This attribute displays the status of the iSight Camera. The value to be verified will need to be specified when creating this extension attribute. Example: "disabled" verifies that the iSight Camera is disabled.

iSight Camera Status.xml (1.06 KB)

Download

iTunes - Disable Music Sharing

This attribute displays the status of iTunes music sharing. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that iTunes music sharing is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

iTunes - Disable Music Sharing.xml (1.29 KB)

Download

iTunes - Disable Music Store Access

This attribute displays the status of iTunes music store access. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the iTunes music store is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

iTunes - Disable Music Store Access.xml (1.30 KB)

Download

iTunes - Parental Controls Locked

This attribute displays the status of iTunes parental controls. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the iTunes parental controls are locked. This extension attribute requires this preference be set using Managed Preferences (MCX).

iTunes - Parental Controls Locked.xml (1.29 KB)

Download

iWork 08 Serial Number

This attribute returns the serial numbers present on the machine for iWork 08.

iWork 08 Serial Number.xml (582 B)

Download

iWork 09 Serial Number

This attribute returns the serial numbers present on the machine for iWork 09.

iWork 09 Serial Number.xml (582 B)

Download

Java Plug-In Version

This will determine the release version # of the installed Java Plugin (if present).

Java_Plugin_Version.xml (1.19 KB)

Download

Java Vendor

This attribute detects if a Mac's Java browser plug-in in /Library/Internet Plug-Ins was supplied by Apple or Oracle. If no Java plug-in is detected, a "No Java Plug-In Available" message is displayed.

java_vendor.xml (1.01 KB)

Download

JSS Certificate Validation

This attribute verifies that the client can verify the certificate installed on the JSS. This attribute should be used prior to checking the preference "This JSS has a valid certificate installed" in the "JSS/URL Certificate" section of the Management Framework Settings.

JSS Certificate Validation.xml (1.12 KB)

Download

K2 Client Version EA

Returns the installed version of the K2 Client.

Sassafras_K2_Client.xml (745 B)

Download

Last User

This attribute displays the last user to log in. This attribute applies to both Mac and Windows.

Last User.xml (953 B)

Download

List iLok Serial

EA to list attached iLok USB device Serial

detectiLok.xml (734 B)

Download

LiveBackup - Backup Size

This attribute displays the size of the LiveBackup archive.

LiveBackup - Backup Size.xml (1.32 KB)

Download

LiveBackup - Client Name

This attribute displays the client name assigned to the computer in the LiveBackup server.

LiveBackup - Client Name.xml (674 B)

Download

LiveBackup - Encryption Status

This attribute displays the encryption status of the client machine running LiveBackup.

LiveBackup - Encryption Status.xml (1.36 KB)

Download

LiveBackup - File Recoveries

This attribute displays the number file recoveries that have been performed by LiveBackup.

LiveBackup - File Recoveries.xml (1.35 KB)

Download

LiveBackup - Last Backup Time

This attribute displays the last time the client submitted a backup to the server.

LiveBackup - Last Backup Time.xml (1.45 KB)

Download

LiveBackup - Rollbacks

This attribute displays the number of rollbacks that have been performed by LiveBackup.

LiveBackup - Rollbacks.xml (1.35 KB)

Download

LiveBackup - Server Name

This attribute displays the LiveBackup server name assigned to the computer.

LiveBackup - Server Name.xml (629 B)

Download

Location Services

Detects whether OS X Location Services is enabled, disabled, or unavailable.

Location_Services.xml (794 B)

Download

Login Window - Disable Console Access

This attribute displays the status of the Login Window setting "Disable Console Access". The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that console access is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

Login Window - Disable Console Access.xml (n/a)

Download

Login Window - Display Login Window Message

This attribute displays the status of the Login Window setting "Login Window Text". The value to be verified will need to be specified when creating this extension attribute. Example: "This Computer is Property of Company" verifies the message displayed at the login window. This extension attribute requires this preference be set using Managed Preferences (MCX).

Login Window - Display Login Window Message.xml (1.33 KB)

Download

Login Window - Display Username and Password Textboxes

This attribute displays the status of the Login Window setting "Display Username and Password Textboxes". The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that username and password test boxes are displayed at the login window rather than a list of users. This extension attribute requires this preference be set using Managed Preferences (MCX).

Login Window - Display Username and Password Textboxes.xml (1.35 KB)

Download

Login Window - Show Password Hint After Failed Logins

This attribute displays the status of the Login Window setting "Show Password Hint After Failed Logins". The value to be verified will need to be specified when creating this extension attribute. Example: "0" verifies that password hints are disabled. "2" verifies that password hints will be displayed after 2 failed login attempts. This extension attribute requires this preference be set using Managed Preferences (MCX).

Login Window - Show Password Hint After Failed Logins.xml (1.31 KB)

Download

Login Window - Shutdown, Restart Buttons Disabled

This attribute displays the status of the Login Window setting "Disable Shutdown and Restart Buttons". The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the shutdown and restart buttons are disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

Login Window - Shutdown, Restart Buttons Disabled.xml (1.30 KB)

Download

Mac OS X Server - Registration

This attribute returns the server registration info for Mac OS X Server.

Mac OS X Server - Registration.xml (849 B)

Download

Mac OS X Server - Serial Number

This attribute returns the server serial number for Mac OS X Server.

Mac OS X Server - Serial Number.xml (814 B)

Download

Management Account

Queries the JSS via the API to look up the computer record for the Mac and report the management account that is recorded for the Mac as an extension attribute. This EA can then be used as criteria for a smart group. This is a temporary solution until the management account already recorded in the JSS computer record shows up as a criteria option in smart groups and advanced inventory searches. Note: The "hard-coded variables" must be changed to values appropriate for your environment before this EA will work and the api account that is used must have at least read permissions for computers.

Management_User.xml (1.74 KB)

Download

McAfee - Check EPO Agent Version

This attribute will report the version of the McAfee EPO Agent installed on the client computer

McAfee - Check EPO Agent Version.xml (723 B)

Download

Memory

Dashboard retrieves extended memory information using System Profiler.

ds-memory-detail.xml (574 B)

Download

Microsoft Lync Version

Determine the Microsoft Lync version

Microsoft Lync Version.xml (1.14 KB)

Download

Microsoft Office 2008 Product ID

This attribute returns the product ID present on the machine for Microsoft Office 2008.

Microsoft Office 2008 Product ID.xml (613 B)

Download

Microsoft Sharepoint Browser Plugin

Returns the installed version of the Microsoft Sharepoint Browser Plugin.

Microsoft_Sharepoint_Browser.xml (815 B)

Download

Network Services List

This attribute lists all network services present on a machine. This attribute applies to both Mac and Windows.

Network_Services_List.xml (1.60 KB)

Download

Network Time Server

This attribute lists the network time server that is currently set. This attribute applies to both Mac and Windows.

Network Time Server.xml (1.59 KB)

Download

Norton - Virus Definition Date

This attribute returns the Virus Definitions Date for Symantec. This attribute template applies to Norton AntiVirus (v 10), and Norton AntiVirus (v 11).

Norton - Virus Definition Date.xml (1.38 KB)

Download

Number of Cached Packages

Counts the number of files in /Library/Application Support/JAMF/Waiting Room, excluding XML files.

Number_of_Cached_Packages.xml (726 B)

Download

Nvidia CUDA driver version extension attribute

Returns the installed version of the Nvidia CUDA drivers.

Nvidia_CUDA_Driver.xml (721 B)

Download

Nvidia CUDA Toolkit EA

Returns the installed version of the Nvidia CUDA Toolkit

Nvidia_CUDA_Toolkit.xml (930 B)

Download

OmniFocus Serial Number

This attribute returns the serial numbers present on the machine for OmniFocus.

OmniFocus Serial Number.xml (708 B)

Download

OmniGraffle Serial Number

This attribute returns the serial numbers present on the machine for OmniGraffle.

OmniGraffle Serial Number.xml (714 B)

Download

OmniOutliner Serial Number

This attribute returns the serial numbers present on the machine for OmniOutliner.

OmniOutliner Serial Number.xml (717 B)

Download

OmniPlan Serial Number

This attribute returns the serial numbers present on the machine for OmniPlan.

OmniPlan Serial Number.xml (711 B)

Download

OpenSSL Version

This will report back the version information of OpenSSL that is installed on a client machine.

OpenSSL_Version.xml (370 B)

Download

Oracle JDK version EA

Returns the latest installed version of the Oracle JDK

Oracle_Java_8_JDK.xml (1.01 KB)

Download

OS - Admin Privileges (Via GUI) Valid For X Minutes Until Re-Authentication

This attribute displays the status of the number of minutes that admin privileges are cached for until re-prompting for an admin password in the GUI. The system default value is 5 minutes. The value to be verified will need to be specified when creating this extension attribute. Example: "3" verifies admin privileges are cached for 3 minutes.

OS - Admin Privileges (Via GUI) Valid For X Minutes Until Re-Authentication.xml (1.17 KB)

Download

OS - Admin Privileges (Via Sudo) Only Permitted for Valid Login Sessions

This extension attribute will check /etc/sudoers to make sure that the defaults specification for TTY Tickets is set.

OS - Admin Privileges (Via Sudo) Only Permitted for Valid Login Sessions.xml (720 B)

Download

OS - Admin Privileges (Via Terminal) Valid For 0 Seconds Until Re-Authentication

This attribute displays the status of the number of seconds that admin privileges are cached for until re-prompting for an admin password in the Terminal. The system default value is 5 minutes. This extension attribute is hard coded to check that the timeout is set to 0 seconds, so the user will be reprompted every time there is a request for admin privileges in the Terminal. To change this setting, edit the "desiredValue" variable.

OS - Admin Privileges (Via Terminal) Valid For 0 Seconds Until Re-Authentication.xml (1.05 KB)

Download

OS - Auto Logout Disabled

This attribute verifies that the setting "Auto Logout" is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Auto Logout Disabled.xml (886 B)

Download

OS - Bluetooth Disabled

This attribute verifies that Bluetooth is disabled.

OS - Bluetooth Disabled.xml (602 B)

Download

OS - Disable Action When Blank CD Inserted

This attribute verifies that no action will take place when a blank CD is inserted. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that no action will take place when a blank CD is inserted. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Disable Action When Blank CD Inserted.xml (1.38 KB)

Download

OS - Disable Action When Blank DVD Inserted

This attribute verifies that no action will take place when a blank DVD is inserted. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that no action will take place when a blank DVD is inserted. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Disable Action When Blank DVD Inserted.xml (1.39 KB)

Download

OS - Disable Action When Music CD Inserted

This attribute verifies that no action will take place when a music CD is inserted. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that no action will take place when a music CD is inserted. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Disable Action When Music CD Inserted.xml (1.38 KB)

Download

OS - Disable Action When Picture CD Inserted

This attribute verifies that no action will take place when a picture CD is inserted. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that no action will take place when a picture CD is inserted. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Disable Action When Picture CD Inserted.xml (1.39 KB)

Download

OS - Disable Action When Video DVD Inserted

This attribute verifies that no action will take place when a video DVD is inserted. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that no action will take place when a video DVD is inserted. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Disable Action When Video DVD Inserted.xml (1.39 KB)

Download

OS - Disable Automatic Login

This attribute verifies that automatic login is disabled. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that automatic login is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Disable Automatic Login.xml (1.24 KB)

Download

OS - Disable CPU Kernel Core Dumps

This attribute verifies that CPU kernel core dumping is disabled.

OS - Disable CPU Kernel Core Dumps.xml (751 B)

Download

OS - Disable Insecure Login in Single User Mode

This extension attribute template will ensure that the /etc/ttys config file is set to disable insecure single user signon.

OS - Disable Insecure Login in Single User Mode.xml (691 B)

Download

OS - Disable SSH Login For Accounts With Blank Passwords

This extension attribute will read the "PermitEmptyPasswords" setting in the file /etc/sshd_config.

OS - Disable SSH Login For Accounts With Blank Passwords.xml (701 B)

Download

OS - Display Terminal Login Message

This attribute displays the status of message of the day that is displayed when the Terminal application is launched. The value to be verified will need to be specified when creating this extension attribute. Example: "This Computer is Property of Company" verifies the message displayed upon Terminal login.

OS - Display Terminal Login Message.xml (923 B)

Download

OS - Empty Trash Securely

This attribute verifies that the trash is set to empty securely. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the "Secure Empty Trash" option is enabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Empty Trash Securely.xml (1.30 KB)

Download

OS - Enabled System Preference Panes

This attribute verifies the enabled system preference panes. The attribute is hardcoded to look for certain preference panes. To edit the verification criteria, add or remove values from the "desiredResult" variable. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Enabled System Preference Panes.xml (1.78 KB)

Download

OS - Encrypt Virtual Memory

This attribute verifies that the virtual memory is being encrypted. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the "Encrypt Virtual Memory" option is enabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Encrypt Virtual Memory.xml (1.24 KB)

Download

OS - Fast User Switching Disabled

This attribute verifies that fast user switching is disabled. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the "Fast User Switching" option is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Fast User Switching Disabled.xml (1.29 KB)

Download

OS - Firewall Timeout

This extension attribute will verify that the firewall timeout is set to 3 seconds rather than the 5 minute default.

OS - Firewall Timeout.xml (842 B)

Download

OS - Guest Account Disabled

This attribute verifies that the guest account is disabled. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the guest account is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Guest Account Disabled.xml (1.21 KB)

Download

OS - iDisk Access Disabled

This attribute verifies that the iDisk access is disabled. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that iDisk access is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - iDisk Access Disabled.xml (1.27 KB)

Download

OS - Internet Sharing Disabled

This attribute verifies that internet sharing is disabled.

OS - Internet Sharing Disabled.xml (672 B)

Download

OS - Log Authentication Errors

This extension attribute will verify that syslog has been configured to output authentication error messages to the system.log.

OS - Log Authentication Errors.xml (834 B)

Download

OS - Non Admins Can Install Printers

This extension attribute will verify that non-admin users can add printers.

OS - Non Admins Can Install Printers.xml (731 B)

Download

OS - Number Of Recent Applications To Remember

This extension attribute will verify the number of recent applications the Finder will remember. The value to be verified will need to be specified when creating this extension attribute. Example: "0" means that no recent applications will be remembered. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Number Of Recent Applications To Remember.xml (1.14 KB)

Download

OS - Number Of Recent Documents To Remember

This extension attribute will verify the number of recent documents the Finder will remember. The value to be verified will need to be specified when creating this extension attribute. Example: "0" means that no recent documents will be remembered. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Number Of Recent Documents To Remember.xml (1.13 KB)

Download

OS - Number Of Recent Servers To Remember

This extension attribute will verify the number of recent servers the Finder will remember. The value to be verified will need to be specified when creating this extension attribute. Example: "0" means that no recent servers will be remembered. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Number Of Recent Servers To Remember.xml (1.12 KB)

Download

OS - Only Logged In User Can Unlock Screensaver

This extension attribute template will ensure that the screensaver unlock requires the owner of the session to unlock it. Default behavior is for any administrator to be able to unlock the screensaver.

OS - Only Logged In User Can Unlock Screensaver.xml (990 B)

Download

OS - Root Password Configured For Single User Mode

This extension attribute will verify if a password has been set for the root account for single user mode. The "SingleUserPass" variable should be set according to the password that has been set for single user mode in /private/etc/master.passwd.

OS - Root Password Configured For Single User Mode.xml (1.20 KB)

Download

OS - Spotlight Disabled

This extension attribute template will verify that spotlight indexing is disabled.

OS - Spotlight Disabled.xml (1.09 KB)

Download

OS - SSH Root Login Disabled

This extension attribute template will verify that root login over SSH is disabled.

OS - SSH Root Login Disabled.xml (655 B)

Download

OS - SSH Session Closes After X Seconds Without Successful Authentication

This extension attribute will verify the number of seconds to wait before an SSH connection closes without successful authentication. The value to be verified will need to be specified when creating this extension attribute. Example: "30" means that an SSH session will wait 30 seconds for a user to successfully authenticate before requiring a new session.

OS - SSH Session Closes After X Seconds Without Successful Authentication.xml (1.20 KB)

Download

OS - Use Computer Name For Computer Record Name

This attribute verifies that the setting "Use Computer Name for Record Name" is enabled. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the setting is enabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - Use Computer Name For Computer Record Name.xml (1.28 KB)

Download

OS - Use Network Time Server

This attribute verifies that the setting "Use Network Time Server" is enabled.

OS - Use Network Time Server.xml (712 B)

Download

OS - User Home Directory Permitted On Alternate Device

This attribute verifies whether or not user home directories are permitted on an alternate device. The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that home directories are not permitted on external devices. This extension attribute requires this preference be set using Managed Preferences (MCX).

OS - User Home Directory Permitted On Alternate Device.xml (1.31 KB)

Download

OS - Verify Time Server

This attribute verifies that time server that is set in the OS. The value to be verified will need to be specified when creating this extension attribute. Example: "time.apple.com" verifies that the time server is set to "time.apple.com".

OS - Verify Time Server.xml (926 B)

Download

PGP - Check Enrolled Users

This attribute returns the enrolled User Names to PGP on the local computer.

PGP - Check Enrolled Users.xml (769 B)

Download

PGP - Check Software Version

This attribute leverages the PGPWDE command line on client computers and shows the current version of PGP software installed on the client.

PGP - Check Software Version.xml (766 B)

Download

PGP - Encryption Percentage

This attribute returns the Disk Encryption Percentage for PGP. This attribute template applies to PGP (v 10).

PGP - Encryption Percentage.xml (984 B)

Download

PGP - Encryption Status

This attribute returns the Disk Encryption Status for PGP on the boot disk. Examples of returned values include: "Encryption process is running in the background.", "Encryption process interrupted by user request", "Encryption removal process is running in the background", and "Encryption remove process interrupted by user request". This attribute template applies to PGP (v 10).

PGP - Encryption Status.xml (1.12 KB)

Download

Power Save - Check For Updates

This attribute checks for updates of Faronics Power Save. This attribute has been tested with Power Save 2.0.

Power Save - Check For Updates.xml (789 B)

Download

Power Save - CPU Sleep Time

This attribute checks for the CPU Sleep Time configured in Faronics Power Save. Values returned are an integer in a number of minutes. This attribute has been tested with Power Save 2.0.

Power Save - CPU Sleep Time.xml (884 B)

Download

Power Save - Display Sleep Time

This attribute checks for the Display Sleep Time configured in Faronics Power Save. Values returned are an integer in a number of minutes. This attribute has been tested with Power Save 2.0.

Power Save - Display Sleep Time.xml (904 B)

Download

Power Save - Status

This attribute displays the status of Faronics Power Save. Values returned include "Enabled" and "Disabled". This attribute has been tested with Power Save 2.0.

Power Save - Status.xml (940 B)

Download

Power Save - Version

This attribute displays the version of Faronics Power Save that is installed. This attribute has been tested with Power Save 2.0.

Power Save - Version.xml (803 B)

Download

PresSTORE - Backup Size

This attribute displays the size of the PresSTORE archive. This attribute is compatible with PresSTORE 4.3 and higher. This attribute applies to Mac only.

PresSTORE - Backup Size.xml (857 B)

Download

PresSTORE - Last Backup End Time

This attribute displays the last time the client finished submitting a backup to the server. This attribute is compatible with PresSTORE 4.3 and higher. This attribute applies to Mac only.

PresSTORE - Last Backup End Time.xml (1.23 KB)

Download

PresSTORE - Last Backup Start Time

This attribute displays the last time the client started to submit a backup to the server. This attribute is compatible with PresSTORE 4.3 and higher. This attribute applies to Mac only.

PresSTORE - Last Backup Start Time.xml (923 B)

Download

PresSTORE - Next Backup Time

This attribute displays the next time PresSTORE will run a backup. This attribute is compatible with PresSTORE 4.3 and higher. This attribute applies to Mac only.

PresSTORE - Next Backup Time.xml (897 B)

Download

PresSTORE - Number of Selected Files

This attribute displays the number of files PresSTORE has selected to back up. This attribute is compatible with PresSTORE 4.3 and higher. This attribute applies to Mac only.

PresSTORE - Number of Selected Files.xml (894 B)

Download

Pro Tools - Version

Gets the Installed version of Pro Tools in an Extension Attribute.

Pro Tools - Version.xml (429 B)

Download

Quest QAS Version Info

Upload this Extension Attribute into the JSS to show your Quest QAS Version.

QAS_VersionEA.xml (987 B)

Download

QuickTime Pro Serial Number

This attribute returns the serial number present on the machine for QuickTime Pro.

QuickTime Pro Serial Number.xml (652 B)

Download

R Version EA

Returns the installed version of the R Framework

R.xml (734 B)

Download

Recovery HD Present

This attribute returns an Apple Recovery HD is present on the boot disk. Examples of returned values include: "Present", "Not Present". This attribute template applies to drives with Mac OS X 10.7 and later.

Recovery HD Present.xml (756 B)

Download

Remote Apple Events

This attribute displays whether or not remote apple events are enabled.

Remote Apple Events.xml (941 B)

Download

Remote Login

This attribute displays whether or not remote login is enabled.

Remote Login.xml (914 B)

Download

Reports the "Managed by" account name for the computer.

This Extension Attribute will return the "Managed by" account name that the JSS is using to manage the computer". You can then create Smart Groups or Advanced Search based on this Attribute. You just need to fill in your UserName, Password, the JSS address and port number. in the variable section.

Managed_By_-_EA.xml (1.62 KB)

Download

Review SmartCard Enabled Users

This extension attribute will query what local user account has been paired to a SmartCard and what type of SmartCard. macOS Sierra 10.12 or greater is required.

SmartCardUsers.xml (972 B)

Download

Safari - Auto Fill Forms From Address Book

This attribute verifies whether or not the "Auto Fill Forms From Address Book" Safari setting is enabled. The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that the setting is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

Safari - Auto Fill Forms From Address Book.xml (1.34 KB)

Download

Safari - Auto Fill Miscellaneous Forms

This attribute verifies whether or not the "Auto Fill Miscellaneous Forms" Safari setting is enabled. The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that the setting is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

Safari - Auto Fill Miscellaneous Forms.xml (1.34 KB)

Download

Safari - Automatically Open Files After Download

This attribute verifies whether or not the "Auto Open Files After Download" Safari setting is enabled. The value to be verified will need to be specified when creating this extension attribute. Example: "false" verifies that the setting is disabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

Safari - Automatically Open Files After Download.xml (1.34 KB)

Download

Safari - Homepage

This attribute displays the current Safari homepage. The value to be verified will need to be specified when creating this extension attribute. Example: "http://www.company.com" verifies that the homepage is set to company.com. This extension attribute requires this preference be set using Managed Preferences (MCX).

Safari - Homepage.xml (1.31 KB)

Download

SafeGuard - Encryption Percentage

This attribute returns the Disk Encryption Percentage for Sophos SafeGuard on the boot disk. This attribute template applies to Sophos SafeGuard (v 5.49.00).

SafeGuard - Encryption Percentage.xml (853 B)

Download

SafeGuard - Encryption Status

This attribute returns the Disk Encryption Status for Sophos SafeGuard on the boot disk. This extension attribute will return "Encrypted" when the drive is fully encrypted. This attribute template applies to Sophos SafeGuard (v 5.49.00).

SafeGuard - Encryption Status.xml (911 B)

Download

Screensaver - Active After X Seconds

This attribute displays the current Screensaver idle time. The value to be verified will need to be specified when creating this extension attribute. Example: "300" verifies that the homepage is set to run after the machine is idle for 5 minutes.

Screensaver - Active After X Seconds.xml (1.10 KB)

Download

Screensaver - Ask for Password

This attribute displays the status of the screensaver option to "Ask for Password". The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the setting is enabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

Screensaver - Ask for Password.xml (1.28 KB)

Download

Search Domains

This attribute lists all search domains set on the active network connection. This attribute applies to both Mac and Windows.

Search Domains.xml (2.00 KB)

Download

SecureDoc - Encryption Status (v 5.3.31)

This attribute returns the Disk Encryption Status for WinMagic SecureDoc on the boot disk. Examples of returned values include: "Software Encrypted", "Partially Encrypted", "Unprotected", "Hardware Encrypted", "Not Encrypted", and "Not Installed". This attribute template applies to WinMagic SecureDoc (v 5.3.31).

SecureDocEncryptionStatus.xml (1.51 KB)

Download

Server App Caching Service Data Path

This Extension Attribute will Identify if the Server App is installed to /Applications/Server.app and if so it will report the Data Path the Service is caching to.

cachingDataPath.xml (816 B)

Download

Server App Caching Service Status

This Extension Attribute will Identify if the Server App is installed to /Applications/Server.app and if so it will report the status of the Caching Service as either STOPPED or RUNNING.

cachingServiceStatus.xml (825 B)

Download

Shell Shock Vulnerability Status

This will look for the Shell Shock vulnerability in OS X and report as either 'vulnerable' or 'Patched'.

Shell_Shock_Status.xml (919 B)

Download

Shockwave Version

Contains a script that returns the installed Shockwave Version

Shockwave version.xml (1.10 KB)

Download

Sophos - Virus Definition Date

This attribute returns the Virus Definitions Date for Sophos. This attribute template applies to Sophos (v 7.1).

Sophos - Virus Definition Date.xml (767 B)

Download

Sophos - Virus Definition Date v8

This attribute returns the Virus Definitions Date for Sophos. This attribute template applies to Sophos (v 8.0.16).

Sophos - Virus Definition Date-8.0.xml (831 B)

Download

Sophos - Virus Definition Version

This attribute returns the Virus Definitions Version for Sophos. This attribute template applies to Sophos (v 7.1).

Sophos - Virus Definition Version.xml (725 B)

Download

Sophos AV AU Primary URL

To list the primary auto update url set on the client.

Sophos_AV_Primary_Update_Server.xml (526 B)

Download

Sorted Configuration Profile List

Produces a sorted list of Configuration Profiles applied to a machine.

sortedConfigurationProfileList.xml (612 B)

Download

SSH version (OpenSSH)

Displays the version of OpenSSH on the client OS X machine.

SSH_Version.xml (431 B)

Download

Tableau Fulfillment ID

Displays latest fulfillment ID.

Upload (n/a)

Download

Tableau Fulfillment ID

Displays Fulfillment ID for Tableau Desktop or "Not_Installed" if Tableau is not installed.

Tableau_Fulfillment_ID.xml (716 B)

Download

Time Machine - Auto Backup

This attribute displays the status of the Time Machine "Auto Backup" option. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that the setting is enabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

Time Machine - Auto Backup.xml (1.27 KB)

Download

Time Machine - Backup Destination

This attribute displays the Time Machine backup destination.

Time Machine - Backup Destination.xml (1.05 KB)

Download

Time Machine - Destination

Uses 'tmutil' binary display Time Machine destination volume name and volume type.

Time_Machine_-_Destination.xml (899 B)

Download

Time Machine - Destination Encryption Status

This EA determines encryption status of Time Machine destination NOTE - This has only been tested on OS X 10.9 and 10.10 !!!!! Possible results will be: Yes No NA Offline Offline - Encrypted - <timestamp> Offline - Not Encrypted - <timestamp> It is best to use this alongside other Time Machine EA's - like "Time Machine - Enabled" and/or "Time Machine - Destination"

Time_Machine_-_Volume_Encrypted.xml (3.97 KB)

Download

Time Machine - Enabled

This attribute displays whether or not Time Machine is enabled. The value to be verified will need to be specified when creating this extension attribute. Example: "true" verifies that Time Machine is enabled. This extension attribute requires this preference be set using Managed Preferences (MCX).

Time Machine - Enabled.xml (1.27 KB)

Download

Time Machine - Last Backup Completed

Modified JAMF Extension Attribute for compatibility with OS X 10.9 Mavericks.

Time Machine - Last Backup Completed.xml (1.89 KB)

Download

Time Machine - Last Backup Completed

This attribute displays the last time a complete Time Machine backup ran.

Time Machine - Last Backup Completed.xml (653 B)

Download

Time Machine - Show Status in Menu Bar

This attribute displays whether or not the Time Machine status is enabled in the menu bar. This extension attribute requires this preference be set using Managed Preferences (MCX).

Time Machine - Show Status in Menu Bar.xml (874 B)

Download

Time Machine - Status

This attribute displays the Time Machine configuration status.

Time Machine - Status.xml (566 B)

Download

Time Machine Encryption Status

Returns if a connected time machine disk is encrypted or not. If users are using FileVault and thinking their data is secure, the connected Time Machine disk should also be encrypted.

Time Machine Encryption Status.xml (1.05 KB)

Download

Total Time Logged In of Current User

This extension attribute displays the total time logged in of the current user at the time of an inventory report.

Total Login Time of Current User.xml (758 B)

Download

Umbrella Roaming Client Status

Gets client status of the Umbrella Roaming Client

Umbrella_Client_Status.xml (706 B)

Download

Update: Warranty Status and Expiration

This script queries Apple's service database to determine warranty coverage based on a system's serial number. This UPDATED version stores the infomration locally so as not to have to query apple's website repeatedly.

warranty.v2.xml (3.65 KB)

Download

Verify Certificate Based Communication

This attribute verifies that the client has certificate based communication enabled for communications with the JSS. Results returned are "Enabled" or "Not Enabled" based on whether the client has certificate based profile supplied by the JSS.

Verify Certificate Based Communication.xml (783 B)

Download

Verify Configuration Profile Installation

This extension attribute will report on whether or not a specific OS X Configuration Profile is installed. This is based on the exact Display Name of the profile in the JSS. Simply add the profile name inside the double quotes ("") in the script and make a new extension attribute in the JSS!

configurationProfileCheck.xml (1.46 KB)

Download

Verify MDM Enrollment

This attribute verifies that the client has enrolled to the JSS. Results returned are "Enabled" or "Not Enabled" based on whether the client has an MDM profile supplied by the JSS.

Verify MDM Enrollment.xml (777 B)

Download

Version of Acrobat Reader DC installed

Returns the version of Acrobat Reader DC installed.

AdobeReaderDCversion.xml (651 B)

Download

Virex - Virus Definition Version

This attribute returns the Virus Definitions Version for McAfee Virex. This attribute template applies to McAfee Virex (v7.0).

Virex - Virus Definition Version.xml (777 B)

Download

VirusBarrier - Active Scanner Tasks

This attribute returns the number of active scanner tasks. This attribute template applies to VirusBarrierX5 or VirusBarrier X6.

VirusBarrier - Active Scanner Tasks.xml (1.16 KB)

Download

VirusBarrier - Corrupted Files

This attribute returns the number of files that have been found to be corrupted since the last reboot. This attribute template applies to VirusBarrierX5 or VirusBarrier X6.

VirusBarrier - Corrupted Files.xml (1.21 KB)

Download

VirusBarrier - Quarantined Files

This attribute returns the number of files that have been quarantined since the last reboot. This attribute template applies to VirusBarrierX5 or VirusBarrier X6.

VirusBarrier - Quarantined Files.xml (1.19 KB)

Download

VirusBarrier - Repaired Files

This attribute returns the number of files that have been found to be repaired since the last reboot. This attribute template applies to VirusBarrierX5 or VirusBarrier X6.

VirusBarrier - Repaired Files.xml (1.21 KB)

Download

VirusBarrier - Scanned Files

This attribute returns the number of files that have been scanned since the last reboot. This attribute template applies to VirusBarrierX5 or VirusBarrier X6.

VirusBarrier - Scanned Files.xml (1.19 KB)

Download

VirusBarrier - Virus Definition Date

This attribute returns the VirusBarrierX5 or VirusBarrierX6 virus definitions of the computer.

VirusBarrier - Virus Definition Date.xml (1.47 KB)

Download

VirusScan - Virus Definition Date

This attribute returns the Virus Definitions Date for McAfee VirusScan. This attribute template applies to McAfee VirusScan (v8.0).

VirusScan - Virus Definition Date.xml (829 B)

Download

VMware - Virtual Machine List

This attribute displays a list of VMware virtual machines that are installed on the machine.

VMware - Virtual Machine List.xml (1.42 KB)

Download

VMWare Serial Number

This is the EA that was uploaded a few months back. We have adjusted the file to work with 10.7.x and Fusion 4.x. Tested with 10.7. Carbon Technologies

VMware Fusion Serial Number.xml (540 B)

Download

Watchman Monitoring ComputerURL

The Watchman Monitoring server shows a complete overview of all the issues being tracked on each computer. This Extension Attribute puts the URL into the JSS, for easy access. Notes: The Watchman Monitoring server automatically displays a link to an enrolled computer's record in the JSS. Each email sent, or ticket created, regarding a monitored computer automatically includes both URL's For the latest versions of any of our Extension Attributes please visit our github repo: https://github.com/watchmanmonitoring/JAMF-Watchman-ExtensionAttribute/releases

WatchmanMonitoring-ComputerURL.xml (637 B)

Download

Watchman Monitoring Details

This Extension Attribute provides a list of all plugins active on a given computer record, and their current status. This plugin's details are quite long, and are relegated to show in the Extension Attributes section of the JSS by default. (vs General as our others do) For the latest versions of any of our Extension Attributes please visit our github repo: https://github.com/watchmanmonitoring/JAMF-Watchman-ExtensionAttribute

WatchmanPluginList-Long.xml (606 B)

Download

Watchman Monitoring Status

Watchman Monitoring looks for and reports issues with your monitored computers. This EA allows you to easily move a computer into a "Has Issue" group, or you can get fancy and maybe automatically trigger some repairs. For the latest versions of any of our Extension Attributes please visit our github repo: https://github.com/watchmanmonitoring/Casper-JSS-ExtensionAttributes

WatchmanMonitoring-Status.xml (759 B)

Download

Windows VM Application Inventory

This extension attribute inventories the applications installed on a Windows 7 or Windows 8 virtual machine in Parallels Desktop 7 or 8 for OS X.

Parallels Windows VM Inventory.xml (717 B)

Download

Workload - Load Average

Dashboard uses virtual memory paging and load average statistics to determine whether a device is over-utilized. Dashboard retrieves the 15-minutes load average by using the built-in uptime utility.

ds-workload-load-average.xml (406 B)

Download

Workload - Virtual Memory Paging

Dashboard uses virtual memory paging and load average statistics to determine whether a device is over-utilized. Dashboard retrieves virtual memory paging information by using the built-in vm_stat utility.

ds-workload-vm-paging.xml (759 B)

Download

Xprotect Status

EA to pull the modification date from Xprotect so that admins can see what version of Xprotect is in use on client machines. n.b. As Apple silently pushes Xprotect updates to clients if the service is enabled on the machine, the data this EA collects is a snapshot of Xprotect status at time of inventory and might not be the current status on a client machine.

XprotectStatus.xml (1.00 KB)

Download

Xserve - Chassis Intrusion

This attribute returns whether or not a chassis intrusion has been detected.

Xserve - Chassis Intrusion.xml (540 B)

Download

Xserve - Cooling/Fan Fault

This attribute returns whether or not a cooling/fan fault has been detected.

Xserve - Cooling Fan Fault.xml (643 B)

Download

Xserve - Drive Fault

This attribute returns whether or not a drive fault has been detected.

Xserve - Drive Fault.xml (625 B)

Download

Xserve - Front Panel Light

This attribute returns whether or not the front panel light is enabled. Returned results include "on" or "off".

Xserve - Front Panel Light.xml (576 B)

Download

Xserve - Front Panel Lockout

This attribute returns whether or not the front panel lockout function is enabled.

Xserve - Front Panel Lockout.xml (550 B)

Download

Xserve - Last Power Event

This attribute returns the last power event returned from the Xserve.

Xserve - Last Power Event.xml (531 B)

Download

Xserve - Main Power Fault

This attribute returns whether or not an Xserve has experienced a recent Main Power Fault.

Xserve - Main Power Fault.xml (655 B)

Download

Xserve - Power Control Fault

This attribute returns whether or not an Xserve has experienced a recent Power Control Fault.

Xserve - Power Control Fault.xml (664 B)

Download

Xserve - Power Overload

This attribute returns whether or not an Xserve has experienced a recent Power Overload.

Xserve - Power Overload.xml (649 B)

Download

Xserve - Power Restore Policy

This attribute returns the current Power Restore Policy enabled on the Xserve. Returned values include: "always-off", "always-on", "previous".

Xserve - Power Restore Policy.xml (613 B)

Download