/build/static/layout/Breadcrumb_cap_w.png

Software Deployment Question


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

11/28/2017 653 views
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

Comments


All Answers

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.
Answered 11/28/2017 by: Nico_K
Red Belt

1
If you're installing with an MSI, you can leverage the /norestart, /promptrestart or /forcerestart switches.



Answered 11/28/2017 by: vjaneczko
9th Degree 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.

Answered 11/28/2017 by: nagendrasingh
Black Belt

  • Assumes the OP has SCCM which isn't mentioned.
    • 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.
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?)
Answered 11/29/2017 by: VBScab
Red Belt

 
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