Skip to content

Feature Request - Expose built-in diagnostic values for scripting / MDM inventory #275

@MAJ007

Description

@MAJ007

Hi team,

I’d like to request a way for administrators to read the same built-in diagnostic values that Support App displays in the GUI.

For example, the Storage Used info item shows storage information in the Support App, including available storage on hover. It would be useful if values like this could also be exposed in a script-readable format, so admins could collect them with Jamf Pro Extension Attributes or other MDM inventory tooling.

Example use case:

  • Support App calculates and displays available storage to the end user.
  • Jamf Pro runs an Extension Attribute.
  • The Extension Attribute reads the Support App value directly.
  • Admins can report or create Smart Groups based on the same value the user sees in Support App.

Possible implementation ideas:

  • Add additional built-in local variables, such as $LocalStorageAvailable or $LocalStorageUsedPercent.
  • Write current diagnostic values to a read-only preference/plist location.
  • Provide a CLI/helper command to return specific Support App values.
  • Document supported keys/outputs so MDM scripts can consume them reliably.

This would help admins avoid duplicating Support App’s logic in separate scripts, and would keep user-facing diagnostics and admin inventory data consistent.

Thanks for considering!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions