Close Menu
    Facebook X (Twitter) Instagram
    Trending
    • Successful Adoption of a “Cloud First” Strategy
    • Speaking at Nordic Virtual Summit
    • Workplace Ninja User Group Denmark February Meetup
    • Workplace Ninja User Group Denmark Meetup – May 2022
    • Workplace Ninja User Group Denmark Meetup – April 2022
    • Speaking at Modern Endpoint Management Summit 2022
    • Speaking at Nordic Virtual Summit 2022 – 3nd Edition
    • CoLabora Recordings – January 2022
    RONNIPEDERSEN.COM
    • Home
    • Enterprise Mobility
      • Configuration Manager
      • Identity and Access
      • Information Protection
      • Intune
    • Cloud and Data Center
      • Data Center Management
      • Group Policy
      • Enterprise Security
      • Hyper-V
      • PowerShell
    • Guides
    • Webcasts
    • Links
    • About
      • Contact me
      • Disclaimer
    RONNIPEDERSEN.COM
    You are at:Home»Uncategorized»Installing SCCM 2012 SP1 CU1 – Quick Start Guide

    Installing SCCM 2012 SP1 CU1 – Quick Start Guide

    26
    By Ronni Pedersen on March 23, 2013 Uncategorized

    Installing SCCM 2012 SP1 CU1 is a simple process, but before you start, you should always check the health of the system, very the backup etc. Just like any other service pack or update.

    Update the Site Server

    In this example, I’ll just show you how to update an environment with a single standalone primary site server (that should cover +95% of all ConfgMgr Customers on the planet Smiley).

    First, we need to download the setup file here: http://support.microsoft.com/kb/2817245

    Run ConfigMgr2012-SP1-CU1-KB2817245-X64-ENU.exe from the site server, and follow the wizard. All default settings should be ok, for most customers.

    clip_image002

    The Welcome page…

    clip_image004

    If you want to follow the process during the update you can click “View Log”.

    clip_image006

    Update the database server.

    clip_image008

    Let Setup create the packages you need…

    clip_image010

    After setup is complete, don’t forget to review the log file, before moving on.

    clip_image012

    That’s it… You Site Server is now updated.

    If you check the version number of the Site Server in the console, you will notice that it is still showing the old build number. This is expected; CU1 does not update the site server version. If required you can check the CULevel registry data under HKLM\Software\Microsoft\SMS\Setup\.
    If the upgrade is success the value should be 1.

    Update the Console

    All computers that has the System Center 2012 Configuration Manager Console installed, should also be updated. Including the Site Server.

    So we need a Collection with all computers that has the Console installed. Here is an example of a Query that can be used as targeting:

    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 like “%System Center 2012 Configuration Manager Console%”

    Deploy the Console Update package to this Collection, and verify that the console gets updated.
    Check the version number. It should be 5.00.7804.1202.

     

    Update the clients

    After updating the site server, we 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.

    First you should copy the 4 packages that was created during setup, to your preferred distribution points and/or distribution point groups.

    Then we need to create two collections for the client upgrade. (Both collections should be limited to the “All Desktop and Server Clients” collection.

    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”

    The default settings on the update package are by default pretty good. But I don’t want my users to get notified for this update, so I prefer to suppress the program notification.

    clip_image013

    That’s it… Deploy the package, to the right collection, sit back and monitor the reports.

    No reasons to say that you should test this on a limited number for clients first… Smiley

    Enjoy.

    +Ronni Pedersen

    • Tweet
    • Share 0
    • +1
    • LinkedIn 0

    Related

    Ronni Pedersen
    • Website
    • Facebook
    • X (Twitter)
    • LinkedIn

    My name is Ronni Pedersen and I'm currently working as a Cloud Architect at APENTO in Denmark. My primary focus is Enterprise Client Management solutions, based on technologies like AzureAD, Intune, EMS and System Center Configuration Manager. I'm is also a Microsoft Certified Trainer and Microsoft MVP in Enterprise Mobility.

    Related Posts

    Successful Adoption of a “Cloud First” Strategy

    Workplace Ninja User Group Denmark Meetup – May 2022

    Installing SCCM 2012 SP2/R2 SP1 – Quick Start Guide

    26 Comments

    1. Pingback: Now available: CU1 for SCCM 2012 SP1 - SCUG.dk

    2. Daniel on March 26, 2013 22:30

      I went through these same steps, auto-updated the SQL DB, etc. The clients and console updates went fine on the machines, all are at 5.00.7804.1202. But when I look in the properties of my site, the version is still 5.00.7804.1000 for SP1.

      KB2817245 is listed as an installed update. I even re-ran the installer just to check, which told me it was already installed.

      Reply
      • Ronni Pedersen on March 27, 2013 09:42

        Hi Daniel,
        Thanks for sharing…
        This is a known bug and has allready be filed to Microsoft through connect (Feedback ID #782208).
        If I get any new updates I can share with you about this issue, I’ll post them here on my blog.
        Thanks.

        Reply
        • Daniel on March 28, 2013 16:08

          Any more feedback on this, Ronni? Is there a link to the feedback submission?

          Reply
          • Ronni Pedersen on March 28, 2013 16:59

            I just got an answer from Microsoft (Feedback ID: 782208).
            This is expected behaivor. The CU1 update does not update the Site Server version.
            If required you can check the CULevel registry data under SMSSetup.
            Microsoft will have the KB updated with more specific version details, and I’ve also updated this blog post with this information.

            Reply
            • Daniel on March 28, 2013 17:13

              Thanks, Ronni!
              So looks like the auto-update client function added in SP1 wouldn’t be able to update to *.1202

            • Ronni Pedersen on March 28, 2013 18:02

              This has nothing to do with the client. The client does get a new build/version number. This is only for the site server.

    3. Luke on March 27, 2013 23:01

      When updating the clients via software distribution do you still get failures through the reports like you for most client updates done via software distribution?

      Reply
      • Ronni Pedersen on March 27, 2013 23:07

        Absolutely…

        Reply
        • Luke on March 28, 2013 01:09

          I mean does every client fail because the SMS Agent Service has to restart?

          Reply
          • Ronni Pedersen on March 28, 2013 01:13

            I see what you mean… 🙂
            No… Your clients will return a success code (if it is a success).
            Hope this answers your question.

            Reply
    4. Pingback: Now available: CU1 for SCCM 2012 SP1

    5. Topi on April 15, 2013 11:20

      I cant get those queries to work at all. SCCM Console says that there is a syntax error in all of them when I try to copy/paste them to Query Statement editor. I Can’t figure out what is the problem?

      Reply
      • Daniel on April 16, 2013 15:19

        Check the quotes around the client type. “X64-based PC”

        Usually copying from a web browser results in different characters. Put the query in a text editor and correct them, then copy to the query window.

        Reply
    6. Anoop on May 7, 2013 10:11

      Hi Ronni ! – Is there anything wrong in the WQL provided ? it was giving me syntax error.

      The following query worked for me

      Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = “X86-based PC”

      Reply
      • Ronni Pedersen on May 21, 2013 21:02

        Anoop,

        I’ll check up on it. It might be a copy/paste/format issue… Thanks for the feedback.

        Reply
    7. EE on May 7, 2013 17:02

      Hi, Is the steps pretty similar to KB2828233 (Endpoint update on Managed Clients)?

      Reply
      • Ronni Pedersen on May 21, 2013 21:01

        Yes. The steps required to deploy the CU1 for Endpoint Protection is the same (it’s the same product)

        Reply
    8. Gavin on May 9, 2013 02:28

      Hi,

      We have a number of clients that are not connected to domains. Therefore when deploying the client we have to use the full command-line. In the past any client updates required this (learned from experience there!). Do you know how this relates to the new CU deployments?

      Reply
      • Ronni Pedersen on May 21, 2013 20:54

        The new CU updates are just an MSI package, so you should be able to deploy this update without having to specify any additional information.

        Reply
    9. Erling B. Kjeldsen on May 12, 2013 22:18

      Hi Ronni –
      Great Blogg Post – everything ran fine started 2 hours ago and Agent Upgrades are running fine.

      I have a couple of servers with some SCCM Roles on – like Software Update Point and Application Website – i guess that these two servers should have the “Server Update” pushed as a normal software package ?

      Reply
      • Ronni Pedersen on May 21, 2013 20:50

        Hi Erling,

        Very good question 🙂

        You only need to deploy the server update package to site servers. Primary Servers and Secondary Servers (and the CAS if you have one).
        Site roles like remote distribution points, and software update points do not need this update.

        Reply
    10. Joachim on May 22, 2013 18:03

      Hi

      A quick question. Everybody is talking about the site server update. What about the distribution, management and update server (sup). Do these server need any updates from the cu1 installed beside the client update and maybe the admin console?

      Thanks in advance
      Joachim

      Reply
      • Ronni Pedersen on May 22, 2013 19:40

        Hi Joachim,

        You only need to update the servers with a CAS, Primary or Secondary site server installed. Roles like Distribution Points, Software Update Point etc. not need to be updated.

        Reply
        • Joachim on May 22, 2013 20:11

          Thanks for the quick reply.

          Reply
    11. Pingback: Installing SCCM 2012 SP1 CU2 – Quick Start Guide » RONNIPEDERSEN.COM

    Leave A Reply Cancel Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Follow
    APENTO

    Follow APENTO here:

    Subscribe to Blog via Email

    Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    About
    My name i s Ronni Pedersen and I'm currently working as a Cloud Architect at APENTO in Denmark. My primary focus is Endpoint Management and Security, based on Microsoft technologies. I'm also a Microsoft Certified Trainer and a dual Microsoft MVP in both Security and Windows.
    Recent Posts
    • Successful Adoption of a “Cloud First” Strategy
    • Speaking at Nordic Virtual Summit
    • Workplace Ninja User Group Denmark February Meetup
    • Workplace Ninja User Group Denmark Meetup – May 2022
    • Workplace Ninja User Group Denmark Meetup – April 2022
    Archives
    TOP POSTS
    • Setting OSDComputerName using CustomSettings.ini
    • Find the TimeZoneName for your SCCM/MDT Deployments
    • SCCM 2012 R2: Where is the SMSTS.log located?
    • SCCM: Failed to Get Client Identity (80004005)
    • Updating the Windows Update Agent on Windows 7 clients
    RECENT COMMENTS
    • Sebi on Prepare for Co-Management: Migrate Intune Devices without user affinity
    • Vadim P on SCCM: Failed to Get Client Identity (80004005)
    • TM on Active Directory Based Activation in an multi domain environment
    • unkown on Setting OSDComputerName using CustomSettings.ini
    • TJ Scott on Setting OSDComputerName using CustomSettings.ini
    DISCLAIMER
    The content on this website is presented "as-is" with no guarantees. The use of scripts from this website is at your own risk. Always test before putting something in production! Opinions expressed are my own.
    © 2025 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.