Trying to add a High Sierra client to 10.3 using QuickAdd

gjackson
New Contributor

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

7 REPLIES 7

emily
Valued Contributor III

As long as it's formatted specifically as
https://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.

gjackson
New Contributor

yeah I've tried this 5 times already. It still goes straight to cert/mdm installation and never shows the download option for quickadd.

tdclark
Contributor

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.

donmontalvo
Esteemed Contributor II

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...

scottb
Valued Contributor III

FWIW, it's working here on three JSS' running 10.5.0 and macOS 10.13.6.
Interesting info there @donmontalvo!

donmontalvo
Esteemed Contributor II

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.

scottb
Valued Contributor III

That would be a nice options for Jamf to put into the Settings pane. Thanks, @donmontalvo