setup-your-mac / Setup-Your-Mac

Setup Your Mac aims to simplify initial device configuration by leveraging swiftDialog and Jamf Pro Policy Custom Events to allow end-users to self-complete Mac setup post-enrollment.
https://snelson.us/sym
MIT License
234 stars 52 forks source link

Jamf App Catalog Integration #68

Open gonzague opened 1 year ago

gonzague commented 1 year ago

Is your feature request related to a problem? Please describe. Not really a "problem" but it would be great to be able to monitor the ongoing installation of apps from the Jamf App Catalog on devices and maybe (until a timeout) not quit the app until they're installed

Describe the solution you'd like Have a trigger or detection linked to Jamf App Catalog

Describe alternatives you've considered No idea yet

drtaru commented 1 year ago

This may be fairly difficult to implement. Jamf App Catalog installers use MDM commands that can arrive on the machine in any order at any time (due to the use of APNS) and use the MDM Install Application method to install.

tonyyo11 commented 11 months ago

Please upvote this Jamf Feature Request: https://ideas.jamf.com/ideas/JN-I-27306 The binary needs to be updated so that SYM can call upon the commands to install App Installers.

dan-snelson commented 11 months ago

Thanks, @gonzague.

As we're hosted on-prem, the Jamf App Catalog isn't an option for us, which makes coding a Feature Request we won't / can't use in production rather challenging.

(I'll leave this open for the community members who are coding-inclined.)

clevelandbread commented 9 months ago

I would also like a way to simply execute a Mac App from Jamf catalog. This would provide a scriptless, non-3rd party solution to deploy the newest PROD release.

I was thinking in my head maybe SYM-HELPER catching not just available policies to execute but Mac-Apps to call out and then it imports to the Setup-Your-Mac script.

dan-snelson commented 1 month ago

Reviewed on 2024-06-07-052537; waiting on vendor