MSI product codes, patch codes and registry keys

Once again I’ve been spending time deploying software patches via SCCM using the newer state-based Application model and this time I thought I’d write down some of my notes. In the SCCM 2012 R2 Application model you can use the ‘New Application’ wizard in the SCCM console to import an .MSI file. This extracts all […]

SCCM 2012 agent reboots when MSIEXEC uses REALLYSUPPRESS switch

I recently discovered some rather worrying behaviour in SCCM 2012 SP1 regarding how the CM agent handles return codes from msiexec. If you pass the /REALLYSUPPRESS switch to msixec then that means that if msixec determines that the installation needs a reboot (for example, if a required file was in use during the install/upgrade) then […]