Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Anyone have any ideas or suggestions (or know if its even possible) to remote upgrade a fleet of Macs from 10.6.8 to 10.7,10.8, or 10.9 remotely. I presume I can push the installESD through ARD, but I want it to run completely unattended.

If it is not possible through "traditional" methods does anyone know of any tools that might help automate this process?

Thank you for your thoughts, feedback, and suggestions.

share|improve this question
add comment

1 Answer

up vote 3 down vote accepted

Yes, download and use this script, called createOSXinstallPkg. You can find its (simple) documentation, but I recommend you watch the MacSysAdmin 2012 presentation entitled "More Management for Lion and Mountain Lion" by its developer, Greg Neagle, who manages Disney Animation Studios fleet of Mac. You don't need to use his popular FOSS munki deployment management software to deploy the installation package this script creates—ARD, Casper, Absolute Manage, or even a shell script will work just fine—but I recommend it.

share|improve this answer
    
Awesome, great info, great resources. Thank you! –  dean Dec 2 '12 at 17:46
    
Where is the presentation "More Management for Lion and Mountain Lion" to be found? I'm not seeing it from google or linked from Greg Neagle's blog. –  bmike Dec 5 '12 at 15:41
    
@joecarroll what is the role of the pkg identifier? do you know if I can deploy through ARD if I create the .pkg in it's default form? Or will it require Munki? Thanks again –  dean Dec 6 '12 at 20:05
1  
@bmike: Sorry I forgot to link to the presentation; fixed now. –  Joe Carroll Dec 7 '12 at 16:34
    
@DeanA.Vassallo: If you mean CFBundleIdentifier identifier, in this case, it doesn't really matter. Normally you use it with munki etc. so that e.g. updates can be identified as a particular piece of software. I suggest you read the README, it's short and gives you all you need to know for this particular task. –  Joe Carroll Dec 7 '12 at 16:35
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.