Tuesday, July 12, 2016

Part 12 - SCCM 2012 R2 Cumulative Update 5 Installation

We gonna update our installation version 5.0.7958.1000



SCCM cumulative updates are very important to your infrastructure. It fix lots of issues.
A cumulative update contains all previously release CU. So you don't have to to install CU(1,2,3,4) before installing CU5.

Improvements/Fixes

See a full list of issues that are fixed here:
Download the CU here: ConfigMgr_2012_R2_CU5_KB3054451_ENU

Update the Primary Site

Run the file CM12-R2CU5-KB3054451-X64-ENU.exe, Next

Accept the license agreement, Next

Ensure that the prerequisite check are passed - all green, Next

Check the box to update the console, Next

Select Yes, update the site database, Next

Check all 3 checkbox - Server, Console and Clients, Next

Next



Review the Summery page, Next

Installation is in progress


You can follow the installation progress in the log file (C:\Windows\Temp\CM12-R2CU5-KB3054451-X64-ENU.log)

The Setup is now complete, Next and then Finish

Verification

From the console: 5.0.7958.1604


From registry on the Server: 
  • HKLM\Software\Microsoft\SMS\Setup\
  • CUlevel key value will be 5.


From Powershell:
  • Server : Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\SMS\Setup -Name "CULevel"
  • Console : (Get-Item ($env:SMS_ADMIN_UI_PATH.Substring(0,$env:SMS_ADMIN_UI_PATH.Length – 5) + '\Microsoft.ConfigurationManagement.exe')).VersionInfo.FileVersion

From the Clients:

Before the update:

After the update:

Package distribution

Navigate to Software Library / Packages / Configuration Manager Updates 


Right click and Distribute Content to your distribution points.

Updating the Clients

We now need to update the clients. This update contains 2 update packages for client installations. One for 32-bit clients and one for 64-bit clients.
Create two collections for the client upgrade. (If not already done in previous CU)

All-x64-based Clients

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_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "X64-based PC"

All x86 based Clients

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_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.SystemType = "X86-based PC"

No comments:

Post a Comment

Part 26 - How To Deploy Bginfo Using SCCM 2012 R2

We a using a powershell script to install and config Bginfo from Sysinternals . Download the script from here: psBginfo - For simpl...