Reboot question SCCM

If a package\program is set to "Configmgr Restarts Computer", is there any way to make this restart optional for the end user? I know we can configure the agent to extend the warning time before the reboot happens, but is there an option whereby the user gets the dialog and has the options "Restart Now" and also "Later"??

Comments

Answers

0

Are you installing an MSI? You can control reboots in the MSI.

Although my current client is an all-MSI shop, we required greater control of shutdowns and restarts. I built an HTA which is distributed to all machines, so that we can control shutdowns/restarts. It takes an 'hh:mm:ss' argument and its UI has a 'Cancel' button, meaning that the user can opt out. It's being used for general shutdowns/restarts now, not just for deployment purposes. And I'm sorry but, before you ask, you can't have a copy.

The short answer is no, you can't make reboots optional using the SCCM tools. The slightly longer answer is that if you call external scripts at the tail end of your installations (so that the reboot happens well after the initially called program is finished) to schedule a reboot, you can include yes/no prompts in those scripts.

The black and white nature of SCCM reboots is quite the thorn to deal with, especially when you have some installations that have a small chance to require a reboot, but you end up having to reboot all machines.