We had some problems with Managed Preferences from Casper and AD account as per:
https://jamfnation.jamfsoftware.com/discussion.html?id=4499
We decided to push all Apply Once User preferences into Standard User Template.
All Apply Always and ByHost prefs are manged from Casper Managed Preferences. We manage 10.6 and 10.7 client machines this way and so far so good.
I'd be very hesitant to replace the entire template wholesale. Apple can and will change the format(s) of the plists therein in future releases. Further, you want modularity so that you can remove or add settings as your needs change. So you really do want to use a separate defaults write or MCX to make each setting. While it may be a pain to research the syntax of each setting, the view is worth the climb.
@ktappe Thanks for the feedback, much appreciated. We usually take the modular approach, unfortunately the time/effort required for what the client is asking for (and the timeline) warrants packaging and updating the User Template. We don't have the cycles for this one. :(
This effort is for a group of around 50 Macs that have already arrived, going to a single group, so no concerns about Apple making any changes that would effect this deployment. :)
If we had more time, or if we were deploying the customized User Template to more (or other) groups, we would take the modular route.
Thanks,
Don
if you have all these changes modeled via mcx, it shouldn't take any extra time. i'm not sure i understand your problem based on your description.
Can you package up a change to the English.lproj and push that out? I haven't done this and wasn't sure how permissions would work. Thanks!