Posted on 07-16-2018 08:45 AM
Hi there. I'm trying to add a High Sierra machine using the ?type=QuickAdd url and it default to the MDM/Cert dialogue options. It never gives me the option to download quick add. Any ideas on how to get QuickAdd to download from a user-initiated enrollment?
Thanks,
Gary
Posted on 07-16-2018 08:48 AM
As long as it's formatted specifically ashttps://your.jss.com/enroll/?type=QuickAdd
it should just download a QuickAdd package.
If you leave off the slash after enroll I don't think it works. Might be worth checking that, just to be sure.
Posted on 07-16-2018 09:12 AM
yeah I've tried this 5 times already. It still goes straight to cert/mdm installation and never shows the download option for quickadd.
Posted on 07-16-2018 09:58 AM
After you go through the first step, are you getting any profiles installed at all on the machine? If so, check the Profiles section in System Preferences and see if you have to Approve/Allow it, then you should be able to get to the second part of the enrollment. Just one of the new fun "features" of High Sierra.
Posted on 07-16-2018 11:55 AM
Might want to reach out to your Jamf buddy/TAM and ask about com.jamfsoftware.jss.frontend.enrollment.mdmEnrollmentMacOSMinVersion
...apparently you can raise the macOS version where the QuickAdd turns into an MDM workflow to 10.14...
Posted on 07-17-2018 12:05 PM
FWIW, it's working here on three JSS' running 10.5.0 and macOS 10.13.6.
Interesting info there @donmontalvo!
Posted on 07-26-2018 03:27 PM
Here is what we did to defer the MDM User Approved Enrollment stuff to 10.15.
DISCLAIMER: This is just to give you an idea, would always ask Jamf to vet/bless.
Turn off Tomcat of course, jump onto MySQL...
Check if any value is set, by default it is empty:
mysql> use jamfsoftware;
Database changed
mysql> select * from jss_custom_settings;
Empty set (0.00 sec)
Set the deferment to 10.15:
mysql> INSERT INTO jss_custom_settings (settings_key, value) VALUES('com.jamfsoftware.jss.frontend.enrollment.mdmEnrollmentMacOSMinVersion','10.15');
Query OK, 1 row affected (0.00 sec)
Confirm deferment value...
mysql> select * from jss_custom_settings;
+-----------------------------------------------------------------------+-------+
| settings_key | value |
+-----------------------------------------------------------------------+-------+
| com.jamfsoftware.jss.frontend.enrollment.mdmEnrollmentMacOSMinVersion | 10.15 |
+-----------------------------------------------------------------------+-------+
1 row in set (0.00 sec)
mysql>
Exit and bounce MySQL, then start Tomcat...boom...the https://server.domain.com:8443/enroll
page downloads a QuickAdd.
Posted on 07-26-2018 07:43 PM
That would be a nice options for Jamf to put into the Settings pane. Thanks, @donmontalvo