Complete SCCM 2309 Upgrade Guide
This article demonstrates how to perform the SCCM 2309 upgrade and lists all the new features added in Configuration Manager version 2309. The steps covered in this guide will help you upgrade your ConfigMgr environment in your production to version 2309.
ConfigMgr 2309 is a production-ready release, and it is the second current branch release of 2023. ‘2309’ stands for the year 2023 and ’09’ for the month of September. Your SCCM site must be running version 2203 or later to install update 2309. The most recent fixes and new features are added to your site after you upgrade to SCCM current branch, version 2309.
Microsoft has made available a brand-new SCCM current branch version 2309 for the year 2023. This update includes several new features and updates that were previously seen in thetechnical preview releases。The ConfigMgr update 2309 for the current branch is available as an in-console update. You can install SCCM update 2309 on sites that runversion 2203or later.
Before the release of Configuration Manager 2309, Microsoft releasedConfiguration Manager 2303as their first current branch update for the year 2023. According to theSCCM release cadence, Microsoft changed their release cycle from three current branch updates per year to two CB updates per year.
You can use the steps covered in this guide to upgrade your Configuration Manager setup running in production to release version 2309. After applying the SCCM 2309 update, make sure you apply all the latest hotfixes for that version to get rid of any remaining bugs or issues. Also seeWhat’s new in version 2309 of Configuration Manager current branch。
Configuration Manager 2309 New Features
The following new features are included with the ConfigMgr 2309 release:
- Option to schedule scripts Execution time
- External service notification run details from Azure Logic application
- The new Delete Aged Task Execution Status messages is now available on Primary Servers
- Maintenance window creation using PS cmdlet
- Update Orchestrator service for Windows 11 22H2 or later with native reboot experience
- OSD preferred MP option for PXE boot scenario
- Enable Bitlocker through Provision TS
- Windows 11 Edition Upgrade using CM policy settings
- New Windows 11 upgrade readiness dashboard
- CMG creation using third-party app using console and PowerShell
SCCM 2309 Update Release Date
Microsoft released SCCM 2309 onOctober 10, 2023。2309版本的SCCM基线版本, and you can get the baseline media from VLSC or Visual Studio Subscriptions (MSDN) once the update is made globally available. When installing a new site, Configuration Manager 2309 baseline installation media can be used. There are no hotfixes available for ConfigMgr 2309 at this time, but they will be available in the coming months.
Important: You cannot upgrade to SCCM 2309 if you are running older versions of ConfigMgr, such as SCCM 2012 orSCCM 2012 R2。If you are still running an older version of Configuration Manager, you must upgrade to the current branch first.
General Availability of Configuration Manager 2309
As ofOctober 10, 2023, the 2309 version of SCCM is available as an opt-in Fast Ring (early update ring) for SCCM environments. This means you’ll have to use the Early Update Ring PowerShell script to get the ConfigMgr 2309 update. The Configuration Manager 2303 update will be globally available after a few weeks of its initial release. Once the version 2309 update of Configuration Manager is made globally available for everyone, you don’t have to run any script to download the update.
Installing Previous Configuration Manager Hotfixes Before Upgrading
There were many hotfixes for ConfigMgr version 2303 and earlier versions, some of which also featured out-of-band hotfixes. Most administrators want to know if they should install all the existing hotfixes before updating to version 2309. The answer isNo。That’s because the new SCCM 2309 release will contain all previously issued hotfixes for Configuration Manager. Hence, if you encounter any hotfixes during the installation of version 2309, you can skip them and directly upgrade to 2309.
Windows ADK Support for SCCM 2309
SCCM 2309 supports both the latest versions of the Windows 10 ADK and the Windows 11 ADK.
- For Windows 10, you can install theWindows ADK for Windows 10 version 2004。
- For Windows 11, you can install theWindows ADK for Windows 11 version 22H2。
If you have installed an older version of ADK on your SCCM server and are upgrading your Windows 10 to newer versions likeWindows 10 20H2orWindows 10 21H2, you must upgrade your ADK to the latest version available. Use the following guide toupdate ADK on SCCM server。
Config Manager 2309 Upgrade Checklist and Prerequisites
Before you upgrade to Config Manager version 2309, please go through the upgrade checklist and prerequisites.
- Configuration Manager 2309 will require the latest version of the Microsoft ODBC driver for SQL Server. The ODBC driver for SQL Server needs to be installed on site servers before upgrading to the 2309 version. Microsoft recommends installing SNAC 11.0 with the latest ODBC driver,version 18.1.0or later. This prerequisite is required when you create a new site or update an existing one and on all remote roles.
- Update 2309 for the current branch is available as an in-console update. For new installations, use the ConfigMgr 2309 baseline media.
- To apply this update to your sites, ensure you have installedSCCM version 2203or later.
- If you’re running a multi-tier hierarchy, start at the top-level site in the hierarchy. Perform the CAS upgrade first, then begin the upgrade of each child site. Complete the upgrade of each site before you begin to upgrade the next site.
- Ensure that you are running a supportedOperating System。
- Starting with the current branch 2303,SQL Server 2022 supporthas been added. SCCM 2309 will support the following versions of SQL: SQL 2017, SQL 2019, and SQL 2022.
- If you’re running a SCCM version older than version 1910, check theSCCM In-place upgrade pathsfor proper upgrade paths.
- The Configuration Manager should have an online service connection point before you initiate a SCCM 2309 upgrade.
Install Windows Updates on SCCM Server
Before you plan to upgrade your SCCM server to version 2309, we recommend installing the latest Windows Updates on the server. This ensures that your server is patched with the most recent updates and prevents any errors during the upgrade.
Most ConfigMgr administratorspatch the Windows servers regularly using the ADR。However, if there is any pending restart, make sure you reboot the server, as this may halt the upgrade. For more details, refer to the article onFix Configuration Manager Pending System Restart error。
On the Configuration Manager server, clickSettings>Update and Security。Install any pending updates on the server and reboot the server.
![Complete SCCM 2309 Upgrade Guide 1 Install Windows Updates on SCCM Server](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap1-1024x631.jpg)
为平方安装微软最新的ODBC驱动程序L Server
Configuration Manager stores both configuration and reporting data in the SQL Server database. Components written in native code access this data in the SQL DB using theSQL Native Client 11 driver, which is now deprecated. Microsoft recommends replacing this with the latest Microsoft ODBC driver for SQL Server 18.1.0 and later.
Before you upgrade to SCCM 2309, the Microsoft ODBC driver for SQL Server 18.1.0 or later needs to be installed on site servers. Otherwise, you may encounter SQL Server errors during the prerequisite checks.
At the time of writing this, the Microsoft ODBC driver for SQL Server version 18.3.1.1 is the latest version. If you have a previous version of Microsoft ODBC Driver 18 for SQL Server installed, installing 18.3.1.1 upgrades it to 18.3.1.1.The Microsoft ODBC Driver 18 for SQL Server can be installed side by side with the Microsoft ODBC Driver 17 for SQL Server。
Use the followingdownload linkto get the most recent version of the ODBC driver for SQL Server. On the download page, selectDownload Microsoft ODBC Driver 18 for SQL Server (x64)。The browser now downloads themsodbcsql.msifile to your computer.
![Complete SCCM 2309 Upgrade Guide 2 Download Microsoft ODBC Driver for SQL Server](http://www.photo-critics.com/wp-content/uploads/2023/09/Update-Microsoft-ODBC-Driver-for-SQL-Server-Snap1.jpg)
Before installing the latest Microsoft ODBC Driver for SQL Server, let’s check the installed version. Go toControl Panel>Programs>Programs and Features。From the screenshot below, we see the Microsoft ODBC Driver 17 for SQL Server is installed, and the version is17.10.3.1。
According to Microsoft, the Microsoft ODBC Driver 18 for SQL Server can be installed side by side with the Microsoft ODBC Driver 17 for SQL Server. In other words, you don’t have to remove ODBC Driver 17 for SQL Server.
![Complete SCCM 2309 Upgrade Guide 3 Check Microsoft ODBC Driver Version](http://www.photo-critics.com/wp-content/uploads/2023/09/Update-Microsoft-ODBC-Driver-for-SQL-Server-Snap2.jpg)
Installing the ODBC Driver 18 for SQL Server is simple and straightforward. Launchmsodbcsql.msi, and on the setup screen, clickNext。
![Complete SCCM 2309 Upgrade Guide 4 为平方安装微软最新的ODBC驱动程序L Server](http://www.photo-critics.com/wp-content/uploads/2023/09/Update-Microsoft-ODBC-Driver-for-SQL-Server-Snap3.jpg)
Accept the license terms and clickNext。
![Complete SCCM 2309 Upgrade Guide 5 为平方安装微软最新的ODBC驱动程序L Server](http://www.photo-critics.com/wp-content/uploads/2023/09/Update-Microsoft-ODBC-Driver-for-SQL-Server-Snap4.jpg)
Make sure the ODBC Driver for SQL Server SDK feature is enabled for installation. ClickNext。
![Complete SCCM 2309 Upgrade Guide 6 为平方安装微软最新的ODBC驱动程序L Server](http://www.photo-critics.com/wp-content/uploads/2023/09/Update-Microsoft-ODBC-Driver-for-SQL-Server-Snap5.jpg)
On theReady to Installpage, clickInstall。
![Complete SCCM 2309 Upgrade Guide 7 为平方安装微软最新的ODBC驱动程序L Server](http://www.photo-critics.com/wp-content/uploads/2023/09/Update-Microsoft-ODBC-Driver-for-SQL-Server-Snap6.jpg)
There is no reboot required after installing the Microsoft ODBC Driver for SQL Server. To verify if the ODBC 18 driver is installed, go toControl Panel>Programs>Programs and Features。The ODBC driver 18 is installed, and the version is18.3.1.1。
![Complete SCCM 2309 Upgrade Guide 8 Check Microsoft ODBC Driver Version](http://www.photo-critics.com/wp-content/uploads/2023/09/Update-Microsoft-ODBC-Driver-for-SQL-Server-Snap7.jpg)
Run EnableEarlyUpdateRing 2309 PowerShell script
To get the SCCM 2309 update in the console, you mustdownload the version 2309 opt-in scripton the SCCM server. Extract the contents to a folder, and you will find a PowerShell script namedenableearlyupdatering2309.ps1。
Follow these steps to runenableearlyupdatering2309.ps1:
- First, close the Configuration Manager console.
- On your SCCM server, run PowerShell as an administrator.
- Change the path to the script location and run theenableearlyupdatering2309.ps1PowerShell script.
- Enter the site server name (Top-level site server name or IP address), and the script will download the SCCM 2309 update in the SCCM console.
![Complete SCCM 2309 Upgrade Guide 9 Run EnableEarlyUpdateRing 2309 PowerShell script](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap2-1024x668.jpg)
After running the above PowerShell script, the update 2309 download begins. The SCCM server will download the update 2309 package from Azure servers, and the download progress can be viewed indmpdownloader.log。
Wait for ConfigMgr update 2309 to download and extract all the files needed for the upgrade. The update state changes from ‘Downloading‘ to ‘Ready to Install‘ in the console.
![Complete SCCM 2309 Upgrade Guide 10 Monitor update 2309 download using dmpdownloader.log](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap3-1024x552.jpg)
SCCM 2309 Update Stuck Downloading in Console
In case the SCCM 2309 update gets stuck in the downloading state, here is a dedicated article to help you out://www.photo-critics.com/fix-sccm-update-stuck-downloading-state/。
Listed below are some common reasons why the upgrade prerequisite check fails and the solution to those errors and warnings.
- The site database has a backlog of SQL change tracking data –Solution
- Configuration Manager Pending System Restart:Solution
- SQL Server Native Client Version:Solution
- SCCM Update Stuck at Downloading State:Solution
- Enable site system roles for HTTPS or SCCM Enhanced HTTP:Solution
- Recommended version of the Microsoft .NET Framework. Warning: Configuration Manager 2309 requires at least .NET version 4.6.2 but recommends the latest version 4.8:Solution
- ConfigMgr Database Upgrade Error 0x87d20b15:Solution
- Co-Mgmt slider is not pointed to Intune:Solution
Run SCCM 2309 Prerequisite Check
Before you install the SCCM 2309 update, you must always run the prerequisite check. The prerequisite check will determine if the SCCM 2309 update can be installed without any issues.
You can run the prerequisite check only when update 2309 shows the status asReady to Install。
Perform the following steps to initiate the SCCM 2309 Prerequisite Check:
- Launch the SCCM console.
- Navigate toAdministration>Overview>Updates and Servicing。
- Right-clickConfiguration Manager 2309Update and selectRun Prerequisite Check。
![Complete SCCM 2309 Upgrade Guide 11 Run SCCM 2309 Prerequisite Check](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap4-1024x588.jpg)
After you run a prerequisite check for an update, it takes a while to actually begin the prerequisite check process. You can monitor all the prerequisite checks in the monitoring node of the console. In addition, you can also review theConfigMgrPreReq.logto know the status of the prerequisite check. Take a look at a list of all theSCCM log filesuseful for monitoring the upgrades.
![Complete SCCM 2309 Upgrade Guide 12 Run SCCM 2309 Prerequisite Check](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap5.jpg)
Prerequisite Check Status Descriptions
There are several ways to determine whether the SCCM 2309 upgrade prerequisite check passed without errors or if there were any warnings. After the prerequisite check is completed, you will see one of the below statues in the ConfigMgr console.
- Successful: This means the prerequisite check passed without any errors or warnings.
- Warnings: This means the prerequisite check passed with warnings. You must review theConfigMgrPrereq.logfile to find more details about the warning.
- Failed: The prerequisite check failed. You cannot install the update without resolving the errors. Review theConfigMgrPrereq.logfile.
The line “Prerequisite checking is completed” confirms that all the prerequisite checks have passed successfully without any errors or warnings. This means you can proceed with installing Update 2309 in your ConfigMgr hierarchy.
In some environments, you may encounter a warning during the prerequisite check “Check for site system roles associated with deprecated or removed features“. This warning will not halt your upgrade, so you don’t have to worry much.
![Complete SCCM 2309 Upgrade Guide 13 SCCM 2309 Prerequisite Check Warnings and Errors](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap6-1024x679.jpg)
Perform SCCM 2309 Upgrade
Use the below steps to perform the SCCM 2309 upgrade from the console:
- Launch the Configuration Manager console.
- Navigate toAdministration>Overview>Updates and ServicingNode.
- Right-clickConfiguration Manager 2309Update and selectInstall Update Pack。
![Complete SCCM 2309 Upgrade Guide 14 SCCM 2309 Upgrade Guide](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap7-1024x630.jpg)
The following components have been updated in Configuration Manager version 2309:
- Configuration Manager site-server updates
- Configuration Manager console updates
- 配置管理器客户端更新
- Fixes for known issues
- New Features
Since we have already performed the prerequisite check, you can enable the checkbox to ignore the prerequisite check warnings. ClickNext。
![Complete SCCM 2309 Upgrade Guide 15 SCCM 2309 Upgrade](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap8.jpg)
On theFeaturestab, check the boxes for the new features you want to enable during the upgrade. You can enable these new features after installing the update fromAdministration>Updates and Servicing>Features。ClickNextto continue.
![Complete SCCM 2309 Upgrade Guide 16 Enable New features during SCCM 2309 Upgrade](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap9.jpg)
ForClient Update Options, select the desired option for updating the clients in your hierarchy. There are two client update options available while installing the update.
- Upgrade without validating: This option allows updating only client members of a specific collection.
- Validate in pre-production collection: With this option, you can validate the client update on members of the pre-production collection while keeping your production client package intact.
Please refer to theSCCM client upgrade optionsto understand the options available for upgrading the client agents automatically to the latest version. Select the desired client agent update option and clickNextto continue.
![Complete SCCM 2309 Upgrade Guide 17 SCCM 2309 Client Upgrade Options](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap10.jpg)
On theLicense Termstab, accept the license terms that are mandatory to install the 2309 update and clickNext。
![Complete SCCM 2309 Upgrade Guide 18 SCCM 2309 Upgrade License Terms](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap11.jpg)
If you have already enabledSCCM Cloud Attach (Tenant Attach) with Intune, you will see an option to upload the Microsoft Defender for Endpoint Data for reporting on devices uploaded to Intune. If your SCCM setup does not include tenant attach, you can skip this step and proceed to the next step.
![Complete SCCM 2309 Upgrade Guide 19 SCCM 2309 Upgrade Cloud Attach options](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap12.jpg)
In theSummarywindow, you see a summary of settings that you have configured for installing the SCCM 2309 update. Review them and clickNext。
![Complete SCCM 2309 Upgrade Guide 20 Summary of SCCM 2309 Update Installation](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap13.jpg)
On theCompletionwindow, clickClose。This completes the steps for installing the SCCM 2309 update.
The Configuration Manager 2309 update installation begins now. The version 2309 upgrade typically takes 50 minutes or more to complete. During the upgrade, do not perform any changes to your setup using the Configuration Manager console. Just leave the server idle and allow the update to install.
![Complete SCCM 2309 Upgrade Guide 21 Installing SCCM 2309 Update](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap14.jpg)
Monitor the ConfigMgr 2303 Upgrade
A Configuration Manager administrator can monitor the 2309 upgrade process using the following steps:
- In the Configuration Manager Console, go to the Monitoring workspace.
- SelectOverview>Updates and Servicing Status。
- Right-click theConfiguration Manager 2309 updateand selectShow Status。
- You can also review the 2309 upgrade by reviewing theCMUpdate.logfile located on the site server.
Upgrading the Console
After installing the SCCM 2309 update, the old console version will be uninstalled and a newer console version will be installed. You should not skip the console upgrade process because you will be unable to use an older version of the console.
To upgrade the Configuration Manager console to the latest version, you can either refresh the console once or close and launch the console. For some of you, a yellow notification bar appears just below the top ribbon. ClickInstall the new console versionto begin the console upgrade. During the console upgrade, if you encounter any issues, you can always review theConfigMgr Console log files。
After upgrading to version 2309, the final Configuration Manager console version is5.2309.1109.1300。If the console upgrade fails, restart the server and try again. If the console upgrade is failing with a specific error, you can let me know in the comments section.
![Complete SCCM 2309 Upgrade Guide 22 SCCM 2309 Upgrade - Upgrading the Console](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap15.jpg)
Verify SCCM 2309 Upgrade
After the SCCM 2309 console upgrade is complete, launch the console and check “About Microsoft Configuration Manager“.
The following details confirm that your site has been upgraded to version 2309.
- Microsoft Configuration Manager Version:2309
- Console Version:5.2309.1109.1300
- Site Version:5.0.9117.1000
![Complete SCCM 2309 Upgrade Guide 23 Verify SCCM 2309 Upgrade](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap16.jpg)
You can manually verify theSCCM 2309 build number and versionwith the following steps:
- In the ConfigMgr console, navigate toAdministration>Site Configuration>Sites。
- Right-click your site and selectProperties。
- TheVersionis5.00.9117.1000and thebuild numberis9117。
![Complete SCCM 2309 Upgrade Guide 24 SCCM 2309 build number and version](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap17-1024x615.jpg)
Update Boot Images to the latest version
After upgrading to Configuration Manager 2309, the default boot images (x64 and x86) will automatically update on all the distribution points. If it’s not updated, you can manually update the boot images using the following procedure for Boot Image (x64) and Boot Image (x86):
- Launch the Configuration Manager console.
- Go to theSoftware Library>Operating Systems>Boot Images。
- Right-click the boot image and selectUpdate Distribution Points。
SCCM 2309 Upgrade: Upgrading Clients to the latest version
The production client version of SCCM 2309 is5.00.9117.1002。The recommended method to upgrade SCCM 2309 clients is by using the Automatic Client Upgrade feature. This will upgrade all the clients in your ConfigMgr setup to version5.00.9117.1002。
Using the automatic client upgrade, you can upgrade the clients to the latest version.
- In the SCCM console, go toAdministration>Site Configuration>Sites。
- ClickHierarchy Settingsin the top ribbon and select theClient Upgradetab.
- Tick the checkbox “Upgrade all clients in the hierarchy using production client“.
- Set the required number of days for automatic client upgrades. ClickApplyandOK。
![Complete SCCM 2309 Upgrade Guide 25 Upgrading Clients to the latest version](http://www.photo-critics.com/wp-content/uploads/2023/09/SCCM-2309-Upgrade-Guide-Snap18.jpg)
Device Collection for SCCM 2309 Clients
有机会自动客户端版本e will fail on multiple computers, leaving clients with older versions of agents. In such situations, you can create a device collection in SCCM to find all the computers running an older version of the SCCM 2309 client agent. Refer to the following guide tocreate a device collection for Windows devices in SCCM。
You can use the query below to find clients that have not been updated to the latest version for the 2309 build. The query will list all the computers that don’t have the latest client agent version,5.00.9117.1002。
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 SMS_R_System.ClientVersion != '5.00.9117.1002'
SCCM 2309 Post-Update Checklist
Microsoft recommends the following post-update checklists after installing a major SCCM update. After SCCM 2309 site updates, use the following checklist to complete common tasks and configurations:
- Confirm version and restart the server (if necessary)
- Confirm site-to-site replication is active
- Update Configuration Manager consoles to the latest version
- Reconfigure database replicas for management points
- Reconfigure availability groups
- Reconfigure any disabled maintenance tasks
- Restore hardware inventory customizations
- Restore user state from active deployments
- 更新客户端代理
- Check for expired third-party extensions
- Enable any custom solutions
- Update boot images and media
- Update PowerShell to help content
SCCM 2309: Known Issues And Fixes
Microsoft has not released any hotfixes for ConfigMgr 2309 yet, but they will be released in the coming months. Currently, there are no known issues with the 2309 update, and we can confidently say it’s a production-ready release. The SCCM 2309 upgrade can be performed safely on your production server. All known issues in version 2309, including bugs, will be updated in this article in the future.