/build/static/layout/Breadcrumb_cap_w.png

How do I automate application upgrade that will prompt the user to reboot or snooze?

I have two version of the same application out in my environment and I want to automate an upgrade and I want to do this with all other applications when the time comes for an upgrade

0 Comments   [ + ] Show comments

Answers (4)

Posted by: Nico_K 6 years ago
Red Belt
1
depending on the application you can use patching which supports a huge amount of apps and has this already implemented.

In any other case you can let the MSI install which also usually uninstalls the old version.

If all fails, scripting but there is a real limitation with popups.
Posted by: vjaneczko 6 years ago
9th Degree Black Belt
1
If you're installing with an MSI, you can leverage the /norestart, /promptrestart or /forcerestart switches.



Posted by: nagendrasingh 6 years ago
Black Belt
0
If they are desktops in office then you can use a combination of after hour maintenance windows and wake up packets to install it after hours.


Comments:
  • Assumes the OP has SCCM which isn't mentioned. - anonymous_9363 6 years ago
    • Maintenance Windows and Wake up Packets are not specific to SCCM. Landesk, Altiris and others use them as well. Maintenance Windows is a concept implemented by others before SCCM 2007. WOL is 20 year old now. WOL can be triggered even by a VBscript. - nagendrasingh 6 years ago
Posted by: anonymous_9363 6 years ago
Red Belt
0
@OP,

There is no universal panacea. Every app is different in the way upgrades are handled. 

As has been intimated, if the installer is MSI-based (remember, many EXEs extract and ultimately execute an MSI), then upgrades are generally handled well. I highlight "generally" because many vendors - some of them big names - still get this wrong so you should text extensively (but you do that anyway, right?)
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ