{"id":1628,"date":"2025-10-26T23:34:58","date_gmt":"2025-10-26T23:34:58","guid":{"rendered":"https:\/\/www.ultrexstaff.com\/?p=1628"},"modified":"2025-10-26T23:52:03","modified_gmt":"2025-10-26T23:52:03","slug":"upgrade-domain-controller-system-level","status":"publish","type":"post","link":"https:\/\/www.ultrexstaff.com\/?p=1628","title":{"rendered":"Upgrade Domain Controller System Level"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">U U a a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Upgrade Domain Controller from<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Server 2016 to Server 2022<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">by Manish | SCCM<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post we will be upgrade existing Domain controller Windows Server<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2016 to Server 2022 which is also known as in-place upgrade. For<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022 upgrade, there are few pre-requisites to be met<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">because we need to have latest schema applied on DC and also have to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">use adprep \/forestprep and adprep \/domainprep commands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Table Of Contents<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022 Upgrade path<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In-place upgrade from Windows Server 2012 R2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">to Windows Server 2022<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In-place upgrade from Windows Server 2016 to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In-place upgrade from Windows Server 2019 to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Download Windows Server<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In-place Upgrade Process<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verification steps<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conclusion<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We need to run Adprep \/forestprep once in the forest, while adprep<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/domainprep needs to be run on each domain where we are trying to<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 1\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">upgrade from Server 2016.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">th<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022 release date is 18 Aug, 2021 with Mainstream<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">th th<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">End date specified as 13 Oct 2026 and Extended End date as 14<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oct 2031.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022 Upgrade path<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not every Windows server can be upgraded to server 2022 directly. There<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">are specific upgrade paths we need to follow. There is a nice article on<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft page which explains it, however it doesn\u2019t show Windows Server<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2022 server details as they still need to update it (at the time of writing this<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">blog).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As Windows Server 2022 Schema version is exactly same as Server<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2019, I am assuming the path mentioned in the image should work for In-<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">place upgrade from Server 2012 R2 as well (haven\u2019t tested yet). Following<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">are the servers which can be upgraded:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In-place upgrade from Windows Server 2012 R2 to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 2\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can upgrade. Server can directly be upgraded from Windows Server<\/p>\n\n\n\n<ol start=\"2022\" class=\"wp-block-list\">\n<li>This is only valid for Windows Server 2012 R2 (not for Windows<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Server 2012). Hence, we can skip version 2016,2019. (Note: I still need<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">to test this behaviour yet). However, we need to upgrade the schema<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">before upgrade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The steps mentioned in this article, should be applicable for Server 2012<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">R2 as well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In-place upgrade from Windows Server 2016 to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can upgrade. Server can directly be upgraded to Windows server<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2022, hence we can skip 2019 version. For this version also, we need to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">upgrade the schema on Windows Server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In-place upgrade from Windows Server 2019 to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can upgrade. This is one of the easiest upgrade method as we don\u2019t<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">have to upgrade the schema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Download Windows Server<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022 can be downloaded through Windows Server<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Evaluations. Windows Server 2022 iso has also been made available on<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Visual Studio Subscription<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once downloaded, either extract the content of ISO locally or mount the<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ISO.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In-place Upgrade Process<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you try to run in-place upgrade process without running adprep tool you<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">will get following error as shown in the image:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Active Directory on this domain controller does not contain Windows<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Server 2022 ADPREP \/FORESTPREP updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 3\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verify Current AD Schema<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Run the following PowerShell command (in elevated mode) to verify :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Get-ADObject (Get-ADRootDSE).schemaNamingContext &#8211;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Property objectVersion<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can see objectVersion is 87, this schema version is associated with<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWindows Server 2016\u201d, here is more information on various schema<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">numbers:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 4\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AD version objectVersion<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2000 13<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2003 30<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2003 R2 31<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2008 44<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2008 R2 47<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2012 56<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2012 R2 69<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2016 87<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2019 88<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022 88<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can see that Schema version 88 is same for both Servers 2019 &amp;<\/p>\n\n\n\n<ol start=\"2022\" class=\"wp-block-list\">\n<li>Hence, that\u2019s the reason we don\u2019t need to upgrade the schema in<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">case of in-place upgrade from Windows Server 2019 version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open command prompt (elevated rights) on Domain controller and<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">navigate to source directory of Windows Server ISO. In my case the<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">location was d:\\support\\adprep\\adprep.exe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 5\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Run the command adprep.exe \/forestprep<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Type C and press enter to continue with upgrade of schema. This will<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">upgrade current schema version from 87 to 88.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Schema update in Windows Server 2022 uses Sch88.ldf<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This process creates 2 log files under<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">c:\\windows\\debug\\adprep\\logs\\yyyymmddhhmmss with name ADPrep.log<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&amp; ldif.log.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ADPrep.log will show you successful upgrade of Schema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ldif.log will show you attributes which has been extended to schema such<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">as ms-PKI-DPAPIMasterKeys, ms-PKI-RoamingTimeStamp and others.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 6\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Run adprep.exe \/domainprep to update the domain-wide information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s begin installation of Server 2022. Launch setup.exe with admin<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">rights.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under Product key page provide the KMS client setup key. Following are<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">the keys for your reference based upon the version you are using:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022 Datacenter: WX4NM-KYWYW-QJJR4-XV3QB-<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">6VM33<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022 Standard: VDYBN-27WPP-V4HQT-9VMD4-VMK7H<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click here for KMS Client Setup key provide by Microsoft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As these are the KMS keys, this needs to be activated later with KMS<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 7\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">server within your environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On Select Image page, I am going with Windows Server 2022<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Datacenter (Desktop Experience) version for full GUI experience, click<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 8\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under Applicable notices and license terms page, click Accept.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 9\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under Choose what to keep, this is the page which actually helps us<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">going with the real need of in-place upgrade without loosing files, settings<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">and apps, click Next.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 10\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It will first check for available updates, and you might see Getting<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 11\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once ready to install, hit Install button.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 12\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verification steps<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The process will first extract the binaries to hidden folder<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">c:\\$WINDOWS.~BT.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 13\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once extracted, reboot will happen and server upgrade process will<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">initiate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This process might take some time depending upon the size of your infra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once completed, login to the server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Launch run window (press Windows + R) and type Winver, this will show<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">the Microsoft Windows Server 2022 version 21H2 (OS Build<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">20348.169).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where 20348 is the build version and 169 is the patch version which gets<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">updated with every security update.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open registry (regedit) and navigate to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Computer\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NT\\CurrentVersion<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will be able to see lots information, especially ProductName which I<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">am interested in.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sccm-intune-device-management-enterprise-mobility-amp-security wp-block-embed-sccm-intune-device-management-enterprise-mobility-amp-security\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VNnSLZ45Zl\"><a href=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/\">Upgrade Domain Controller from Server 2016 to Server 2022<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Upgrade Domain Controller from Server 2016 to Server 2022&#8221; &#8212; SCCM | Intune | Device Management| Enterprise Mobility &amp; Security\" src=\"https:\/\/www.manishbangia.com\/upgrade-dc-from-server2016-to-server2022\/embed\/#?secret=zy3KEZFIBx#?secret=VNnSLZ45Zl\" data-secret=\"VNnSLZ45Zl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">_<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vignette 14\/17<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conclusion<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2022 can be upgrade from Server 2019, Server 2016<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">and probably with Server 2012 (yet to test). Important thing to consider is<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">to upgrade the schema from Server 2016 and 2012. Upgrading from<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Server 2019 doesn\u2019t require Schema upgrade as schema version is 88,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">which is same for both Server 2019 &amp; Server 2022. Running adprep<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">commands are the crucial steps to perform while planning to upgrade<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">domain controller.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>5\/1\/24, 9:32 PM Upgrade Domain Controller from Server 2016 to Server 2022 | Configuration Manager ManishBangia U U a a Upgrade Domain Controller from Server 2016 to Server 2022 by Manish | SCCM In this post we will be upgrade existing Domain controller Windows Server 2016 to Server 2022 which is also known as in-place [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[118,113],"tags":[],"class_list":["post-1628","post","type-post","status-publish","format-standard","hentry","category-installation-guides","category-servers","post-preview"],"_links":{"self":[{"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=\/wp\/v2\/posts\/1628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1628"}],"version-history":[{"count":1,"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=\/wp\/v2\/posts\/1628\/revisions"}],"predecessor-version":[{"id":1629,"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=\/wp\/v2\/posts\/1628\/revisions\/1629"}],"wp:attachment":[{"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ultrexstaff.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}