Having met a frustrated client in need, it reminded me that even when you think you have tried it all, you sometimes forget the most basic of tests based on a presumption. I was caught out by the one thing I always tell my team - Never Presume.
In this scenario the client had a Windows Update package created in SCCM that included 97 updates for Windows 7 and advertised it to the “Unknown Computers” collection. In addition the client also advertised an OS Deployment Task Sequence to the same collection.
Using the “Install Software Updates” task sequence variable included from SCCM did not seem to work and patches were not installed. They had thought there was something inherently wrong with the environment and were out of ideas.