Download Configuration Profiles for manual install in OS X

matt4836
Contributor II

Anyone know how to do this?
I am creating Configuration Profiles for 10.7 but need to download them and deploy using Profiles -I -F
Anyone else doing this? If so how?
Thanks!

1 ACCEPTED SOLUTION

matt4836
Contributor II

Thanks Nessts, the command I was looking for was provided by Brad Brecker from JAMF:

https://yourjssurl.com/exportOSXConfigurationProfile.html

This will allow me to download my Configuration Profiles I created in the JSS.

Thanks all!

View solution in original post

20 REPLIES 20

nessts
Valued Contributor II

you can put them in /private/var/db/ConfigurationProfiles/Setup/ and in theory at first boot OS X will install them for you.
I have found it to be less than completely successful everytime, so i have written a job to check a folder of my own location and install them when I choose during the firstboot process, profiles -I -F /path/to/profile
, works quite well.

matt4836
Contributor II

Thanks Nessts, the command I was looking for was provided by Brad Brecker from JAMF:

https://yourjssurl.com/exportOSXConfigurationProfile.html

This will allow me to download my Configuration Profiles I created in the JSS.

Thanks all!

tanderson
Contributor

Timely! Thanks for posting the question and solution. Is there a corresponding page for mobile device profiles?

mm2270
Legendary Contributor III

looks like the one for mobile devices profiles is located at

https://yourjssurl.com/exportConfigurationProfile.html

tls2t
New Contributor II

I've got a (potentially) dumb question to add to this...

I've searched around a bit, but have not found an answer. How does one actually CREATE custom configuration profiles, let alone import them into the JSS?

I imagine that there is all kinds of things that can be done with them, but I have not had much luck.

tanderson
Contributor

Awesome thanks!

Cem
Valued Contributor

this only shows my uploaded profiles. But not the ones I have created within JSS.
https://yourjssurl.com/exportConfigurationProfile.html

mm2270
Legendary Contributor III
this only shows my uploaded profiles. But not the ones I have created within JSS.

Not the case for me. I just created 2 new Config Profiles on our test 8.5.2 JSS, one OS X and one MDM. Hitting those respective pages shows them available for download. I never uploaded them. Not sure why they wouldn't be showing up for you.

Cem
Valued Contributor

OK this function is not working in jss v8.43. I think only applies to jss v8.5+

mm2270
Legendary Contributor III

I'm sorry Cem, but there must be something wrong. We have an 8.4 JSS (production) and I just created 2 Config Profiles, one OS X and one MDM and the above commands allow me to see them and download them just fine. Perhaps its broken in 8.43 specifically, but worked in 8.4 and then again in 8.52? Seems unlikely but I guess its possible.

The only other thing I can think of is our JSS doesn't need the port at the end of the URL, it just ends with .com, so when I enter the address, its like https://JSSurl.com/exportOSXConfigurationProfile.html. Are you entering it without the port in the address, or with it? I think it needs to be the former.

Cem
Valued Contributor

@mm2270

OK I stand corrected!
Following works in our environment with 8.43 and 8.52
https://JSSurl.com:8443/exportOSXConfigurationProfile.html
http://JSSurl.com:9006/exportOSXConfigurationProfile.html

It doesn't work without the port though.

andyinindy
Contributor II

Thanks for this info, Matt4836! Saved me a bunch of headaches. I owe you a beer at the JNUC! :)

matt4836
Contributor II

Andy I am in Indy right now. Can I cash that in? (I prefer Cherry Coke Zero).

dzmudzki
New Contributor

I tried it, it did not work for me(Page not found).

What I found is
exportOSXConfigurationProfile.html - is case sensitive.

https://jss.company.com:8443/exportOSXConfigurationProfile.html

Cem
Valued Contributor

@dzmudzki - try without the port :8443 or :9006, see how it goes;

https://jss.company.com/exportOSXConfigurationProfile.html

or

http://jss.company.com/exportOSXConfigurationProfile.html

ifbell
Contributor

This has been very useful, except when I try manually applying the profile I have created I get this back from Profiles...The profile is a user profile but contains a "System Policy Control" payload which is only valid in device profiles. So I am trying to figure out how I separate the pieces of the profile and how I make a device profile out of Casper?

denmoff
Contributor III

Is this no longer possible with JSS 9?

Edit: I guess this functionality has been replaced with the "Download" button in the settings of the configuration profile.

JustDeWon
Contributor III

It only installs and not download.. when i click the "Downloads" button

denmoff
Contributor III

@JustDeWon I think that's just way mobileconfig files behave when you download them. You don't have to actually install, just cancel when it prompts you. It should still download tho.

JustDeWon
Contributor III

@denmoff ..Ahh.. I see, I should have checked there.. Awesome Thanks