Upgrading to R2 and MDT 2013 Part 7

Version: SCCM 2012 SP1 CU2 and MDT 2012 Update 1 (Upgrading to R2 and MDT 2013)

Part 7 – Upgrading Clients

Once all the backend changes are completed with the R2 and MDT 2013 upgrade, the final step is upgrading clients. The R2 client version is 5.00.7958.1000. Also, when applying the hotfix KB2910552, there are associating client patches to deploy. After applying the patches (x86 and x64) to client machines, the client version will be 5.00.7958.1104.

R2-client1

After applying hotfix KB2910552, the client version will change to 5.00.7958.1104.

R2-client2

So, there are many ways to upgrade and patch the client machines. Here are some potential methods:

  • Group Policy
  • Create a package with a batch script to install both the new R2 client and the patch
  • Turn on the Automatic Client Upgrade (this is only applicable to fast boundaries)
  • etc.

The following is a method I recently used to deploy the upgrade to clients.

Step 1 – Upgrading clients to R2 base version 5.00.7958.1000.

I took the ccmsetup.exe file located under the <SCCM Install location>\client and created a package. This is the bootstrap program used to kick off the client install. I created a program with the following command line: ccmsetup.exe /mp:X smssitecode=X FSP=X SMSMP=X CCMLOGLEVEL=0

This program was then deployed to a collection with a dynamic query of all systems with client versions below 5.00.7958.1000.

Step 2 – Patching R2 Clients to version 5.00.7958.1104.

The next step was to deploy patches that were created when you installed the hotfix KB2910552. They should be located under Packages under the default folder “Configuration Manager Updates”.

  • KB 2910552 – x64 client update – <site code>
  • KB 2910552 – x86 client update – <site code>

The packages are ready to be deployed. However, I made one adjustment to modify the platforms in which they can run. The purpose being is that they will be deployed to the same collection. Any 32-bit clients will ignore the x64 package and any 64-bit clients will ignore the x86 package. The collection will consist of dynamic query of all systems on client version 5.00.7958.1000.

Overall, there is more than one way to upgrade clients. This is simply one method.