Purpose: You have installed SCCM SP1 CU1, and now you need to update your agents!
Updating the SCCM 2012 system with any major update that includes fixes to the client-side – automatically means that you need to update all the clients that you have in your environment to meet the version of your servers. This can be done using different methods. The following methods are at least supported by Microsoft as a weapon of choice. In this post, I will only cover the method that I selected.
Methods of updating the SCCM 2012 clients:
- Install new client as an application / package.
- Use built-in tool of Client pushing (unsupported for CU-updates).
- Setup Client Update as part of Software Updates.
- Enable Site-Wide client automatic installation (only major updates).
- Install the client manually to desired workstations.
The following guide seems to work on any CU that has come for SCCM or will come in the near future. During the CU1-update you were asked if you wanted to create installation packages for the clients, and hopefully you answered yes. However, if you did not answer yes, you can find the source for the packages from your SCCM installation folder, as presented:
Wrap them up for a package, or use the generated packages. You can now create a third device collection for the SP1 CU1 -agents. The one big difference is between SP1 and CU1 is that SP1 was a full client installation package (ccmsetup.exe), while CU1 is literally an update (.msp). That means you can use standard MSI/MSP installation switches while you work on the MSP-file.
Exactly SP1 CU1
|select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_SMS_ADVANCED_CLIENT_STATE on SMS_G_System_SMS_ADVANCED_CLIENT_STATE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SMS_ADVANCED_CLIENT_STATE.Version = “5.00.7804.1202” and SMS_G_System_SMS_ADVANCED_CLIENT_STATE.DisplayName = “CCM Framework”|
|Recommended installation parameters|
|msiexec.exe /p configmgr2012ac-sp1-kb2817245-x64.msp /L %TEMP%\configmgr2012ac-sp1-kb2817245-x64.msp.LOG /q REINSTALL=ALL REINSTALLMODE=mous /norestart|
After you have deployed this new package towards the previously created SP1 -collection, these are the version you should be seeingin either from your Admin Console reports, Device Collection incremental updates or directly from a selected workstation.
|SCCM 2012 Version is:||5.00.7711.1000|
|SCCM 2012 SP1 Version is:||5.00.7804.1000|
|SCCM 2012 SP1 CU1 Version is:||5.00.7804.1202|