{"id":448,"date":"2023-07-22T09:09:50","date_gmt":"2023-07-22T09:09:50","guid":{"rendered":"https:\/\/coderepublics.com\/blog\/?p=448"},"modified":"2024-07-23T08:46:34","modified_gmt":"2024-07-23T08:46:34","slug":"promote-a-server-to-a-domain-controller","status":"publish","type":"post","link":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/","title":{"rendered":"How to Promote a Server to a Domain Controller &#8211; A step-by-step guide"},"content":{"rendered":"<p>Active Directory is a directory service that stores data in the form of an object. Active Directory helps administrators to manage users and resources across a network. It is a service developed by Microsoft for Windows domain networks. Click on the link to learn more about <a href=\"https:\/\/coderepublics.com\/blog\/active-directory\/what-is-active-directory-domain-services\/\" target=\"_blank\" rel=\"noopener\">Active Directory<\/a>. In this article, we&#8217;ll learn how to install the Active Directory role on a server and then Promote a Server to a Domain Controller.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_71 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#How_to_Install_and_Configure_Active_Directory\" title=\"How to Install\u00a0and Configure Active Directory\">How to Install\u00a0and Configure Active Directory<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#1_Open_your_Server_Manager_Program\" title=\"1. Open your Server Manager Program\">1. Open your Server Manager Program<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#2_Set_up_Roles_Features\" title=\"2. Set up Roles &amp; Features\">2. Set up Roles &amp; Features<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#3_Check_the_necessary_tasks\" title=\"3. Check the necessary tasks\">3. Check the necessary tasks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#4_Select_Installation_Type\" title=\"4. Select Installation Type\">4. Select Installation Type<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#5_Configure_your_Server_Selection_and_Roles\" title=\"5. Configure your Server Selection and Roles\">5. Configure your Server Selection and Roles<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#6_Select_the_Server_Roles\" title=\"6. Select the Server Roles\">6. Select the Server Roles<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#6_Select_Features\" title=\"6. Select Features\">6. Select Features<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#7_Installation_Summary_Confirmation\" title=\"7. Installation Summary Confirmation\">7. Installation Summary Confirmation<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#Promote_a_Server_to_a_Domain_Controller\" title=\"Promote a Server to a Domain Controller\">Promote a Server to a Domain Controller<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#1_Open_Server_Manager\" title=\"1. Open Server Manager\">1. Open Server Manager<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#2_Launch_the_DC_promotion_wizard_from_the_Notification_Flag\" title=\"2. Launch the DC promotion wizard from the Notification Flag\">2. Launch the DC promotion wizard from the Notification Flag<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#3_Select_the_Deployment_Configuration22\" title=\"3. Select the Deployment Configuration22\">3. Select the Deployment Configuration22<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#4_Select_Domain_Forest_Functional_Level\" title=\"4. Select Domain &amp; Forest Functional Level\">4. Select Domain &amp; Forest Functional Level<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#41_DNS_Delegation\" title=\"4.1 DNS Delegation\">4.1 DNS Delegation<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#5_Choose_NetBIOS_Name\" title=\"5. Choose NetBIOS Name\">5. Choose NetBIOS Name<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#7_Path_Selection\" title=\"7. Path Selection\">7. Path Selection<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#7_Review_Option\" title=\"7. Review Option\">7. Review Option<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#8_Prerequisites_Check\" title=\"8. Prerequisites Check\">8. Prerequisites Check<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Install_and_Configure_Active_Directory\"><\/span><strong><span id=\"how-to-install-active-directory-users-and-computers\">How to Install\u00a0and Configure Active Directory<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"1_Open_your_Server_Manager_Program\"><\/span><strong>1. Open your Server Manager Program<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Open your server manager from the start menu or run the command <em>&#8220;<b>ServerManager<\/b>&#8221;\u00a0<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-453\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Server-Manager.png\" alt=\"Server Manager\" width=\"346\" height=\"475\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Server-Manager.png 626w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Server-Manager-218x300.png 218w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/p>\n<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"2_Set_up_Roles_Features\"><\/span><strong>2. Set up Roles &amp; Features<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now select <strong><em>&#8220;Manage&#8221;<\/em><\/strong> on the top right side then select <em>&#8220;<strong>Add Roles and Features.<\/strong><\/em><strong>&#8220;<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-450\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Add-Roles-and-Features-in-server-1.png\" alt=\"Add Roles and Features in server\" width=\"715\" height=\"340\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Add-Roles-and-Features-in-server-1.png 1915w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Add-Roles-and-Features-in-server-1-300x143.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Add-Roles-and-Features-in-server-1-1024x487.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Add-Roles-and-Features-in-server-1-768x365.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Add-Roles-and-Features-in-server-1-1536x731.png 1536w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/p>\n<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"3_Check_the_necessary_tasks\"><\/span><strong>3. Check the necessary tasks<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: inherit;\">In the <strong><em>&#8220;Before You Begin&#8221;<\/em><\/strong> section, you need to validate the three specified tasks.<\/span><\/p>\n<ul>\n<li>An Administrator account has a strong password.<\/li>\n<li>Network settings, such as static IP addresses, are configured.<\/li>\n<li>The most current security updates from Windows Update are installed.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-451\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Before-You-Begin-Add-roles-and-features.png\" alt=\"Before You Begin - Add roles and features\" width=\"714\" height=\"349\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Before-You-Begin-Add-roles-and-features.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Before-You-Begin-Add-roles-and-features-300x147.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Before-You-Begin-Add-roles-and-features-1024x501.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Before-You-Begin-Add-roles-and-features-768x376.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Before-You-Begin-Add-roles-and-features-1536x751.png 1536w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/p>\n<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"4_Select_Installation_Type\"><\/span><strong>4. Select Installation Type<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now we have to select the installation type <em><strong>&#8220;Role-based or feature-based installation&#8221;<\/strong> and <\/em>then click on <em><strong>&#8220;Next&#8221;<\/strong>.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-454\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Select-Installation-type-Role-based-or-feature-based-installation.png\" alt=\"Select Installation type - Role-based or feature based installation\" width=\"712\" height=\"344\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Select-Installation-type-Role-based-or-feature-based-installation.png 1917w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Select-Installation-type-Role-based-or-feature-based-installation-300x145.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Select-Installation-type-Role-based-or-feature-based-installation-1024x495.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Select-Installation-type-Role-based-or-feature-based-installation-768x371.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Select-Installation-type-Role-based-or-feature-based-installation-1536x742.png 1536w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><\/p>\n<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"5_Configure_your_Server_Selection_and_Roles\"><\/span><strong>5. Configure your Server Selection and Roles<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In the server selection, you have to select your server from the <em><strong>&#8220;server pool&#8221;<\/strong> and <\/em>then hit <strong><em>&#8220;Next&#8221;<\/em><\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-455\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Configure-your-Server-Selection-and-Roles-from-host-pool.png\" alt=\"Configure your Server Selection and Roles from host pool\" width=\"706\" height=\"341\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Configure-your-Server-Selection-and-Roles-from-host-pool.png 1918w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Configure-your-Server-Selection-and-Roles-from-host-pool-300x145.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Configure-your-Server-Selection-and-Roles-from-host-pool-1024x495.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Configure-your-Server-Selection-and-Roles-from-host-pool-768x371.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Configure-your-Server-Selection-and-Roles-from-host-pool-1536x742.png 1536w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><\/p>\n<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"6_Select_the_Server_Roles\"><\/span><strong>6. Select the Server Roles<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now here you&#8217;ll see multiple server roles. Choose the roles essential for your deployment. Currently, as we are installing and configuring Active Directory, we are adding basic features for that purpose. So I&#8217;m just selecting <strong><em>&#8220;Active Directory Domain Services&#8221; <\/em><\/strong>Leave the settings at default, then click &#8220;<strong><em>Add Features&#8221;<\/em><\/strong>:<\/p>\n<p><strong>Note:<\/strong> The DNS server will automatically install in the AD Primary Domain Controller (PDC) even if you do not select the service.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-456\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Domain-Services.png\" alt=\"Install Active Directory Domain Services\" width=\"728\" height=\"359\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Domain-Services.png 1919w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Domain-Services-300x148.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Domain-Services-1024x506.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Domain-Services-768x379.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Domain-Services-1536x759.png 1536w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/p>\n<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"6_Select_Features\"><\/span><strong>6. Select Features<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Here features such as <strong><em>&#8220;.NET, Group Policy Management, Remote Server Administration Tools, Windows Defender, and PowerShell&#8221;<\/em><\/strong> will be automatically chosen by default. Depending on your specific deployment needs, you can incorporate additional roles as necessary.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-457 \" title=\"Active Directory Roles and Features\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Active-Directory-Roles-and-Features.png\" alt=\"Active Directory Roles and Features\" width=\"726\" height=\"353\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Active-Directory-Roles-and-Features.png 1919w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Active-Directory-Roles-and-Features-300x146.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Active-Directory-Roles-and-Features-1024x498.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Active-Directory-Roles-and-Features-768x373.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Active-Directory-Roles-and-Features-1536x747.png 1536w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/p>\n<p>After completing the previous step, you will be redirected to add the &#8220;Active Directory Domain Services&#8221; feature. Click &#8220;Next&#8221; on the installer wizard window.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Installation_Summary_Confirmation\"><\/span><strong>7. Installation Summary Confirmation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-kmvie-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-kmvie-1n7m0yu\">\n<div class=\"flex flex-col pb-9 text-sm\">\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-77\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] } group final-completion\">\n<div class=\"relative flex w-full flex-col lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"3c0a0684-a10d-43d4-b163-6a8384890f82\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>In the summary section, review the selected features. If everything appears correct, proceed by clicking on the <strong>&#8220;<em>Install<\/em><\/strong>&#8221; button<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>Note:<\/strong> It is a good practice to reboot your machine after installing these roles. You can also select the checkbox in the <strong><em>&#8220;Confirmation&#8221; <\/em><\/strong>option.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-458\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Roles-and-Features.png\" alt=\"Install Active Directory Roles and Features\" width=\"735\" height=\"350\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Roles-and-Features.png 1919w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Roles-and-Features-300x143.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Roles-and-Features-1024x488.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Roles-and-Features-768x366.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-Active-Directory-Roles-and-Features-1536x732.png 1536w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/p>\n<p>It&#8217;ll take a few moments to install Active Directory roles and features.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-459\" title=\"Install and Configure Active Directory Domain Services\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-and-Configure-Active-Directory-Domain-Services.png\" alt=\"Install and Configure Active Directory Domain Services\" width=\"729\" height=\"353\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-and-Configure-Active-Directory-Domain-Services.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-and-Configure-Active-Directory-Domain-Services-300x145.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-and-Configure-Active-Directory-Domain-Services-1024x497.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-and-Configure-Active-Directory-Domain-Services-768x372.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-and-Configure-Active-Directory-Domain-Services-1536x745.png 1536w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Promote_a_Server_to_a_Domain_Controller\"><\/span><strong>Promote a Server to a Domain Controller<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We have successfully installed the necessary roles on the server now it&#8217;s time to promote the server as a domain controller.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Open_Server_Manager\"><\/span><strong>1. Open Server Manager<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Open your server manager from the start menu or run the command <em>&#8220;<b>ServerManager<\/b>&#8221;\u00a0<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-453\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Server-Manager.png\" alt=\"Server Manager\" width=\"346\" height=\"475\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Server-Manager.png 626w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Server-Manager-218x300.png 218w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Launch_the_DC_promotion_wizard_from_the_Notification_Flag\"><\/span><strong>2. Launch the DC promotion wizard from the Notification Flag<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>At the top right-hand side, locate the flag icon, click on it, and then choose &#8220;<em><strong>Promote this server to a domain controller.<\/strong><\/em>&#8221;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-463\" title=\"Promote a Server to a Domain Controller\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller.png\" alt=\"Promote this server to a domain controller\" width=\"728\" height=\"366\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller.png 1919w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-300x151.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-1024x515.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-768x387.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-1536x773.png 1536w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Select_the_Deployment_Configuration22\"><\/span><strong>3. Select the Deployment Configuration22<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-kmvie-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-kmvie-1n7m0yu\">\n<div class=\"flex flex-col pb-9 text-sm\">\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-81\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] } group final-completion\">\n<div class=\"relative flex w-full flex-col lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"b094b7a5-4b18-4ad4-8d10-a45ec6f58af5\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-kmvie-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-kmvie-1n7m0yu\">\n<div class=\"flex flex-col pb-9 text-sm\">\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-83\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] } group final-completion\">\n<div class=\"relative flex w-full flex-col lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"741d81a2-bd67-4966-8378-9be5d8a2b489\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>In the deployment configuration popup screen, you will be presented with three options: joining an existing domain, adding a new domain to an existing forest, or adding a new forest.<\/p>\n<ul>\n<li><strong>Add a domain controller to an existing domain: <\/strong>An Additional DC installation is performed on the existing domain structure with this option.<\/li>\n<li><strong>Add a new domain to an existing forest:<\/strong> A Child Domain installation is performed on the existing domain structure with this option.<\/li>\n<li><strong>Add a new forest:<\/strong> A new domain installation is performed with this option.<\/li>\n<\/ul>\n<p>As we are installing the first domain controller in our network, select the last option. Click &#8220;<em><strong>Add a new forest&#8221;<\/strong><\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-464\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-a-new-forest-in-Active-Directory.png\" alt=\"Create a new forest in Active Directory\" width=\"721\" height=\"356\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-a-new-forest-in-Active-Directory.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-a-new-forest-in-Active-Directory-300x148.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-a-new-forest-in-Active-Directory-1024x506.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-a-new-forest-in-Active-Directory-768x380.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-a-new-forest-in-Active-Directory-1536x759.png 1536w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Select_Domain_Forest_Functional_Level\"><\/span><strong>4. Select Domain &amp; Forest Functional Level<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-kmvie-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-kmvie-1n7m0yu\">\n<div class=\"flex flex-col pb-9 text-sm\">\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-81\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] } group final-completion\">\n<div class=\"relative flex w-full flex-col lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"b094b7a5-4b18-4ad4-8d10-a45ec6f58af5\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-kmvie-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-kmvie-1n7m0yu\">\n<div class=\"flex flex-col pb-9 text-sm\">\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-83\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] } group final-completion\">\n<div class=\"relative flex w-full flex-col lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"741d81a2-bd67-4966-8378-9be5d8a2b489\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>Functional levels define the capabilities accessible within Active Directory Domain Services (AD DS) domains or forests. They also determine which Windows Server operating systems you can run on domain controllers in the domain or forest.<\/p>\n<p><strong>Note:<\/strong> Functional levels do not affect which <a href=\"https:\/\/coderepublics.com\/blog\/server\/difference-between-server-os-and-client-os\/\" target=\"_blank\" rel=\"noopener\">operating systems<\/a> you can run on workstations and member servers that are joined to the domain or forest. You should only choose older options if you have older domain controllers in your domain or forest.<\/p>\n<p>As of now, we are creating a new domain so you can select any highest-level functionality.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-465\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Domain-Forest-Functional-Level-in-Active-Directory-domain-controller.png\" alt=\"Domain &amp; Forest Functional Level in Active Directory domain controller\" width=\"736\" height=\"371\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Domain-Forest-Functional-Level-in-Active-Directory-domain-controller.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Domain-Forest-Functional-Level-in-Active-Directory-domain-controller-300x151.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Domain-Forest-Functional-Level-in-Active-Directory-domain-controller-1024x516.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Domain-Forest-Functional-Level-in-Active-Directory-domain-controller-768x387.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Domain-Forest-Functional-Level-in-Active-Directory-domain-controller-1536x774.png 1536w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/p>\n<p>A Short description of these terms is mentioned on the screen. We&#8217;ll explain these terms later.<\/p>\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-92\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] } group\">\n<div class=\"relative flex w-full flex-col lg:w-[calc(100%-115px)]\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"user\" data-message-id=\"aaa2b232-5545-4c95-a3e0-c4ff1a972c21\">\n<ul>\n<li><strong>DSRM<\/strong> (Directory Services Restore Mode) is specifically designed for repairing and recovering backups of Active Directory (AD) objects. You can add your password in the DSRM section. It is managed by NTDSUTIL command.<\/li>\n<li><strong>Global Catalog<\/strong>\u00a0<span style=\"font-weight: 400;\">stores a complete copy of AD object attributes and a partial copy of all object attributes of all other domains.\u00a0<\/span><\/li>\n<li><strong>RODC:<\/strong> Except for account passwords, an RODC holds all database objects and attributes. It is used where security is a major concern. This option is disabled for Primary Domain Controler but for other DCs it is optional.<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"41_DNS_Delegation\"><\/span><strong>4.1 DNS Delegation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Now in the DNS option, you&#8217;ll see a warning message &#8220;A delegation for this DNS server cannot be created because the authoritative parent zone cannot be found&#8230;&#8221; This warning occurred due to the absence of a DNS Server in the environment, and authorization has not been granted to access the Coderepublics.com Zone from the external environment (Internet) on this DNS Server. You can skip this warning as it is your first forest&#8217;s domain.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-466\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-DNS-Delegation.png\" alt=\"Create DNS Delegation\" width=\"749\" height=\"368\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-DNS-Delegation.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-DNS-Delegation-300x148.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-DNS-Delegation-1024x503.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-DNS-Delegation-768x378.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Create-DNS-Delegation-1536x755.png 1536w\" sizes=\"auto, (max-width: 749px) 100vw, 749px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Choose_NetBIOS_Name\"><\/span><strong>5. Choose NetBIOS Name<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>It stands for Network Basic Input \/ Output System. NetBIOS name will remain the same as we have specified in the domain configuration step.<\/p>\n<p>When configuring your domain environment, if you type Coderepublics.com for the domain name, this request will be interpreted on the DNS Server and you&#8217;ll receive a reply. If you type only CODEREPUBLICS, without the suffix, it will be interpreted on <strong>WINS <\/strong><em>(DNS translates host names into IP addresses, while WINS resolves NetBIOS names to IP addresses)<\/em>, if any, and you will receive a reply in this case. If there are no WINS, the Domain is found by Broadcast message.<\/p>\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-100\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] } group\">\n<div class=\"relative flex w-full flex-col lg:w-[calc(100%-115px)]\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"mt-1 flex justify-start gap-3 empty:hidden\">\n<div class=\"text-gray-400 flex self-end lg:self-center justify-center lg:justify-start mt-0 gap-1 visible\">\n<div class=\"flex items-center gap-1.5 text-xs\">\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-kmvie-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-kmvie-1n7m0yu\">\n<div class=\"flex flex-col pb-9 text-sm\">\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-103\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] } group final-completion\">\n<div class=\"relative flex w-full flex-col lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"49eea1a1-354c-4683-8beb-8bfc13901374\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>On a Windows operating system, you can log in using the format &#8220;kuldeep@coderepublics.com&#8221; or &#8220;CODEREPUBLICS\\kuldeep.&#8221; However, for non-Microsoft products, the spelling as kuldeep@coderepublics.com, which we call UPN (Universal Principle Name), is not supported, and you must use the NetBios name in the form of CODEREPUBLICS\\kuldeep, which we call SamAccountName.<\/p>\n<p><strong>WARNING!:<\/strong>\u00a0You can change the Domain NetBIOS Name information as you wish, but NEVER add the Host Name of the Server on which you install the Domain Controller as this Domain NetBIOS Name!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"w-full text-token-text-primary\" data-testid=\"conversation-turn-93\">\n<div class=\"px-4 py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] } group\">\n<div class=\"flex-shrink-0 flex flex-col relative items-end\">\n<div class=\"pt-0.5\">\n<div class=\"gizmo-shadow-stroke flex h-6 w-6 items-center justify-center overflow-hidden rounded-full\">\n<div class=\"relative p-1 rounded-sm h-9 w-9 text-white flex items-center justify-center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-467\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NetBIOS-name.png\" alt=\"NetBIOS name \" width=\"755\" height=\"381\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NetBIOS-name.png 1917w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NetBIOS-name-300x151.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NetBIOS-name-1024x517.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NetBIOS-name-768x388.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NetBIOS-name-1536x776.png 1536w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/div>\n<div>\n<h3><span class=\"ez-toc-section\" id=\"7_Path_Selection\"><\/span><strong>7. Path Selection<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Database Folder:<\/strong> Active Directory stores its data in the NTDS. DIT file which is located in the NTDS folder of the system root, usually the C:\\Windows\\NTDS folder.<\/li>\n<li><strong>Log File Folder:<\/strong> Here log file of NTDS.dit database will be located.<\/li>\n<li><strong>SYSVOL Folder:<\/strong> A shared folder that stores the group policy information along with login and logoff scripts.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-469\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NTDS-and-SYSVOL-Folder-location.png\" alt=\"NTDS and SYSVOL Folder location\" width=\"761\" height=\"383\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NTDS-and-SYSVOL-Folder-location.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NTDS-and-SYSVOL-Folder-location-300x151.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NTDS-and-SYSVOL-Folder-location-1024x515.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NTDS-and-SYSVOL-Folder-location-768x386.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/NTDS-and-SYSVOL-Folder-location-1536x773.png 1536w\" sizes=\"auto, (max-width: 761px) 100vw, 761px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Review_Option\"><\/span><strong>7. Review Option<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Here you can see the setting or the change you have made. You can also click on view script (A PowerShell script to install Active Directory.).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-470\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-review.png\" alt=\"Promote this server to a domain controller review.png\" width=\"770\" height=\"379\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-review.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-review-300x148.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-review-1024x505.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-review-768x378.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-review-1536x757.png 1536w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Prerequisites_Check\"><\/span><strong>8. Prerequisites Check<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>It is one of the last steps before installing and promoting the server as DC. If everything is okay without any error then you can click on install. You can avoid security notifications and a warning for the DNS delegation. Just make sure that there is a green tick mentioning <em>&#8220;All prerequisite checks passed successfully&#8221;.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-471\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-Prerequisites-Check.png\" alt=\"Promote this server to a domain controller Prerequisites Check\" width=\"777\" height=\"386\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-Prerequisites-Check.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-Prerequisites-Check-300x149.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-Prerequisites-Check-1024x509.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-Prerequisites-Check-768x382.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-domain-controller-Prerequisites-Check-1536x763.png 1536w\" sizes=\"auto, (max-width: 777px) 100vw, 777px\" \/><\/p>\n<p>It&#8217;ll take time to install and the server will automatically reboot once completed.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-472\" title=\"Promote this server to a DC\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-DC.png\" alt=\"Promote this server to a DC\" width=\"796\" height=\"394\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-DC.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-DC-300x149.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-DC-1024x507.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-DC-768x380.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-this-server-to-a-DC-1536x761.png 1536w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/p>\n<div class=\"entry-content\">\n<div class=\"entry-content no-share\">\n<div class=\"content-inner jeg_link_underline\">\n<p>Once the system reboots. Login with Admin credentials and open <strong>&#8220;<em>Server Manager&#8221;<\/em><\/strong> then select <strong><em>&#8220;Tools&#8221;<\/em><\/strong> and you&#8217;ll see the Group policy management. This is the feature that we selected in step &#8220;<strong><em>6. Select<\/em> Features&#8221;,<\/strong> which means that we have successfully promoted the server to Domain Controler.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-474 \" title=\"Promote server to DC\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-server-to-DC.png\" alt=\"Promote server to DC\" width=\"804\" height=\"452\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-server-to-DC.png 1919w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-server-to-DC-300x169.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-server-to-DC-1024x576.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-server-to-DC-768x432.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Promote-server-to-DC-1536x864.png 1536w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/p>\n<hr \/>\n<p>To get the information about your Domain controller these commands are shown in the PowerShell.<\/p>\n<\/div>\n<ul>\n<li><em>Get-ADGroupMember &#8216;Domain Controllers&#8217;<\/em><\/li>\n<li>Get-ADDomainController -Discover -Services PrimaryDC<\/li>\n<\/ul>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-475\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Check-Domain-information-using-commands-and-powershell.png\" alt=\"Check Domain information using commands and PowerShell\" width=\"826\" height=\"408\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Check-Domain-information-using-commands-and-powershell.png 1920w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Check-Domain-information-using-commands-and-powershell-300x148.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Check-Domain-information-using-commands-and-powershell-1024x506.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Check-Domain-information-using-commands-and-powershell-768x379.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Check-Domain-information-using-commands-and-powershell-1536x758.png 1536w\" sizes=\"auto, (max-width: 826px) 100vw, 826px\" \/><\/div>\n<div>We hope you have found this article helpful. If you have any questions or suggestions, please don\u2019t hesitate to comment in the section below. We will certainly reply to your comments. Also, feel free to share this article with your friends. Thank you!<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Active Directory is a directory service that stores data in the form of an object. Active Directory helps administrators to manage users and resources across a network. It is a service developed by Microsoft for Windows domain networks. Click on the link to learn more about Active Directory. In this article, we&#8217;ll learn how to &#8230; <a title=\"How to Promote a Server to a Domain Controller &#8211; A step-by-step guide\" class=\"read-more\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/\" aria-label=\"More on How to Promote a Server to a Domain Controller &#8211; A step-by-step guide\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":480,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,34,32],"tags":[14,43,42,39,41,40],"class_list":["post-448","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-active-directory","category-azure","category-server","tag-active-directory","tag-domain-controller","tag-install-active-directory-roles-and-features","tag-promote-a-server-to-a-domain-controller","tag-promote-dc","tag-promote-domain-controller"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Promote a Server to a Domain Controller - A step-by-step guide - CodeRepublics<\/title>\n<meta name=\"description\" content=\"Promote a Server to a Domain Controller. Step-by-step guide on how to add active directory roles and features in Windows Server 2019, 2022.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Promote a Server to a Domain Controller - A step-by-step guide - CodeRepublics\" \/>\n<meta property=\"og:description\" content=\"Promote a Server to a Domain Controller. Step-by-step guide on how to add active directory roles and features in Windows Server 2019, 2022.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeRepublics\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T09:09:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-23T08:46:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"752\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"coderepublics\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"coderepublics\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/\"},\"author\":{\"name\":\"coderepublics\",\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063\"},\"headline\":\"How to Promote a Server to a Domain Controller &#8211; A step-by-step guide\",\"datePublished\":\"2023-07-22T09:09:50+00:00\",\"dateModified\":\"2024-07-23T08:46:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/\"},\"wordCount\":1354,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063\"},\"image\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png\",\"keywords\":[\"Active Directory\",\"Domain Controller\",\"Install Active directory roles and features\",\"Promote a Server to a Domain Controller\",\"Promote DC\",\"Promote Domain controller\"],\"articleSection\":[\"Active Directory\",\"Azure\",\"Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/\",\"url\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/\",\"name\":\"How to Promote a Server to a Domain Controller - A step-by-step guide - CodeRepublics\",\"isPartOf\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png\",\"datePublished\":\"2023-07-22T09:09:50+00:00\",\"dateModified\":\"2024-07-23T08:46:34+00:00\",\"description\":\"Promote a Server to a Domain Controller. Step-by-step guide on how to add active directory roles and features in Windows Server 2019, 2022.\",\"breadcrumb\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#primaryimage\",\"url\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png\",\"contentUrl\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png\",\"width\":1280,\"height\":752,\"caption\":\"Promote a Server to a Domain Controller\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/coderepublics.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Promote a Server to a Domain Controller &#8211; A step-by-step guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/coderepublics.com\/blog\/#website\",\"url\":\"https:\/\/coderepublics.com\/blog\/\",\"name\":\"CodeRepublics\",\"description\":\"Web Technology\",\"publisher\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/coderepublics.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063\",\"name\":\"coderepublics\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/08\/Coderepublics.jpg\",\"contentUrl\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/08\/Coderepublics.jpg\",\"width\":1500,\"height\":784,\"caption\":\"coderepublics\"},\"logo\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/coderepublics.com\/blog\"],\"url\":\"https:\/\/coderepublics.com\/blog\/author\/coderepublics\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Promote a Server to a Domain Controller - A step-by-step guide - CodeRepublics","description":"Promote a Server to a Domain Controller. Step-by-step guide on how to add active directory roles and features in Windows Server 2019, 2022.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/","og_locale":"en_US","og_type":"article","og_title":"How to Promote a Server to a Domain Controller - A step-by-step guide - CodeRepublics","og_description":"Promote a Server to a Domain Controller. Step-by-step guide on how to add active directory roles and features in Windows Server 2019, 2022.","og_url":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/","og_site_name":"CodeRepublics","article_published_time":"2023-07-22T09:09:50+00:00","article_modified_time":"2024-07-23T08:46:34+00:00","og_image":[{"width":1280,"height":752,"url":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png","type":"image\/png"}],"author":"coderepublics","twitter_card":"summary_large_image","twitter_misc":{"Written by":"coderepublics","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#article","isPartOf":{"@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/"},"author":{"name":"coderepublics","@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063"},"headline":"How to Promote a Server to a Domain Controller &#8211; A step-by-step guide","datePublished":"2023-07-22T09:09:50+00:00","dateModified":"2024-07-23T08:46:34+00:00","mainEntityOfPage":{"@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/"},"wordCount":1354,"commentCount":0,"publisher":{"@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063"},"image":{"@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#primaryimage"},"thumbnailUrl":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png","keywords":["Active Directory","Domain Controller","Install Active directory roles and features","Promote a Server to a Domain Controller","Promote DC","Promote Domain controller"],"articleSection":["Active Directory","Azure","Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/","url":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/","name":"How to Promote a Server to a Domain Controller - A step-by-step guide - CodeRepublics","isPartOf":{"@id":"https:\/\/coderepublics.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#primaryimage"},"image":{"@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#primaryimage"},"thumbnailUrl":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png","datePublished":"2023-07-22T09:09:50+00:00","dateModified":"2024-07-23T08:46:34+00:00","description":"Promote a Server to a Domain Controller. Step-by-step guide on how to add active directory roles and features in Windows Server 2019, 2022.","breadcrumb":{"@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#primaryimage","url":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png","contentUrl":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/12\/Promote-a-Server-to-a-Domain-Controller.png","width":1280,"height":752,"caption":"Promote a Server to a Domain Controller"},{"@type":"BreadcrumbList","@id":"https:\/\/coderepublics.com\/blog\/active-directory\/promote-a-server-to-a-domain-controller\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/coderepublics.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Promote a Server to a Domain Controller &#8211; A step-by-step guide"}]},{"@type":"WebSite","@id":"https:\/\/coderepublics.com\/blog\/#website","url":"https:\/\/coderepublics.com\/blog\/","name":"CodeRepublics","description":"Web Technology","publisher":{"@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coderepublics.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063","name":"coderepublics","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/08\/Coderepublics.jpg","contentUrl":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/08\/Coderepublics.jpg","width":1500,"height":784,"caption":"coderepublics"},"logo":{"@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/coderepublics.com\/blog"],"url":"https:\/\/coderepublics.com\/blog\/author\/coderepublics\/"}]}},"_links":{"self":[{"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/posts\/448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/comments?post=448"}],"version-history":[{"count":13,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/posts\/448\/revisions"}],"predecessor-version":[{"id":606,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/posts\/448\/revisions\/606"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/media\/480"}],"wp:attachment":[{"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/media?parent=448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/categories?post=448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/tags?post=448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}