{"id":21,"date":"2016-09-01T13:43:16","date_gmt":"2016-09-01T03:43:16","guid":{"rendered":"http:\/\/chrisbryan.icu\/?p=21"},"modified":"2020-08-27T11:41:56","modified_gmt":"2020-08-27T11:41:56","slug":"windows-deployment-server","status":"publish","type":"post","link":"http:\/\/chrisbryan.net\/?p=21","title":{"rendered":"Windows Deployment Server"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><span style=\"color: #0000ff;\">This is a quick write-up on WDS, where I have separated the WDS from the DC\/DHCP Server. Now, if you are reading this article you have probably setup WDS on the one server with the DC and DHCP roles configured.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #0000ff;\">What I wanted was a separate WDS Server.. Easy, well I thought so until I tried to deploy my first workstation. There are some gotchas.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #0000ff;\">What I will do is skip the installation parts covering WDS with MDT.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #800080;\">Starting with a configured DC and a DHCP scope on one server, and WDS\/MDT installed on the 2nd server.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #800080;\">Import and configure images as per usual, create a CustomSettings.ini file and Bootstrap.ini to the way you want.<\/span><br><span style=\"color: #800080;\"> so, the actual settings. First of all, because the WDS Server isn&#8217;t on the DHCP server you need to untick both&nbsp; boxes on the DHCP tab of the WDS Server properties<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #ff0000;\">this shows the top box selected, and yes the deployment worked, but I took a checkpoint of my server, unchecked the top option and deployed another workstation.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>DHCP, this is where its all at.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #003300;\">First, because neither option above is selected, there is no option 060 available to select when configuring DHCP scope or server options. So one must be created.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #003300;\">Open DHCP and right click on the IPv4 container. Select &#8220;Predefined Options&#8221;<\/span><br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-30\" src=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/IPv4-Pre-Defined-249x300.png\" alt=\"IPv4 Pre Defined\" width=\"249\" height=\"300\"><br><span style=\"color: #003300;\">then on the Predefined options screen, select Option Name and scroll to 060 PXEClient, click Add, set the Data Type to String, give it a description, set the Option name to PXEClient. click OK<\/span><br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-23\" src=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/DHCP-Predefined-PXE-Option-2-253x300.png\" alt=\"DHCP Predefined PXE Option-2\" width=\"253\" height=\"300\"><br><span style=\"color: #008000;\">Go back to DHCP, and into Server Options, and select Configure options<\/span><br><a href=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/DHCP-Server-options1.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-31 size-medium\" src=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/DHCP-Server-options1-300x119.png\" alt=\"DHCP Server options1\" width=\"300\" height=\"119\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #008000;\">add the following,<\/span><br><a href=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/DHCP-Server-options.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-26 size-medium\" src=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/DHCP-Server-options-300x125.png\" alt=\"DHCP Server options\" width=\"300\" height=\"125\"><\/a><br><span style=\"color: #ff0000;\">NOTE: The PXEClient option is set to point to the WDS Server. To do this, right click the option and select properties. Set the String Value to the FQDN or IP of the WDS server.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #008000;\">In the Scope Options, I have added the following<\/span><br><a href=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/DHCP-Scope-Options.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-25 size-medium\" src=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/DHCP-Scope-Options-300x115.png\" alt=\"DHCP Scope Options\" width=\"300\" height=\"115\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #008000;\">Select the Scope, and right click and select properties. Set DHCP\/Boottp to &#8220;Both&#8221;<\/span><br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-32\" src=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/Scope-properties-300x193.png\" alt=\"Scope properties\" width=\"300\" height=\"193\"><br><span style=\"color: #000000;\">I have also included selected tab settings from the WDS Server properties.<\/span><br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-29\" src=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/WDS-Properties-DHCP-300x215.png\" alt=\"WDS Properties-DHCP\" width=\"300\" height=\"215\"><br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-28\" src=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/WDS-Properties-Boot-300x217.png\" alt=\"WDS Properties-Boot\" width=\"300\" height=\"217\"><br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-24\" src=\"http:\/\/chrisbryan.net\/wp-content\/uploads\/DHCP-Predefined-PXE-Response-300x210.png\" alt=\"DHCP Predefined PXE Response\" width=\"300\" height=\"210\"><br>Restart DHCP and the WDS Services.<br>I have added a new VM and during the setup of the VM selected deploy an OS latter from a network. Note if a Gen 1 VM a Legacy NIC will be added. A Gen 2 VM will give a NIC that will be able to PXE boot. Either way, boo the new VM and wait for the F12 to PXE Boot prompt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a quick write-up on WDS, where I have separated the WDS from the DC\/DHCP Server. Now, if you are reading this article you have probably setup WDS on the one server with the DC and DHCP roles configured. What I wanted was a separate WDS Server.. Easy, well I thought so until I &hellip; <a href=\"http:\/\/chrisbryan.net\/?p=21\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Windows Deployment Server<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[9,18,20,21],"class_list":["post-21","post","type-post","status-publish","format-standard","hentry","category-windows-deployment","tag-mdt","tag-wds","tag-windows-deployment-server","tag-windows-server"],"_links":{"self":[{"href":"http:\/\/chrisbryan.net\/index.php?rest_route=\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/chrisbryan.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/chrisbryan.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/chrisbryan.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/chrisbryan.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21"}],"version-history":[{"count":3,"href":"http:\/\/chrisbryan.net\/index.php?rest_route=\/wp\/v2\/posts\/21\/revisions"}],"predecessor-version":[{"id":241,"href":"http:\/\/chrisbryan.net\/index.php?rest_route=\/wp\/v2\/posts\/21\/revisions\/241"}],"wp:attachment":[{"href":"http:\/\/chrisbryan.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/chrisbryan.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/chrisbryan.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}