You are browsing the archive for SCCM.

Avatar of timdk

by timdk

Implementing Configuration Manager 2012 SP1 Cumulative Update 1

8:00 am in Configuration Manager by timdk

A while back I had implemented Cumulative Update 1 (CU1) for System Center 2012 Configuration Manager Service Pack 1 in my lab environment. This post describes the implementation details and findings during the rollout of the CU. With the release of CU2 a few days ago, I am aware that I am running behind with posting this, but as the implementation process for this CU will be very similar I decided to still post this information.

An overview of the issues fixed in this CU are outlined in the following article: http://support.microsoft.com/kb/2817245/en-us .
This is also the location where you can download the installation binaries from.

As per the documentation this CU is applicable directly to the following components:

  • CAS
  • Primary Sites
  • Secondary Sites
  • SMS Provider

Additionally it contains updates for the following components:

  • CAS
  • Primary Sites
  • Secondary Sites
  • SMS Provider
  • Consoles
  • Clients

Let’s continue with the details on the actual implementation. Note that in the lab environment there is only a Standalone Primary site. There is no CAS or secondary sites to which the CU is to be applied.

Site

Make sure all open console connections are closed and run the installer:

image 

Click Next on the welcome screen.

image

Accept the license terms and click Next.

image

The prerequisite checker will run some initial checks. Click Next once all checks are successful.

image

Leave the option to update the database and click Next.

image

Leave the option to create the packages – these will come in handy for updating the other components in your Configuration Manager infrastructure.

image

Modify the Server package details if needed. Click Next.

image

Modify the Console package details if needed. Click Next.

image

Modify the details for the Client packages if needed. Click Next.

image

Review the installation summary and click Next to start installing.

image

Click Next once all installation tasks have completed successfully.

image

Click Finish. In my lab a reboot of the server was required.

image

Note that the site version remains unchanged after implementing CU1.

image

The CU1 is listed in Control Panel > Programs & Features.

image 

The packages for upgrading the other components have been created successfully.

image

At this point do not forget to distribute the content to your Distribution Points.

This concludes the upgrade of the site itself. Now we can further upgrade the remaining components in our infrastructure.

 

Consoles

Note that you have to deploy the console update also to the site server if the console was installed locally.

For deploying the CU1 to all consoles I had created a query based collection. This is the query that was used:

  • 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_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceId = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Microsoft System Center 2012 Configuration Manager Console"

Deploy the console update package to the collection to update all remote consoles.

Once the CU1 for the console is installed it is also listed in Control Panel > Programs & Features:

image

 

Clients

Also for the clients I have created query based collections to deploy the CU1.

This is the query for the collection containing all x86 SP1 clients:

  • select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_R_System.ClientVersion = "5.00.7804.1000" and SMS_G_System_SYSTEM.SystemType = "X86-based PC"

For the x64 clients I used the same query but replaced “X86-Based PC” with “X64-based PC”

Deploy the client update packages to the x86 and x64 client collections to update all existing clients.

The client version is updated to 5.00.7804.1202 once the CU1 has been applied:

image

To keep track of different client versions and for easy targeting in the future (additional hotfixes and updates) I also created collections for my SP1 CU1 clients.

image

This is the query for the collection containing all x86 SP1 CU1 clients:

  • select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_R_System.ClientVersion = "5.00.7804.1202" and SMS_G_System_SYSTEM.SystemType = "X86-based PC"

For the x64 clients I used the same query but replaced “X86-Based PC” with “X64-based PC”

This concludes the implementation of System Center 2012 Configuration Manager SP1 Cumulative Update 1 in my lab environment.

Until next time!

Tim

ConfigMgr 2012 Prereq Checker warning: Verify site server permissions to publish to Active Directory

4:53 pm in Uncategorized by hakkktgfdeUG

Scenario During installation of Configuration Manager 2012 RC2 the prerequisite checker lists a warning for the prerequisite: Verify site server permissions to publish to Active Directory although the required permissions are in place. As the environment might expand and more site servers could be implemented it was opted to grant the permissions using a domain […]

ConfigMgr 2012 CEP – PCM & P2V Toolkit Session Key TakeAways

6:15 pm in Uncategorized by hakkktgfdeUG

After being absent for a few of the previous CEP sessions I was happy to be able to attend the PCM and P2V Toolkit session yesterday. Below are some key takeaways from this session. This was the last session for this year, next one is scheduled for January 11th 2012. Package Conversion Manager (PCM) PCM […]

ConfigMgr 2007 update lists not replicating to child sites

10:01 am in Uncategorized by hakkktgfdeUG

Recently I have ran into an issue at a customer site where software update lists did not properly replicate down to child primary sites. Some of the latest update lists were either incomplete or not visible at all. As a result the customer could not properly advertise the latest software updates. Initial investigation of the […]

ConfigMgr 2012 CEP – SDK Session Key Takeaways

7:00 am in Uncategorized by hakkktgfdeUG

Some key takeaways from the CMCep session held on the 10th of August. Topic for this session was the ConfigMgr 2012 SDK, presented by Heena Macwan and Martin Dey.   Planning   After MMS: SDK Beta program started. On invite only. ConfigMgr 2012 Beta 2 RTM time: SDK Beta available on Connect). Initial draft SDK, […]

ConfigMgr 2012 CEP – Hierarchy Overview Key Takeaways

7:25 pm in Uncategorized by hakkktgfdeUG

In March round 2 of the Configuration Manager 2012 Community Evaluation Program was kicked off. It was announced that during this round the topics of the earlier round would be recycled but based on the Beta 2 release of ConfigMgr 2012. I intend to also participate in this round and share key takeaways for each […]