What's new in version 2309 of Configuration Manager current branch
Applies to: Configuration Manager (current branch)
Update 2309 for Configuration Manager current branch is available as an in-console update. Apply this update on sites that run version 2207 or later. This article summarizes the changes and new features in Configuration Manager, version 2309.
To take full advantage of new Configuration Manager features, after you update the site, also update clients to the latest version. While new functionality appears in the Configuration Manager console when you update the site and console, the complete scenario isn't functional until the client version is also the latest.
Introducing SQL ODBC driver support for Configuration Manager
Starting with Configuration Manager 2309 release, Configuration Manager requires the installation of the ODBC driver for SQL server 18.1.0 or later as a prerequisite. This prerequisite is required when you create a new site or update an existing one and on all remote roles.
Microsoft ODBC Driver for SQL Server 18.1.0 or later needs to be installed on Site Servers and site system roles before upgrading to 2309 version. Do not uninstall SQL native client 11 until we call out in further communications. Configuration Manager doesn't manage the updates for the ODBC driver, ensure that this component is up to date.
For more information, see SQL ODBC driver for the site server
Option to schedule scripts' runtime
Starting in Configuration Manager current branch version 2309, you can now schedule scripts' runtime in UTC. The run Script Wizard now offers a scheduling option that enables administrators to schedule the execution of scripts. It provides a convenient way to automate the running of scripts on managed devices according to specified schedules.
For more information, see Schedule scripts' runtime
External service notification Run details from Azure Logic application
Starting in Configuration Manager current branch version 2309, when Azure Logic App generates notifications related to specific events, CM can now capture and display these notifications. This integration enables the monitoring of Azure Logic App notifications directly within the MCM console, providing a centralized location for tracking critical events, taking appropriate actions and maintains a high level of operational efficiency.
For more information, see External service notification.
New Site Maintenance task “Delete Aged Task Execution Status Messages” is now available on primary servers to clean up data older than 30 days or configured number of days
Starting in Configuration Manager current branch version 2309, you can now enable this feature by utilizing the Site Maintenance Window or using PowerShell Commandlet. By default, it has been set to run on Saturday and delete the data older than 30 days. It does so by cleaning up [dbo].TaskExecutionStatus Table
Set-CMSiteMaintenanceTask -Sitecode "XXX" -MaintenanceTaskName "Delete Aged Task Execution Status Messages" -DaysOfWeek Friday
For more information, see Delete Aged Task Execution Status Messages.
Update Orchestrator Service (USO) for Windows 11 22H2 or later with windows native reboot experience
In Configuration Manager current branch version 2309, when installing software updates from Configuration Manager, administrators can now choose to use the native Windows Update restart experience.To use this feature, client devices must be running Windows build 22H2 or later. From the Computer Restart client device settings, ensure that Windows is selected as the restart experience. Branding information is included in the Windows restart notification for updates that require restart.
For more information, see Device restart notifications
Maintenance window creation using PS cmdlet
We've extended the Offset parameter for Maintenance windows.The cmdlet New-CMMaintenanceWindow is used to create a maintenance window for a collection. Earlier the Offset parameter could be set only between 0 and 4. Now it has been extended between 0 to 7.
New-CMSchedule -Start (Get-Date) -DayOfWeek Monday -WeekOrder Second -RecurCount 1 -OffSetDay 6
OSD preferred MP option for PXE boot scenario
Starting in Configuration Manager current branch version 2309, Preferred Management Point (MP) option will now allow PXE clients to communicate to an initial lookup MP and receive the list of MP(s) to be used for further communication. When the option is enabled, it allows an MP to redirect the PXE client to another MP, based on the client location in the site boundaries.
For more information, see Install-and-configure-distribution-points
Enable Bitlocker through ProvisionTS
In Configuration Manager current branch version 2309, Escrowing recovery key to Config Manager Database is now supported using ProvisionTS. ProvisionTS is the task sequence that is executed at the time of provisioning. As a result device can escrow the key to Config Manager Database instantly.
For more information, see Preprovision-bitlocker-in-windows-pe
Windows 11 Edition Upgrade using CM Policy settings
Starting in Configuration Manager current branch version 2309,administrator can now create a policy using edition upgrade in Configuration Manager to update the Windows 11 edition.
For more information, see Upgrade Windows devices to a new edition
Windows 11 Upgrade Readiness Dashboard
Starting in Configuration Manager current branch version 2309, administrators can use this dashboard to devise their windows 11 upgrade strategy and discover the devices in the organization, which are ready for Windows 11 Upgrade. This Dashboard also provides a count by installed Feature update version and a view of all Windows devices inside the organization. Administrators can create a collection of Windows 11 ready for upgrading devices and roll out feature updates to them.
For more information, see Manage Windows 11 readiness dashboard
New Cloud Management Gateway (CMG) creation via Console
Starting in Configuration Manager current branch version 2309, we have enhanced security of web (server) app for the creation of CMG. For new CMG creation, users can select tenant and the app name using the Azure AD tenant name. After selecting tenant and app name the sign-in button appears, follow rest of the process as per the setup CMG.
Pre-existing CMG customers must update their web server app by navigating to Azure Active Directory Tenants node --> select the tenant --> select the server app --> click on "update application settings".
For more information, see Configure Azure Active Directory for CMG
New Cloud Management Gateway (CMG) creation via PowerShell
You can now create CMG web (server) app via PowerShell cmdlet, you need to specify TenantID in the argument:
Set-UpdateServerApplication – 'TenantID'
If you try to create the CMG before updating RedirectUrl, you get an error "Your server Application needs to be updated".
Set-UpdateServerApplication to update your App, and then try again to create CMG.
For new customers, before creating CMG, create Azure AD web server app and execute the new PowerShell commandlet script.
For more information, see New-CMCloudManagementGateway
Learn about support changes before they're implemented in removed and deprecated items.
- Configured resource access policies will block Configuration Manager 2403 upgrade, remove existing policies and move the slider to Intune. Please action before January 2024, read the FAQ.
For more information, see Removed and deprecated features for Configuration Manager.
For more information on changes to the Windows PowerShell cmdlets for Configuration Manager, see version 2309 release notes.
As of November 1, 2023, version 2309 is globally available for all customers to install.
For exisiting Fast ring current branch 2309 customers, you will see Slow ring upgrade package in console. Install 2309 Slow ring package to be in production current branch.
To install a new site, use a baseline version of Configuration Manager.
Learn more about:
For known significant issues, see the Release notes.
After you update a site, also review the Post-update checklist.