This blog post will describe how to process to install the Service Pack 1 for ConfigMgr 2012 R2.
Microsoft released in may 2015, System Center Configuration Manager 2012 SP2 and System Center Configuration Manager 2012 R2 SP1 more information about these realeases can be found here.
Microsoft decided to use the same binaries for both R2 SP1 and SP2, which means that if you’re running ConfigMgr 2012 R2 or ConfigMgr 2012 SP1 you will use the same installer [SC2012_SP2_Configmgr_SCEP.exe] to upgrade to either ConfigMgr 2012 R2 SP1 or ConfigMgr 2012 SP2.
So, if you’re running a ConfigMgr 2012 SP1 Infrastructure, you will need to upgrade first to SP2 and then use the second installer [SC2012_R2_SP1_Configmgr.exe] to enable R2 feature and then your infrastructure will be ConfigMgr 2012 R2 SP1.
So to resume a little:
|Starting stage||Required files||Final Version|
|None – Fresh Install||SC2012_SP2 & SC2012_R2_SP1||Configuration Manager 2012 R2 SP1|
|2012 R2||SC2012_SP2||Configuration Manager 2012 R2 SP1|
|2012 SP1||SC2012_SP2 & SC2012_R2_SP1||Configuration Manager 2012 R2 SP1|
|2012 RTM||SC2012_SP2 & SC2012_R2_SP1||Configuration Manager 2012 R2 SP1|
|None – Fresh Install||SC2012_SP2||Configuration Manager 2012 SP2|
|2012 SP1||SC2012_SP2||Configuration Manager 2012 SP2|
|2012 RTM||SC2012_SP2||Configuration Manager 2012 SP2|
Well, if you need more information about this “confusing” upgrade process feel free to take a look at Jason’s blog or the official guidance: About the versions of System Center 2012 Configuration Manager
In the current situation, a ConfigMgr 2012 R2 is installed, so if we refer to the table over, we will have to install [SC2012_SP2_Configmgr_SCEP.exe].
Close all Management Console before updating the site
- Double click on the SC2012_SP2_Configmgr_SCEP.exe
- Choose a location to extract the content of the update
- Double Click on splash.hta
- Click on “Install”
- Select “Upgrade this Configuration Manager site” and click “Next”
- Accept all licence terms
- Download required files on your local machine and click “Next”
- Select the supported languages
- Run the “Prerequisite Check”
- Click on “Begin Install” and wait for the installation to be complete.
The upgrade is now installed, you can check the version of the site and the console:
To upgrade the clients, simply go to \Administration\Overview\Site Configuration\Sites and click on “Hierarchy Settings
- Navigate to the tab “Automatic Client Upgrade” and configure it as per the following
If you’d rather prefer to create a package, it is possible as well, but to be honest I think this solution is working fine and smoothly.
If you want to monitor agents deployment you can either do it using collections
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 WHERE Client = 1 AND ClientType != 3 AND ClientVersion IS NOT NULL AND ClientVersion < '5.00. 8239.1000'
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 WHERE Client = 1 AND ClientType != 3 AND ClientVersion IS NOT NULL AND ClientVersion >= '5.00. 8239.1000'
Or report “Count of Configuration Manager clients by versions”
In the installation media, …\SMSSETUP\BIN\I386, copy both [AdminConsole.msi] & [ConsoleSetup.exe] to your source folder
Navigate to \Software Library\Overview\Application Management\Applications in the ConfigMgr Console and create a new application [Script Installer]
- Put necessary information to create the application
- Create the Deployment Type with the following command lines
"ConsoleSetup.exe" /q TargetDir="%programfiles%\ConfigMgrConsole" EnableSQM=0 DefaultSiteServerName=FQDNSiteServer
- Define the detection of the application using information contained in the AdminConsole.msi
- Complete the creation of the application
- Distribute the content to your DPs and Deploy the application
If you have any questions or comments feel free to let me know !