SCCM 2107 is the recently released ConfigMgr version. This is an in-console Upgrade guide of SCCM Current Branch ie Update 2107 for Configuration Manager current branch which is now known as Microsoft Endpoint Configuration Manager. This update can be applied on sites version 2002 or later through Configuration Manager service method called Updates and Servicing.

Number of release – ConfigMgr Current Branch release for year 2021

Note: In year 2021, there will be 3 releases. Current branch version 2103, 2107 and 2111.

  • In-console updates provides greater flexibility of upgrading the SCCM Current Branch by getting updates of SCCM within SCCM console only.
  • You just need to make sure that “Service connection point site system role” should be installed on SCCM to make sure synchronization schedule pull latest updates for SCCM.
  • Once you install in-console update on CAS site, updates are automatically been applied to Primary sites. For secondary sites, you need to initiate it manually.

Supported Baseline Version:

Configuration Manager 2103 & 2002 are the only supported Baseline versions. You can download the complete source of SCCM 2103 through Volume Licensing Service. If you are doing fresh setup of SCCM, you can use this Baseline version for installation.

Servicing Support for Configuration Manager

Microsoft releases update for Configuration Manager current branch version 3 times a year. Each update is supported for a period of 18 months. Following is the servicing life cycle for Configuration Manager updates (supported versions of Configuration Manager including both Baseline and In-console update)

VersionAvailability dateSupport end dateBaselineIn-console update
2107 (5.00.9058)2-Aug-212-Feb-22NoYes
2103 (5.00.9049)5-Apr-215-Oct-22YesYes
2010 (5.00.9040)30-Nov-2030-May-22NoYes
2006 (5.00.9012)11-Aug-2011-Feb-22NoYes
2002 (5.00.8968)1-Apr-201-Oct-21YesYes

You may check complete list of SCCM Build versions here

What’s new in SCCM 2107
For detailed list, you can follow this What’s new in version 2107

This new version includes lots of improvements and new features, important things to be noted down is:

  • Convert a CMG to virtual machine scale set
  • Support for Windows Server 2022 and ADK for Windows 11
  • New prerequisite check for SQL Server
  • Improvements to CMPivot
  • Custom properties for devices
  • Implicit uninstall of applications
  • Run software updates evaluation from deployment status
  • Improvements to Support Center
  • Improvements to CMTrace
  •  Microsoft .Net Framework requirement: .Net version 4.6.2 is the minimum requirement, however recommended one is .Net version 4.8
  • Improvements to the collection relationships viewer
  • Allow exclusion of organizational units (OU) from Active Directory User Discovery
  • Improvements to query preview
  • Improvements to collection evaluation view
  • Change foreground color for Software Center branding
  • Disable application deployments
  • Deploy a feature update with a task sequence
  • Task sequence error shows more check readiness details
  • Improvements to BitLocker management
  • Change default maximum run time for software updates
  • Improvements to the product lifecycle dashboard
  • OneTrace support for jump lists

You may check Top new features in SCCM 2107 here.

Following is the Checklist for installing update 2107 for Configuration Manager

Early update ring – Download opt-in script

AS Configuration Manager version 2107 has released recently only, it is available for early update ring. We need to opt in for installation, ie we have to download the Version 2107 opt-in script

 Once downloaded (EnableEarlyUpdateRing2107.exe), execute it to extract EnableEarlyUpdateRing2107.ps1

Open PowerShell as Administrator, and run following command :

.\enableearlyupdatering2107.ps1 -siteServer <SiteServername>

(Replace <SiteServername> with your SCCM server)
SCCM2107 01

Configuration Manager 2107 will be made available immediately under Updates and Servicing.

SCCM2107 02

Installation Steps

Login to SCCM server, open Configuration manager console and navigate to \Administration\Overview\Updates and Servicing, we can see new version available “Configuration Manager 2107” version 5.00.9058.1000.

Right click “Configuration Manager 2107” and click on download.

SCCM2107 03

The status of the update will soon change from available to downloading. It will download the update in cab format (142d394f-4e40-4574-ab8f-d182200df03c.cab) which can be monitored through dmpdownloader.log and the location of update will be:

D:\Program Files\Microsoft Configuration Manager\EasySetupPayload

SCCM2107 04

Once downloaded, cab file will be extracted with in same folder and original cab will be deleted, you will be able to see following folder:

D:\Program Files\Microsoft Configuration Manager\EasySetupPayload\142d394f-4e40-4574-ab8f-d182200df03c

SCCM2107 05

Once update is download, you will see the status as “Ready to Install” for “Configuration Manager 2107

Run Prerequisite Check
Select “Configuration Manager 2107”, right click and select “Run Prerequisite Check”, the status will change to “Checking prerequisites”. Verify CMUpdate.log for process initiation and verify c:\ConfigMgrPrereq.log for success or failure.

SCCM2107 06

You will see following in CMUpdate.log:

Content replication succeeded. Start extracting the package to run prereq check...
Successfully reported ConfigMgr update status (SiteCode=MAN, SubStageID=0xd0005, IsComplete=2, Progress=100, Applicable=1)
SCCM2107 07

ConfigMgrprereq.log will show:

******* Prerequisite checking is completed. *******
SCCM2107 08

We got the result “Prerequisite check passed with warnings”, we can continue with installation now, but in production environment make sure to get rid of any warnings that appears which can be checked through Updates and servicing status.

Initiate Install Update Pack
Open SCCM Console, click on Administration Tab, go to Overview > Updates and Servicing. On right Pane you will be able to see now “Configuration Manager 2107”, from the top ribbon select “Install Update Pack”.

This will launch Configuration Manager Update Wizard, under General page check the box Ignore any prerequisite check warnings and install this update regardless of missing requirements. Once again, don’t do it in production environment. Click Next.

SCCM2107 10

Under Features included in update pack page, select the options you want to enable or leave it as default. You can enable this at later stage as well. Click Next

SCCM2107 11

Under Client Update Settings page, select Validate in pre-production collection and select the collection used for this so that you can test new client agent on few systems before rolling out in production. Click Next.

SCCM2107 12

Under License Terms page, check the box “I accept these License Terms and Privacy Statement”. Click Next.

SCCM2107 13

You will get completion status, click on Close to exit.

SCCM2107 14

Under SCCM Console, you will see the installation status showing as Installing.

You can monitor the installation through Monitoring \ Overview \ Updates and Servicing Status and through CMUpdate.log.

Navigate to \Monitoring\Overview\Updates and Servicing Status, select Configuration Manager 2107, right click and select Show Status.

Update Pack Installation Status will show the installation progress.

SCCM2107 15 2

After waiting for some time, Update Pack installation status will show success in cmupdate.log with message:

Content replication succeeded. Start extracting the package to run prereq check…

Update pack install status will show the upgrade has been completed.

SCCM2107 16 1

Once installation is done, and you try to open the SCCM console, this will ask you to update your console with version 5.2107.1059.2000. Click on Ok to initiate download and install.

SCCM2107 17

Download will happen at following location:

C:\Program Files (x86)\ConfigMgr10\AdminconsoleSetup\\{A7EF3506-03A7-4349-A9C3-EF0D2D547880}

SCCM2107 18

Adminconsole.msi will be visible which will be executed automatically.

Downloading & installation of console can be verified through log file:

c:\ConfigMgrAdminUISetup.log
c:\ConfigMgrAdminUISetupVerbose.log

Once completed you can verify the site version and control version (by clicking on top left of the SCCM ribbon and selection option “About Configuration Manager”.

Console Version: 5.2107.1059.2000
Site Version: 5.0.9058.1000

SCCM2107 19

Client Update

We can see the Production client version is 5.00.9049.1010 and Pre-production client version is 5.00.9058.1012 under \Administration\Overview\Site Configuration\Sites.

SCCM2107 20 2

Updated client version (5.00.9058.1012) is currently Pre-production client version which is targeted on collection “Client Pilot Collection” as we selected during installation Phase.
Source of this client version is created in StagingClient under Microsoft Configuration Manager Folder:

SCCM2107 21

Promote Pre-production Client

If you want to promote the Pre-production client in production environment, then navigate to \Monitoring\Overview\Client Status. Right click Pre-production Client Deployment and select Promote Pre-production Client.

SCCM2107 22

Promote Pre-production Client window will appear, click on Promote to replicate the changes in the environment using new SCCM client package.

Useful links:

https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/changes/whats-new-in-version-2107

https://docs.microsoft.com/en-us/mem/configmgr/core/servers/manage/checklist-for-installing-update-2107

https://docs.microsoft.com/en-us/mem/configmgr/core/servers/manage/current-branch-versions-supported

https://docs.microsoft.com/en-us/mem/configmgr/core/servers/manage/updates#version-details