To my knowledge, there is no "silent" way to do this.
Maybe one of these two tries can help you out, test it on two different devices
First try:
- If the devices are in DEP, link them to Meraki
- In Meraki dashboard, download the SM agent
- In Jamf push the agent to the devices
- In Jamf push a script, which opens the Meraki enrollment link in the default browser -> User interaction needed.
- After device finishes syncing in Meraki, unenroll it from Jamf
Second try:
- If the devices are in DEP, link them to Meraki.
- In Jamf prepare a script, which calls the following command
10.13.4 or lower
sudo /usr/libexec/mdmclient dep nag
macOS 10.14 or higher
sudo profiles renew -type enrollment
- This should trigger a DEP notification and users will be able to enroll in Meraki -> User interaction needed
- After device finishes syncing in Meraki, unenroll it from Jamf
I'm not sure if it's possible to have MDM profiles from different providers. I think they'll access the same API on the devices, could cause more troubles than you would like.