Week in Review – CW30

July 27, 2014 Leave a comment

Last week I was on vacation so I skipped my weekly review. I am not back in full force yet but did have some time to check the radar and list up some interesting blips. Here they are for this week:

Tim

Cumulative Update 5 for System Center 2012 Configuration Manager Service Pack 1 Released

July 23, 2014 Leave a comment

After the release of Cumulative Update 2 for System Center 2012 R2 Configuration Manager end of June Microsoft has now also released the next CU for System Center 2012 Configuration Manager Service Pack 1: Cumulative Update 5. This update replaces any of the CU’s that were released earlier.

An overview of the issues that are fixed with this cumulative update and further download details can be found here.

The implementation process for this Cumulative Update will be identical to the previous ones, so until I post the implementation experience from our labs please use this blog post as a reference for implementing the CU.

Week in Review – CW28

July 13, 2014 Leave a comment

A short list of items that caught my interest during the past week. I expect things to slow down a bit further during the holiday period.

See you next time!

Tim

Configuration Manager 2007 mainstream support ends today

July 8, 2014 Leave a comment

Today is the end date for mainstream support on System Center Configuration Manager 2007. Extended support runs until 2019. An overview can be found in the table below:

image

So what does this mean from a support perspective? Again a quick overview:

image

Source: Microsoft

Until next time!

Tim

Implementing Configuration Manager 2012 R2 Cumulative Update 2

July 7, 2014 Leave a comment

This blog post outlines the installation of Cumulative Update 2 for Configuration Manager 2012 R2 in our lab. Details about this update are documented in KB2970177. Note that this CU introduces some changes to Windows PowerShell which are documented in a separate KB article KB2962855. Additionally CU2 also adds support for Ubuntu v14.04 – details about this update for the Linux/Unix Client are documented in a third article KB2976481.

Note that this update is applicable for Configuration Manager R2 only, if you are currently still running Configuration Manager 2012 SP1 please refer to my previous blog post on implementing Cumulative Update 4 for ConfigMgr SP1.

Before we begin we need to get the sources for the CU here.

The CU is applicable directly to the following components:

    • CAS
    • Primary Sites (standalone or in a hierarchy)
    • Secondary Sites
    • SMS Provider(s)
    • Console(s)

    Additionally it contains updates for the following components:

    • CAS
    • Primary Sites
    • Secondary Sites
    • SMS Provider(s)
    • Consoles
    • Clients

    The lab we are upgrading does not contain all the components listed above, a CAS and Secondary Site(s) are not present.

        Primary Site

      Cumulative Updates for Configuration Manager are implemented top-down so we start with the site server of the standalone primary site. Before running the installer with elevated privileges ensure there are no more console connections.

    image

        The installation is started.

      image

        Click Next on the welcome screen.

      image

      Accept the license terms and click Next.

      image

      Verify all prerequisite checks were passed and click Next.

      image

      Leave the option to update the (locally installed) console.

      image

      Leave the option to update the site database and click Next.

      image

      During the setup process we can opt to create packages to support updating other components in the infrastructure. Leave the options to have these packages created and click Next.

      image

      Leave the default settings for the servers package and click Next.

      image

      Leave the default settings for the console package and click Next.

      image

      Leave the default settings for both the x86 and x64 client package and click Next.

      image

      Review the setup summary and click Install when ready.

      image

      Installation progress is shown.

      image

      Click next when the installation is finished. In our small lab it took about 10 minutes.

      image

      Click Finish to close the installation wizard. As indicated we will need to do a reboot.

      image

      More details about the installation and what is happening under the hood can be found in the log file located in the %windir%\temp folder. The last lines of the log should also state successful installation and the reboot requirement.

      Once the system is back online there are a few ways to verify the CU2 installation. First method is to look for the following entries in Programs & Features > View Installed Updates.

      image

      In the registry we can also verify the CU level (in HKLM\Software\Microsoft\SMS\Setup)

      image

      And also the Console

      image

       

      During the setup we opted to have some packages created to support implementing CU2 on other components in our infrastructure. These packages should now be visible in the Software Library. Browse to packages and type R2 CU2 in the search box to quickly locate those packages.

      image

      Important: Do not forget to distribute the content of these packages to your Distribution Points!

      Important (2): Do not forget to update your boot images. This can be done by selecting a boot image, right-clicking it and then selecting the action to Update Distribution Points.

      Secondary Sites

      If there are any Secondary Sites in your environment the next step is to implement the CU on those sites. The server update package can be used to automate this. To target the site servers a collection can be built which is populated based on the following query:

        • 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_64 on SMS_G_System_ADD_REMOVE_PROGRAMS_64.ResourceId = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName = "System Center 2012 R2 Configuration Manager Secondary Site Setup"

        Consoles

        As part of the implementation process on the site server the locally installed console was updated. Any remaining remote consoles in the environment can be updated using the console upgrade package.

        To build a collection containing the machines with the console installed the following query could be 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 = "System Center 2012 R2 Configuration Manager Console"

      Clients

      Also our clients within the environment need to be brought up to the level of the Cumulative Update. There are multiple approaches to accomplish this; one method could be to deploy the client update packages created automatically during the implementation process.

      As there is a package per processor architecture we will also create matching collections to target our deployments. This is an example query for a collection containing all 64-bit clients with a client version not equal to 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_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_R_System.ClientVersion != "5.00.7958.1303" and SMS_G_System_SYSTEM.SystemType = "X64-based PC"
        The query for the collection with 32-bit clients is identical; just replace “x64-based PC” with “x86-based PC”.

      A client with CU2 installed will display the following version in its properties:

      image

      Also the component version numbers are updated, looks like the same components were in scope as with CU1 a few months ago.

      imageimage

       

      That’s it for now in our lab.

      Good luck with your CU2 implementation!

      Tim

      Week in Review – CW27

      July 6, 2014 Leave a comment

      Another week gone by, so time for the weekly review post. It has been a slow week so only a few items were added to my list this time:

      Tim

      Week in Review – CW26

      June 29, 2014 Leave a comment

      A few highlights of the past week:

      Enjoy the weekend and see you next week.

      Tim

      Follow

      Get every new post delivered to your Inbox.

      Join 330 other followers