Pushing Updates to clients?

Discussion in 'Mac OS X Server, Xserve, and Networking' started by JGruber, Jun 29, 2009.

  1. macrumors 6502

    Joined:
    Feb 13, 2006
    #1
    Ok, so the upcoming school year just got a nice new XServe, with all the bells and whistles, so we decided to turn on the Update Service, on our first iMac in our lab, we are able to update from that server without any problems, and it's very fast as well. However, we have 50 iMacs that are going to be re-imaged from our first iMac.

    I want to know if we are able to set a specific time for the iMac's to check for updates, and install them automatically, in stead of going to each one and doing a Software Update.

    We do this all time with our 1500+ Dells, and AD and GP, and just wanted to know if this is possible to do on the Macs.
     
  2. macrumors 6502

    TK2K

    Joined:
    Jun 4, 2006
    #2
    best way to do this is through ARD where you can send packages to the computers to be installed (so you only use the internet bandwidth once, on the host computer) and do it that way
     
  3. macrumors 601

    Joined:
    Aug 15, 2005
    #3
  4. macrumors 6502

    TK2K

    Joined:
    Jun 4, 2006
    #4
  5. macrumors 601

    Joined:
    Aug 15, 2005
    #5
    Does ARD allow you to schedule these automatically at a certain time, without the need to visit the machine each time to update? I wasn't sure of that.
     
  6. thread starter macrumors 6502

    Joined:
    Feb 13, 2006
    #6
    I don't think it does. You would still need to run ARD to get the updates pushed to the clients. Also my Update server has all the updates downloaded already, I would hate to connect to each machine and push out multiple updates at a time.

    The simplest way I think would work is to have it update at a given time. I'll fire up my Mac Pro and try this cron script.
     
  7. macrumors newbie

    Joined:
    Apr 1, 2007
    #7
    The easiest way to do this would be to make sure that the software update server is set to your internal server

    defaults write com.apple.SoftwareUpdate CatalogURL "http://yoursus:8088/"

    and then use the command line version of softwareupdate to run the updates whenever they are available.

    softwareupdate -ia

    this will install all available updates from your internal update server. This command can be sent from ARD, SSH or scheduled via a cron job. It must be run as an admin user or it will fail.
     

Share This Page