Deploy package in prestage enrollment

New Contributor II

I had thought that I heard you can now deploy package with the pre-stage enrollment. Did I hear this incorrectly? If you can, where can you do this?


New Contributor III

Jamf Pro 10.9 will support PreStage Enrollment Packages; this will require the computers in question to be running macOS Mojave; future releases may support older versions of macOS.

Valued Contributor II

right now you can do it via the following.

When you are first starting up the computer that is in a DEP Prestage Enrollment, during the initial startup process where it designates "Configuration Available"


Once you get past that dialog the Computer is enrolling. Any policy scoped to that computer and flagged to trigger at enrollment, will then deploy to that computer.

Looking for a Jamf Managed Service Provider? Look no further than Rocketman

Virtual MacAdmins Monthly Meetup - First Friday, Every Month

New Contributor III

As Hugonaut states, this is where prestige apps, Configs, and settings can be payed down. Utilizing a packaged enrollment script can be useful as well.


Anyone have this working in their environment?

Tried to install a package with just a rename script and didn't work. Not sure where to look to see why it didn't work. Is there log files during this stage?

Valued Contributor

A requirement is to have your JSS's main distribution point be in the Cloud (for now...)

Contributor III

Ditto here to see if anyone has this running yet?

We tried to put JAMF login in our pre-stage and nothing happens.

New Contributor III

Yeah... Also trying to get this thing working but do not see anything happen?
What is the general idea about this? I thought/hoped I could install a package during the enrollment process.
For instance the DEP notifier. This is a package that installs the in the utilities folder.
I have this package attached to my PreStage Enrollment but after enrolling the app is not present in the utilities folder..

Maybe my expectations are false?

New Contributor III

Ah... This seems to be thing I must have been overlooking ;)

"To install a package during enrollment, the package must be signed with an installer certificate (.p12) obtained from Apple using Xcode or the Apple Developer Member Center. "


Contributor II

@damienbarrett does the repository have to be "jamf cloud" or just web accessible?

Valued Contributor II

Master DP still has to be a Jamf Cloud DP because... <crickets>

New Contributor

Is this still true 2 years later? you still need a Jamf Cloud DP?