Prevent canceling of installation in progress by PC restart.
In application model, if we install application to pc via SoftwareCenter then user can restart in any moment during the application installation.
User can not restart if the SCCM application is doing MSI installation, that is ok.
But if it is legacy setup.exe or just a script installation (powershell, dos-batch) of an SCCM application then user is not prevented to do a restart. So he is allowed to restart PC while the installation is in progress.
It is essential to have a setting wich prevent whole computer to be restarted till the application installation is finished. Maybe simmilar way how it Works with updates, that their installations is first finished.