Posted on 07-13-2009 01:00 PM
I am about to embark on my first update deployment of Office 2008.
Currently my users have a mixture of versions ranging from 12.1.0 to
12.1.9. I want to push out an update to take everyone to the current 12.1.9
version. My question is how I should execute this smoothly, specifically
the time to execute. Would this be best done at
startup? My guess is that startup is the best time to roll out any
kind of large update so that users that are currently using the
application are not interrupted and will also rule out the possibility
of errors.
Sorry for such a rudimentary question. We just had our jumpstart last month
and I am still trying to wrap my head around the proper ways to take care of
things. Thanks!
--
Alan Benedict
?
Macintosh Technician
The Integer Group
O: 515-247-2738
C: 515-770-8234
http://www.integer.com
Posted on 07-13-2009 01:55 PM
Yep, do it as a login policy. And, since it is 12.1.9 you don't have to
re-wrap it with Composer, just drop the mpkg file into Casper Admin.
You will want to warn your user base that if they see a longer than normal
login it is because you are installing software in the background. May even
want to do the upgrade on a particular day and let them know ahead of time.
When I was pushing some updates down here I had a lot of calls because the
logins were taking a long time, and a lot of people were restarting their
machines because they thought something was wrong.
You might also do a search of the archives. Someone a few months ago
detailed a process for using the JAMF splash screen that is used during an
Adobe install to let users know there is an install going on. Or, you could
write your own AppleScript Studio app to let users know.
Steve Wood
Director of IT
swood at integer.com
The Integer Group | 1999 Bryan St. | Ste. 1700 | Dallas, TX 75201
T 214.758.6813 | F 214.758.6901 | C 940.312.2475
Posted on 07-13-2009 02:12 PM
You can also use self service. I use it for a lot of non critical
updates.
-tom
Posted on 07-13-2009 06:45 PM
Alan-
One thing I didn't see suggested yet was if you're going to push the update, you may want to cache it first. The Office updates can be rather large (especially since they're finally combo updates now...Adobe, take a hint). Depending on how many you have to deploy, you could take your installed base, divide by 5 and cache that number per day over a work week. (Maybe split it up by department/network/building etc.) Then, set a policy to install all cached updates when people log in Monday morning. They'll all be taking their time on a Monday to get up and running anyway and if the package is cached, it won't take all that long.
I saw someone else post that for non-critical updates, they let people pull them down with Self Service - a good idea if your environment allows that. You may want to consider implementing a patch schedule. We're in the middle of deploying SCCM and Casper enterprise-wide and the patch schedule will be huge. I'm actually following Microsoft's <gasp> schedule - mainly because they have one! (Apple, take a hint.) On Patch Tuesday, any updates in our Software Update Server that have accumulated since the last Patch Tuesday are released (assuming they've been vetted and there aren't any show stoppers). Users have two weeks to self-install them with the usual Software Update. After those two weeks, I force install. For Adobe and Microsoft patches, I try and deploy them as in-frequently as possible, in-line with Patch Tuesday if possible, though that's not always do-able. Luckily, those don't typically require a reboot so they're less intrusive.
Consider it... Users appreciate knowing when the schedule is and that you're not going to interrupt them with bothersome updates if you aren't scheduled to.
j