There are a variety of different methods for configuring SCCM software distribution and reasons for choosing one way or the other. I’m going to look to expand this list, but would emphasise that this is personal opinion. Without any consultation or authority, here are what I consider to be best practice for some tasks in SCCM:
- Programs that upgrade installed software, set the Environment to Program can run: Only when no user is logged on. This will reduce the likelihood of software being in use and failing to upgrade/uninstall as expected.
- Programs that reboot, set the Environment to Program can run: Only when no user is logged on. This isn’t always practical, but if you wanted to upgrade something like Internet Explorer and you want or require a reboot, try and get it to run when nobody’s using the PC.
Advertisement