Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How to update Apps via Apple Remote Desktop

I'm in charge of about 200 macs at a middle school (iMacs, MacBook Airs, MacBooks) running 10.9-10.10. I use Apple Remote Desktop to manage them.


I can update the OS from ARD, but is there a method of updating all the Apps? They are all purchased from the same Apple ID so I thought there should be a method but so far I cannot find one.


Any ideas?


thanks

Posted on Jan 7, 2016 1:57 PM

Reply
7 replies

Jan 7, 2016 6:05 PM in response to David Wickemeyer

AFAIK, the scriptable command-line mechanism that you are seeking — short of messing around with the App Store and AppleScript via the GUI, and all over the place — does not exist. The options are to either set the App Store to automatically download, connect all over the place and one at a time and poke buttons, or be prepared to use Munki or related tools to push out updates.

Jan 8, 2016 3:00 AM in response to David Wickemeyer

The methods I've used - depending on the effort and quantities involved - are either using Munki (as suggested by Mr Hoffman), or DeployStudio or ARD. It does make it easier using ARD seeing as you're using the same Apple ID. You don't necessarily need a script as all you need do is update all the apps on a single mac which would ideally be the 'admin' one (the one with ARD installed) and then use ARD to copy (and overwrite previous apps) updated apps to the same relevant locations on all the rest. You can schedule the 'update/copy' at a time convenient to you.


Another way would be to, again, update all the apps on a single machine and copy them to DeployStudio's Files folder. Assuming you have OS X Server and DeployStudio installed and working? Create a workflow that includes those apps and copies them to a convenient location; then add a script that first removes the older apps and moves the newer ones to the Applications folder.


Obviously test this first. Not just the workflow but also whether the apps launch successfully or not thereafter and are usable.


Once the workflow is set up and tested all you need do thereafter is, again, update one mac with the updated apps and copy them over to DeployStudio's Files folder and then run the workflow when you're ready. The workflow can also be configured to run on all or part of your mac estate at a time that suits you. Again you can use ARD to define a time of your choosing.


If it was me I would look at using/utilising Munki as this brings both the above two approaches together in one simple 'deployment solution'.


One further thing to consider is do you really need to update apps? If there's no compelling reason to do so then wait until the summer recess, re-create your master image with all the necessary updates and re-deploy to your mac estate. This method keeps things clean and fresh as well as removing crud and cruft built up over the period between rebuilds.


Hope this helps?

Jan 9, 2016 1:51 PM in response to Antonio Rocco

Good points from both of you. There are apps, especially iMovie, that do need to be updated during the school year for various reasons, especially when new cameras are used. Many of the apps probably don't need to be constantly updated. But, yes. I do update all the Macs by creating a master then strip and install durning the Summer to clean up stuff and ensure the students start with a "clean" computer.

Jan 24, 2016 9:23 AM in response to David Wickemeyer

I can think of two ways to do this. They are both a bit tedious:


1. Use ARD to send a 'defaults' command to enable automatic updates for a temporary period:


https://derflounder.wordpress.com/2014/12/29/managing-automatic-app-store-and-os -x-update-installation-on-yosemite/


2. Grab the installer packages from the App Store and then use ARD to push them out:


https://jonbrown.org/blog/10-9-deploying-appstore-packages/


I've always used #2 because I prefer to know exactly what's going onto my machines.


C.

How to update Apps via Apple Remote Desktop

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.