Automatically Populate the PATCH Property for the ConfigMgr Client Installation – Updated for ConfigMgr 2012

Posted in CM2012ConfigMgrSCCM

Michael Murgolo has updated his previous patch to work with ConfigMgr 2012.   I had worked with Michael to test a few things and created a How-To which he has linked in both posts.

Read the full post here.

Two years ago I posted a script to automatically set the PATCH property used by ccmsetup.exe to install client updates during the Configuration Manager client installation in a task sequence.  That post is found here.  Since Cumulative Update 1 for ConfigMgr 2012 has a client update that is almost a necessity to apply if you installing applications during a task sequence, I needed to update the script.  This is due to the fact that for ConfigMgr 2012 there are now architecture-specific versions of the client (x86 & x64) and therefore architecture-specific updates as well.  The script for ConfigMgr 2007 made the assumption that there were only x86 updates since the ConfigMgr 2007 client was 32-bit only.

Since the updated script works in pretty much the same way as the original one, I will not repeat the details of the implementation that are the same.  If you are not familiar with this, please read the previous post before attempting to use this script.

The major difference between using this solution to install client updates during a task sequence in ConfigMgr 2007 and ConfigMgr 2012 is that ConfigMgr 2007 did most of the work for you in creating a client package that included the updates.  When installing the hotfix on the ConfigMgr 2007 site server, the installer actually placed and client updates directly into subfolders of the hotfix\i386 folder in the client source on the server.  The CU1 update installer for ConfigMgr 2012 does not do this.  It instead creates a Hotfix folder at the same level as the Client folder (under the Configuration Manager installation folder), creates a KB number folder under that (KB2717295 in the case of CU1), and then creates folders for the updates of the individual components under that.

email

Written by , Posted .