Perform Windows 11 Edition Upgrade using SCCM | ConfigMgr

In this article, we will demonstrate how to perform Windows 11 edition upgrade using SCCM (ConfigMgr). Administrators can create a policy using edition upgrade in Configuration Manager to update the Windows 11 edition.

You can change or upgrade the edition of Windows 11 on multiple devices managed by Configuration Manager by using the policy settings. When you have multiple Windows 11 devices whose editions need to be upgraded, this is very useful and saves you time.

For example, you can use built-in policy settings to in Configuration Manager toupgrade Windows 11 Pro to Windows 11 Enterprise. ConfigMgr’s feature to upgrade the edition of Windows 11 was first introduced withtechnical preview 2307. We are confident that this feature will be included in the upcoming current branch release 2309.

Organizations that manage their devices using Configuration Manager use the edition upgrade settings to upgrade their devices running Windows Pro to Enterprise. If the devices are managed by MDM such as Intune, you can stilluse Intune to upgrade the edition of Windows.

In our earlier article, we showed you how to perform anedition upgrade of Windows 10 using SCCM. You must use the similar steps to change the edition of Windows 11 using Configuration Manager. It should be noted that the edition upgrade policy settings in SCCM cannot be used to downgrade the Windows 11 edition.

Prerequisites for Windows 11 Edition Upgrade using SCCM

Listed below are some important prerequisites required to perform the edition upgrade Windows 11 edition using SCCM.

  • Ensure you have a valid Windows 11 product key, depending upon the edition you choose to upgrade. This product key can be either a multiple activation key (MAK), or a generic volume licensing key (GVLK).
  • To perform Windows 11 edition upgrade using SCCM, you must use an account that is added to Configuration Manager Full Administrator security role.
  • The client agent must be updated to the latest version. You can useautomatic client upgradefeature to upgrade an older version of the ConfigMgr client agent assigned to a SCCM site to the latest version.
  • The devices must be online in order to receive the policy settings for upgrading the edition of Windows 11. If the devices are offline, the edition upgrade policy settings will be received once they come online.
  • Create a device collection consisting of devices running Windows 11 whose edition needs to be changed. You can refer to the article that explains how tocreate device collections for Windows 11 (all versions).

Supported Edition Upgrade paths for Windows 11

The following SKU upgrade paths are supported by Configuration Manager for edition upgrade of Windows 11 using policy settings.

  • 窗户11 Enterprise
  • 窗户11 Education
  • 窗户11 Enterprise N
  • 窗户11 Education N

We have a dedicated article covering about thesupported Windows 11 upgrade paths为不同的版本和版本的Windows 11。You can use this information when you want to perform a Windows 11 edition upgrade using SCCM.

Note: Tomanage Windows 11 as client, you need at leastSCCM 2107or higher versions.

Create Windows 11 Edition Upgrade Policy in SCCM

Administrators can use the following steps to create Windows 11 edition upgrade policy in SCCM.

  • Launch the Configuration Manager console.
  • Go to theAssets and Compliance>Compliance Settings.
  • Right-click the Windows 10 Edition Upgrade node and select Create Edition Upgrade Policy.
Create Windows 11 Edition Upgrade Policy in SCCM
Create Windows 11 Edition Upgrade Policy in SCCM

On theGeneraltab of theCreate Edition Upgrade Policy Wizard, specify the following details:

  • Name: Specify a name for the edition upgrade policy.
  • Description: Enter a description about the policy.
  • Specify the type of edition upgrade that you want to create:
    • Edition Upgrade for devices managed with the Configuration Manager client.
    • Edition Upgrade for devices managed without the Configuration Manager client.
  • SKU to upgrade device to: From the drop-down list, select the target edition of Windows 11. In our example, the selected SKU is窗户11 Enterprise.
  • License information: If you have product key with you, select Product Key option, else select License file. Enter a valid product key for the target Windows 11.

ClickNextto continue.

Create Windows 11 Edition Upgrade Policy in SCCM
Create Windows 11 Edition Upgrade Policy in SCCM

Review the edition upgrade policy settings on theSummarytab and clickNext.

Create Windows 11 Edition Upgrade Policy in SCCM
Create Windows 11 Edition Upgrade Policy in SCCM

Close theCreate Edition Upgrade Policy Wizard.

Create Windows 11 Edition Upgrade Policy in SCCM
Create Windows 11 Edition Upgrade Policy in SCCM

Edition Upgrade Policy Settings Greyed Out

When you create a Windows 11 edition upgrade policy in SCCM, you will notice that you cannot make any changes to the policy settings. This is by design, and neither the SKU upgrade details nor the license information can be changed. If you entered incorrect information into the policy wizard, it is recommended that you delete the upgrade policy and create a new one.

Edition Upgrade Policy Settings Greyed Out
Edition Upgrade Policy Settings Greyed Out

Deploy Windows Edition Upgrade Policy

Once the edition upgrade policy is created, the next step is to target this policy to a device collection. In this example, we will deploy the edition upgrade policy to a collection consisting of devices running Windows 11 Pro edition.

To deploy the Windows 11 edition upgrade policy, use the following steps.

  1. Launch the ConfigMgr console.
  2. Go toAssets and Compliance>Overview>Compliance Settings>窗户Edition Upgrade.
  3. Right-click on the Windows 11 edition upgrade policy and selectDeploy.
Deploy Edition Upgrade Policy
Deploy Edition Upgrade Policy

On theDeploy Windows Edition Upgrade Policywindow, clickBrowseand select the device collection.

At the bottom, you have the options to specify the compliance evaluation schedule for the upgrade edition policy. In the screenshot below, we have set a simple schedule to run the compliance evaluation every 1 day. You may choose the evaluation to happen every 1 hour or even weeks. Configure the schedule based on how quick your organization wants to upgrade the edition.

Deploy Edition Upgrade Policy to Windows 11 Device Collection
Deploy Edition Upgrade Policy to Windows 11 Device Collection

In the Configuration Manager console, theDeployedcolumn showsYesfor the edition upgrade policy, which indicates that the policy is assigned to devices. All you need to do now is wait for the edition upgrade policy to run on the devices. Once the client evaluates the targeted policy, it applies the upgrade. You must also consider how often the clients are configured to从管理点下载的政策. Based on the schedule that you have specified, the devices running Windows 11 Pro will be upgraded to Windows 11 Enterprise.

窗户11 Edition Upgrade Policy Deployed
窗户11 Edition Upgrade Policy Deployed

Speed up the Edition Upgrade on Devices

If you are testing the edition upgrade on a pilot batch of Windows 11 devices, you can force the edition upgrade policy on the devices. On the Windows 11 PC, launch the Configuration Manager properties. Switch to theConfigurationstab and select the Windows 11 edition upgrade baseline and clickEvaluate. This will force the client to evaluate the targeted policy and honor the settings defined in the policy.

Speed up the Edition Upgrade on Devices
Speed up the Edition Upgrade on Devices

Monitor the Edition Upgrade Policy in SCCM

Go to the Monitoring workspace in the ConfigMgr console to monitor the edition upgrade of Windows 11 devices in SCCM. Select theDeploymentsnode and search for the upgrade policy in the search box. Select the Upgrade Edition policy to see the total number of devices that have successfully received the policy upgrade.

Monitor the Edition Upgrade Policy in SCCM
Monitor the Edition Upgrade Policy in SCCM

Click onView Statusto view the devices on which the edition upgrade policy is successful. TheAsset Detailscolumn shows your Windows 11 devices that have successfully upgraded their edition as per the policy settings.

Monitor the Edition Upgrade Policy in SCCM
Monitor the Edition Upgrade Policy in SCCM

Verify Edition Upgrade on Windows 11 Devices

Assuming that your devices have now received the edition upgrade policy settings, it’s time to verify the edition change on the devices. There are three ways to confirm if the edition upgrade is successful on your Windows 11 devices.

  1. Monitor the DcmWMIProvider.log: TheDcmWMIProvider.logfile records information about reading configuration item synclets from WMI. This file is located on the client computer inC:\Windows\CCM\Logsfolder. Take a look at thecomplete list of all the ConfigMgr Logs.
  2. Manually check the edition of Windows 11: You can log in to a Windows 11 PC and manually verify the edition by runningWinvercommand.
  3. Configuration Manager console: In the SCCM console, go toDevicesnode and view the device properties to find out the edition of Windows 11.

The screenshot below confirms our Windows 11 devices running Pro edition have been upgraded to Enterprise successfully.

Monitor the Edition Upgrade on Windows 11 Devices
Monitor the Edition Upgrade on Windows 11 Devices

The below code snippet is from theDcmWMIProvider.logwhich logs the activities that occur in the background during edition upgrade on Windows 11 devices.

UD CreateInstanceEnumAsync呼吁提供者AProvider Initializing the OS Edition Upgrade Provider. CreateInstanceEnumAsync: MDM_WindowsLicensing OsEditionUpgradeProvider >>>>>>Starting GetAllInstances in OsEditionUpgradeProvider<<<<<< >>>>>>Starting GetSingletonInstance in OsEditionUpgradeProvider<<<<<< >>>>>>Starting PopulateInstanceForEditionUpgradeClass in OsEditionUpgradeProvider<<<<<< OsEditionUpgradeProvider >>>>>>Finished PopulateInstanceForEditionUpgradeClass in OsEditionUpgradeProvider<<<<<< OsEditionUpgradeProvider >>>>>>Finished GetSingletonInstance in OsEditionUpgradeProvider<<<<<< >>>>>>Finished GetAllInstances in OsEditionUpgradeProvider<<<<<< >>>>>>Starting PutInstanceAsync in OsEditionUpgradeProvider<<<<<< Class name: MDM_WindowsLicensing OsEditionUpgradeProvider >>>>>>Starting PopulateKeyValueParameters in OsEditionUpgradeProvider<<<<<< OsEditionUpgradeProvider Getting properties of wrapper class MDM_WindowsLicensing. >>>>>>Finished PopulateKeyValueParameters in OsEditionUpgradeProvider<<<<<< OsEditionUpgradeProvider Using created object instance __PATH = \\.\root\cimv2\mdm\dmmap:MDM_WindowsLicensing.ParentID='./Vendor/MSFT',InstanceID='WindowsLicensing' Creating parameters for method CheckApplicabilityMethod Requesting productkey for EditionUpgrade Successfully requested productkey for EditionUpgrade Calling method CheckApplicabilityMethod OsEditionUpgradeProvider Successfully Executed method CheckApplicabilityMethod, return value 0 Calling method UpgradeEditionWithProductKeyMethod OsEditionUpgradeProvider Successfully Executed method UpgradeEditionWithProductKeyMethod, return value 0 >>>>>>Finished PutInstanceAsync in OsEditionUpgradeProvider<<<<<<

Troubleshoot Edition Upgrade Policy for Windows 11 Devices

In large organizations, the edition upgrade policy may fail on some Windows 11 devices. There are several reasons why the upgrade policy settings may fail to apply on the devices. Based on our experience, listed below are some common errors and solutions that you may encounter when the edition upgrade policy fails on the devices.

  1. Wrong Product Key Entered/Invalid License File: If you have entered a wrong Windows 11 product key or used an incorrect license file in upgrade edition policy, you’ll see the following errors in theDcmWMIProvider.logNot applicable for this deviceorData type conversion failed.
  2. ConfigMgr Client Issues: If the Windows 11 devices show as inactive in the Configuration Manager console, you must ensure they areOnlineto receive the edition upgrade policy settings. You may alsorepair the ConfigMgr agentsto resolve the client issues.

Leave a Reply

Your email address will not be published.Required fields are marked*