<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>AmitD</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/amitd/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/amitd/feed.xml</link>
    <description>Windows server, ADFS, Office 365 and other Microsoft infra products</description>
    <lastBuildDate>Mon, 07 Mar 2016 10:35:19 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Install Server-GUI-Shell feature on Domain controllers running Windows 2012 R2 server core</title>
      <link>https://docs.microsoft.com/archive/blogs/amitd/install-server-gui-shell-feature-on-domain-controllers-running-windows-2012-r2-server-core</link>
      <pubDate>Tue, 31 Mar 2015 08:09:57 GMT</pubDate>
      <dc:creator><![CDATA[Amit Dobhal]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/amitd/2015/03/31/install-server-gui-shell-feature-on-domain-controllers-running-windows-2012-r2-server-core/</guid>
      <description><![CDATA[&nbsp;
Scenario &ndash; When you try to enable the Server-GUI-Shell feature on Windows 2012 R2...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<p><b><span style="text-decoration:underline;">Scenario</span></b> &ndash; When you try to enable the Server-GUI-Shell feature on Windows 2012 R2 server core, you get some error. This TechNet article talks about the scenario we have mentioned here - <a href="https://support.microsoft.com/en-us/kb/2913316">https://support.microsoft.com/en-us/kb/2913316</a></p>
<p>Ideally you can install any Windows 2012 R2 server features from the local WinSxS directory (if it&rsquo;s not removed as a part of deployment plan). When you install Windows Server Core, the files needed for GUI functionality are removed from the installation. So while installing the Server-GUI-Shell feature, this feature is not available on the Server Core operating system and you must provide an alternate path ( - source parameter, location to WinSxS folder or WIM file ) for feature installation. If you have access to internet then server can install the feature from Windows update, but as most of the time we don&rsquo;t have internet access on Domain controllers, this method won&#39;t help.</p>
<p>As documented in the above article, we can provide the path to a WIM file but for that we need to have WIM file updated with the latest Windows updates, and we need to keep the WIM file updated on a regular basis. The easiest option is to copy the WinSxS folder from another server (running Windows 2012 R2 GUI edition) and provide the folder location as a source path. Steps given here talk about the process of installing Server-GUI-Shell feature using the WinSxS folder.</p>
<p>1. Before installing GUI-Shell feature on a domain controller, copy WinSxS folder from a Windows 2012 R2 server running in full GUI installation mode to a local directory. If you are installing it on multiple domain controllers, you can copy the WinSxS folder on a network share. <b>Install-WindowsFeature</b>uses the machine account credentials to access the installation source. If the installation source is located on a network share, ensure that the machine account has permissions to read from the network share.</p>
<p>Default location for the WinSxS folder - C:\Windows\WinSxS</p>
<p>2. Copy the WinSxS folder to any local directory. For e.g. C:\Sw\WinSxS folder as shown in the given screenshot.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_72444214.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_72444214.png"><img width="316" height="130" title="image" style="display:inline;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_09061A4F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_09061A4F.png" border="0" /></a></p>
<p>3. Once the WinSxS folder is copied locally on the DC, run the following command with the -source parameter to enable the GUI mode.</p>
<p>Install-Windowsfeature server-gui-shell &ndash;Source &lt; path to WinSxS folder&gt;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_2AF17CD3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_2AF17CD3.png"><img width="321" height="128" title="image" style="display:inline;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_329F06E4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_329F06E4.png" border="0" /></a></p>
<p><b><span style="text-decoration:underline;">NOTE</span></b>: When you copy the WinSxS folder make sure the source server is fully patched and has the latest Windows update. Once the GUI Shell feature is installed, you can go ahead and delete the folder from local drive if you are using local folder for installation. In case of Network share, make sure you are using the latest copy of WinSxS folder and re-copy the folder when new patches are applied on the server.</p>
<p>4. Use this command to uninstall the Server GUI feature if you have to revert back to Core installation.</p>
<p>Uninstall-WindowsFeature Server-Gui-Mgmt-Infra -Restart</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_6499381F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_6499381F.png"><img width="320" height="78" title="image" style="display:inline;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_6AE29F5E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_6AE29F5E.png" border="0" /></a></p>
<p>&nbsp;</p>
<p>5. When you want to re-enable the GUI-Shell on the same box you won&#39;t need to specify the source path as the binaries will be available on the server just like other features, after it was installed for the first time.</p>
<p>Install-WindowsFeature server-gui-shell</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_73D2319D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_73D2319D.png"><img width="319" height="76" title="image" style="display:inline;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_39794C6D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_39794C6D.png" border="0" /></a></p>]]></content:encoded>
    </item>
    <item>
      <title>Configure KMS in an untrusted forest or workgroup</title>
      <link>https://docs.microsoft.com/archive/blogs/amitd/configure-kms-in-an-untrusted-forest-or-workgroup</link>
      <pubDate>Tue, 17 Mar 2015 12:32:00 GMT</pubDate>
      <dc:creator><![CDATA[Amit Dobhal]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/amitd/2015/03/17/configure-kms-in-an-untrusted-forest-or-workgroup/</guid>
      <description><![CDATA[&nbsp;
Sometimes you may come across a scenario where you want to use Windows KMS service to...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<p>Sometimes you may come across a scenario where you want to use Windows KMS service to activate clients in a workgroup or in an untrusted forest. This could be a test / Dev environment where you have setup a new test forest and want to use the production KMS setup for activating clients in the test forest rather than installing a new KMS instance in test forest.</p>
<p>In this article we will look at configuring KMS service for an untrusted forest and for clients in a workgroup. This process doesn&rsquo;t require any changes on the existing KMS server configuration, all changes we need to make are either in the target forest or on the workgroup clients.</p>
<p>In case you are new to KMS, you can refer to this TechNet article to know more about KMS - <a href="https://technet.microsoft.com/en-us/library/ff793434.aspx">https://technet.microsoft.com/en-us/library/ff793434.aspx</a></p>
<p>Before we look into the steps to configure KMS in a different forest or workgroup, lets looks at some important KMS concepts:</p>
<p><strong><span style="text-decoration:underline;">KMS Activation</span></strong></p>
<p>KMS activation requires TCP/IP connectivity. By default, KMS hosts and client computers use DNS to publish and find the KMS service. The default settings can be used, which require little to no administrative action, or KMS hosts and client computers can be manually configured based on network configuration and security requirements. So as mentioned when you install the KMS server in an AD domain, it publishes its SRV record in the Active Directory forest and no manual configuration is needed. As long as clients have KMS keys installed they will discover KMS service in the domain and get activated. If DNS dynamic update is not available or the KMS host does not have rights to publish the RRs, the DNS records must be published manually, or you must configure client computers to connect to specific KMS hosts.</p>
<p><strong><span style="text-decoration:underline;">NOTE</span></strong>: In this scenario, as we are configuring clients in a different forest we need to manually configure the clients to point to the KMS server. This can be done either by configuring the KMS server on each of the client using Slmgr.vbs command or creating a SRV record for KMS service in the test forest. Obviously we need the KMS port opened between the client and the KMS server ( default 1688 or any other custom port configured for KMS in your environment .</p>
<p><strong><span style="text-decoration:underline;">Client Discovery of the KMS Service</span></strong></p>
<p>By default, KMS clients query DNS for KMS service information. The first time a KMS client queries DNS for KMS service information, it randomly chooses a KMS host from the list of SRV RRs that DNS returns.</p>
<p><strong><span style="text-decoration:underline;">KMS Activation Renewal</span></strong></p>
<p>KMS activations are valid for 180 days&mdash;the activation validity interval. To remain activated, KMS client computers must renew their activation by connecting to the KMS host at least once every 180 days. By default, KMS client computers attempt to renew their activation every seven days. If KMS activation fails , the client will retry every two hours. After a client computer&rsquo;s activation is renewed, the activation validity interval begins again.</p>
<p>&nbsp;</p>
<ol>
<li><span style="text-decoration:underline;"><strong>Configure clients in a Workgroup</strong></span> :&nbsp;Use this option&nbsp;if you want to activate clients in a workgroup and you have handful of clients to activate. You can run these commands manually or can create a batch file if you have more clients to configure.</li>
</ol>
<p>Use slmgr.vbs /skms command to configure the KMS server FQDN / IP address on each of the clients.</p>
<p>( Run these commands from elevated command prompt )</p>
<p><span style="font-family:terminal,monaco;">slmgr.vbs /skms &lt;KMS server&gt;:&lt;port&gt;</span></p>
<p>User slmgr.vbs /ato command to manually activate the client</p>
<p><span style="font-family:terminal,monaco;">slmgr.vbs /ato</span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_48074087.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_48074087.png"><img width="244" height="155" title="image" style="display:inline;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_76EF13CD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_76EF13CD.png" border="0" /></a></p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration:underline;">Note</span></strong> : By default clients running Volume license edition of Windows are KMS clients and you don&#39;t need to install the KMS client key. If you have MAK or retail edition of Windows client, you can convert that to a KMS client by installing the GVLK key using command slbhr.vbs /ipk as shown above. More details here - <a href="https://technet.microsoft.com/en-us/library/jj612867.aspx">https://technet.microsoft.com/en-us/library/jj612867.aspx</a></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp;&nbsp; <span style="text-decoration:underline;"><strong>Creating SRV record for the KMS host in an untrusted forest</strong></span></p>
<p>Another option is to create an SRV resource record for the KMS service in untrusted forest that points to KMS server in a different forest.</p>
<p>Using DNS Manager, in the appropriate forwarding lookup zone, create a new SRV RR using the appropriate information for the location. By default, KMS listens on TCP port 1688, and the service is _VLMCS. Table&nbsp;below contains example settings for a SRV RR.</p>
<p><span style="font-weight:bold;">Table . SRV Resource Record</span></p>
<div style="direction:ltr;">
<table style="border:0pt solid #a3a3a3;border-collapse:collapse;direction:ltr;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width:1.758in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;"><span style="font-weight:bold;">Name </span></p>
</td>
<td style="width:3.561in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;"><span style="font-weight:bold;">Setting </span></p>
</td>
</tr>
<tr>
<td style="width:1.758in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;">Service</p>
</td>
<td style="width:3.561in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;">_VLMCS</p>
</td>
</tr>
<tr>
<td style="width:1.758in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;">Protocol</p>
</td>
<td style="width:3.561in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;">_TCP</p>
</td>
</tr>
<tr>
<td style="width:1.758in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;">Port number</p>
</td>
<td style="width:3.561in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;">1688</p>
</td>
</tr>
<tr>
<td style="width:1.758in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;">Host offering the service</p>
</td>
<td style="width:3.561in;vertical-align:top;border-width:0pt;padding:4pt;">
<p style="font-size:11pt;font-family:calibri;margin:0in;">Fully qualified domain name (FQDN) of the KMS host</p>
</td>
</tr>
</tbody>
</table>
</div>
<p><strong><span style="text-decoration:underline;">NOTE</span></strong>: As you are creating this SRV record in a different forest, you first need to create an A record that points to the KMS server. Once the A record is created you can configure the SRV record.</p>
<p style="font-size:11pt;font-family:calibri;margin:0in;">&nbsp;</p>
<p style="margin:0in;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image001_18DA7652.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image001_5F00_18DA7652.png"><img width="219" height="244" title="clip_image001" style="display:inline;border:0px;" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image001_thumb_03EB8490.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image001_5F00_thumb_5F00_03EB8490.png" border="0" /></a></p>
<p style="font-size:9pt;font-family:calibri;color:#595959;margin:0in;">&nbsp;</p>
<p style="font-size:11pt;font-family:calibri;margin:0in;">&nbsp;</p>
<p style="font-size:11pt;font-family:calibri;margin:0in;">Once the SRV RR is configured, KMS clients will discover the KMS service using DNS and will send request for activation to the KMS server.</p>]]></content:encoded>
    </item>
    <item>
      <title>Configure feature on demand and side by side feature store on Windows 2012 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/amitd/configure-feature-on-demand-and-side-by-side-feature-store-on-windows-2012-r2</link>
      <pubDate>Wed, 18 Jun 2014 10:50:50 GMT</pubDate>
      <dc:creator><![CDATA[Amit Dobhal]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/amitd/2014/06/18/configure-feature-on-demand-and-side-by-side-feature-store-on-windows-2012-r2/</guid>
      <description><![CDATA[&nbsp; Features on Demand is a feature, introduced in Windows® 8 and Windows Server 2012, that...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p> <p>Features on Demand is a feature, introduced in Windows® 8 and Windows Server 2012, that allows you to remove role and feature files (sometimes called feature payload) from the operating system to conserve disk space, and install roles and features from remote locations or installation media instead of from local computers. You can remove feature files from running physical or virtual computers. You can also add feature files to or remove feature files from Windows image (WIM) files or offline virtual hard disks (VHDs) to create a reproducible copy of Features on Demand configurations. For more information on Windows features on demand please refer : <a href="https://technet.microsoft.com/en-us/library/jj127275.aspx">https://technet.microsoft.com/en-us/library/jj127275.aspx</a> <p>In a Features on Demand configuration, when feature files are not available on a computer, if an installation requires those feature files, Windows Server 2012 R2 or Windows Server 2012 can be directed to get the files from a side-by-side feature store (a shared folder that contains feature files, and is available to the computer on the network), from Windows Update, or from installation media. <p>This article talks about installing the Windows roles and features from side-by-side feature store containing the WinSxS folder and the SxS folder on a network share.  <p>You can use the Uninstall-WindowsFeature cmdlet both to uninstall roles, role services, and features from servers and offline VHDs that are running Windows Server 2012 R2 or Windows Server 2012, and to delete feature files. <p>For e.g. as you see in the below screenshot I have removed the WINS feature from the server in my lab. &quot;Install State&quot; column shows the feature status as removed once the feature is removed from the server. When I try to install the feature I get the error &quot;provide the path of the source files to install the roles or features&quot;.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image001_6828DD26.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image001_5F00_6828DD26.png"><img title="clip_image001" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image001_thumb_6C35BBA9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image001_5F00_thumb_5F00_6C35BBA9.png" width="244" height="142" /></a> <p>When we configure the side-by-side feature store, we can have a install.WIM file that contains the full image of the operating system or WinSxS folder hosted on a network share. We also need to copy the SxS folder from operating system media to the network share for installation.  <p>Install.WIM file contains multiple OS images in it, to find the image that you want to use for installation of roles and features you can use the below command. It provides the index for each OS image available in the Install.WIM file. Also as you will notice in the below screenshot you can have the WIM file either on the local server or on a remote network share, I have WIM file hosted on my file server.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image002_5C297DA3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image002_5F00_5C297DA3.png"><img title="clip_image002" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image002_thumb_372BBD2A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image002_5F00_thumb_5F00_372BBD2A.png" width="244" height="104" /></a> <p>Or I can have a install.WIM file hosted locally. Both the commands used in the above screenshot and the below screenshot provide the same result.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image003_194D3929.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image003_5F00_194D3929.png"><img title="clip_image003" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image003" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image003_thumb_41EBA530.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image003_5F00_thumb_5F00_41EBA530.png" width="244" height="123" /></a> <p>I want to use the Windows Server 2012 R2 ServerStandard image for installation of features. Let me try installing the WINS feature again this time by giving the source WIM file path and the image index. <p>Install-WindowsFeature -Name WINS -source &quot;WIM:\\adfs1\sw\windows 2012 r2\install.wim:2 <p>You add prefix WIM to the source file path, when providing the path for the WIM file. We don’t need to add this prefix if we give the direct path to the WinSxS folder on a network share.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image004_2649A9EB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image004_5F00_2649A9EB.png"><img title="clip_image004" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image004_thumb_5A7DD331.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image004_5F00_thumb_5F00_5A7DD331.png" width="244" height="48" /></a> <p>Or install it from the local WIM file <p>Install-WindowsFeature -Name WINS -source &quot;WIM:\\z:\sw\windows 2012 r2\install.wim:2&quot; <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image005_23A37EEB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image005_5F00_23A37EEB.png"><img title="clip_image005" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image005_thumb_3E6FA4F7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image005_5F00_thumb_5F00_3E6FA4F7.png" width="244" height="41" /></a> <p>We can also configure the source path to the WinSxS share or the WIM file through Group Policies. When configured, we don’t need to provide the source path while installing the feature, as it automatically picks the source path configured in group policies. Configuring optional installation path via GPO helps administrators to install the services that they need without having knowledge of the source file path.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image006_6E2D4D76.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image006_5F00_6E2D4D76.png"><img title="clip_image006" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image006_thumb_5FF16537.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image006_5F00_thumb_5F00_5FF16537.png" width="244" height="129" /></a> <p>Apply the GPO <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image007_01DCC7BC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image007_5F00_01DCC7BC.png"><img title="clip_image007" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image007" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image007_thumb_05E9A63F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image007_5F00_thumb_5F00_05E9A63F.png" width="244" height="116" /></a> <p>Remove the WINS feature and Install it again, this time without specifying the source path location for WIM file as that is already configured in Group Policies. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image008_3A1DCF85.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image008_5F00_3A1DCF85.png"><img title="clip_image008" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image008_thumb_40D369B9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image008_5F00_thumb_5F00_40D369B9.png" width="244" height="101" /></a> <p>We can also try this for .NET framework feature.  <p>Uninstall and remove the .NET framework 3.5 from the server.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image009_471A4047.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image009_5F00_471A4047.png"><img title="clip_image009" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image009" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image009_thumb_16F2F584.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image009_5F00_thumb_5F00_16F2F584.png" width="244" height="54" /></a> <p>Now try to install the .NET 3.5 feature from PowerShell, as currently GPO is not configured to point to SXS folder it gives error and doesn’t install the feature. Existing setting in GPOS only contains the path to the WIM file. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image010_71F5350A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image010_5F00_71F5350A.png"><img title="clip_image010" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image010_thumb_689C0087.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image010_5F00_thumb_5F00_689C0087.png" width="244" height="72" /></a> <p>Now let&#39;s add the network path to the SXS folder as well in the GPO settings for &quot;optional component installation and component repair&quot;. So now I have two paths configured in GPO setting, one pointing to the WIM file and other pointing to the SxS folder. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image011_31C1AC41.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image011_5F00_31C1AC41.png"><img title="clip_image011" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image011" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image011_thumb_0CC3EBC8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image011_5F00_thumb_5F00_0CC3EBC8.png" width="244" height="164" /></a> <p>Run gpupdate /force on the target server to ensure the GPO is applied  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image012_3C819447.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image012_5F00_3C819447.png"><img title="clip_image012" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image012_thumb_77D4FA05.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image012_5F00_thumb_5F00_77D4FA05.png" width="244" height="55" /></a> <p>After GPO is updated you can verify the same from GPresult or RSOP. <p>Try installing the .NET 3.5 feature now, this feature is installed from the SxS folder on a network share for which path is now configured in the GPO. You don’t have to specify the source path in the command as its configured via GPO. Configuring the optional installation path in GPO helps administrators to install the services that they need without having knowledge of the source file path. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image013_574DBA53.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image013_5F00_574DBA53.png"><img title="clip_image013" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image013" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image013_thumb_00585950.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image013_5F00_thumb_5F00_00585950.png" width="244" height="121" /></a> <p>We can perform same tasks from Add server roles and features wizard: <ol> <li>Go to Remove roles and features to uninstall the .NET framework 3.5 </li><li>Uninstall the .NET framework 3.5 features </li><li>Restart the machine to complete the removal.  </li><li>Remove the location to SxS folder from the GPO and run Gpupdate /force on the Windows server machine to apply the new GPO settings</li></ol> <p>Now try installing the .NET framework 3.5 features back using Add Roles and services.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image014_3DE847CA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image014_5F00_3DE847CA.png"><img title="clip_image014" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image014_thumb_5FD3AA4E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image014_5F00_thumb_5F00_5FD3AA4E.png" width="244" height="174" /></a> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image015_0CE8971D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image015_5F00_0CE8971D.png"><img title="clip_image015" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image015" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image015_thumb_7865D84F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image015_5F00_thumb_5F00_7865D84F.png" width="244" height="174" /></a> <p>For testing, we don’t specify the source file path for installation <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image016_536817D6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image016_5F00_536817D6.png"><img title="clip_image016" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image016" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image016_thumb_10F80651.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image016_5F00_thumb_5F00_10F80651.png" width="244" height="194" /></a> <p>Installation fails as expected because the source file path was not given neither its configured in the GPO <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image017_00136261.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image017_5F00_00136261.png"><img title="clip_image017" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image017" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image017_thumb_4219D1A2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image017_5F00_thumb_5F00_4219D1A2.png" width="244" height="173" /></a> <p>Let&#39;s modify the GPO again, to add the network path to the source file folder.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image018_0B3F7D5C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image018_5F00_0B3F7D5C.png"><img title="clip_image018" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image018" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image018_thumb_1F5899E5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image018_5F00_thumb_5F00_1F5899E5.png" width="244" height="156" /></a> <p>Run Gpupdate/ Force on the server to ensure GPO setting is updated. Run RSOP to verify the applied GPO on target server <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image019_082D1F67.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image019_5F00_082D1F67.png"><img title="clip_image019" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image019" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image019_thumb_2535CE2F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image019_5F00_thumb_5F00_2535CE2F.png" width="244" height="141" /></a> <p>You can also verify if the GPO is applied to the server and the network path is populated in Regedit. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image020_0A0005DF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image020_5F00_0A0005DF.png"><img title="clip_image020" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image020" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image020_thumb_702BCFAF.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image020_5F00_thumb_5F00_702BCFAF.png" width="244" height="56" /></a> <p>Try installing the feature again  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image021_7268586B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image021_5F00_7268586B.png"><img title="clip_image021" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image021" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image021_thumb_7438AE32.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image021_5F00_thumb_5F00_7438AE32.png" width="244" height="172" /></a> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image022_162410B7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image022_5F00_162410B7.png"><img title="clip_image022" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image022" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image022_thumb_6D1C026B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image022_5F00_thumb_5F00_6D1C026B.png" width="244" height="174" /></a> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image023_2F2271AD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image023_5F00_2F2271AD.png"><img title="clip_image023" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image023" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image023_thumb_5E73E737.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image023_5F00_thumb_5F00_5E73E737.png" width="244" height="175" /></a> <p>This time the installation succeeds on the server.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image024_12A8107E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image024_5F00_12A8107E.png"><img title="clip_image024" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image024" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image024_thumb_57573B70.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image024_5F00_thumb_5F00_57573B70.png" width="244" height="174" /></a> <p>Similar process can be followed to install the other server roles and features which were removed earlier from the server.</p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p>]]></content:encoded>
    </item>
    <item>
      <title>Configure Windows 2012 R2 as iSCSI target</title>
      <link>https://docs.microsoft.com/archive/blogs/amitd/configure-windows-2012-r2-as-iscsi-target</link>
      <pubDate>Tue, 17 Jun 2014 12:54:21 GMT</pubDate>
      <dc:creator><![CDATA[Amit Dobhal]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/amitd/2014/06/17/configure-windows-2012-r2-as-iscsi-target/</guid>
      <description><![CDATA[&nbsp; iSCSI target allows your Windows Server to share block storage remotely. iSCSI leverages the...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p> <p>iSCSI target allows your Windows Server to share block storage remotely. iSCSI leverages the Ethernet network and does not require any specialized hardware. iSCSI target is a service available in Windows 2012 R2 and can enabled from Add Roles and Features Wizard.</p> <p><strong>Target</strong>: Targets are created in order to manage the connections between the iSCSI target server and the servers that need to access them. You assign logical unit numbers (LUNs) to a target, and all servers that log on to that target will have access to the LUNs assigned to it. <p><strong>iSCSI Target Server:</strong> iSCSI target server is the server where iSCSI target service is running. In Windows 2012 there is a service called iSCSI service that you can install to configure iSCSI target server. <p><strong>iSCSI virtual disk</strong>: iSCSI virtual disks are created on iSCSI target server and associated to the iSCSI target. iSCSI virtual disk represents an iSCSI LUN, which are connect to the clients using iSCSI initiator. <p><strong>iSCSI initiator</strong>: Microsoft® Internet iSCSI Initiator enables you to connect a host computer that is running Windows® 7 / Windows Server® 2008 R2 or higher to an external iSCSI-based storage array through an Ethernet network adapter. iSCSI initiator service runs on the client and used to make a connection to the iSCSI Target by logging on to a Target server. <p>For more details you can refer : <p>Windows iSCSI initiator feature - <a href="https://technet.microsoft.com/en-us/library/ee338474(v=WS.10).aspx">https://technet.microsoft.com/en-us/library/ee338474(v=WS.10).aspx</a> <p>Manage iSCSI Targets - <a title="https://technet.microsoft.com/en-us/library/cc726015.aspx" href="https://technet.microsoft.com/en-us/library/cc726015.aspx">https://technet.microsoft.com/en-us/library/cc726015.aspx</a>&nbsp; <p>This article talks about how to configure the iSCSI service in Windows 2012 R2.  <p>1. Go to Add Roles and Features Wizard and install the iSCSI target server role under file server role. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image001_0D8EB784.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image001_5F00_0D8EB784.png"><img title="clip_image001" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image001_thumb_6ACD7FC6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image001_5F00_thumb_5F00_6ACD7FC6.png" width="244" height="175" /></a> <p>2. Install the iSCSI target server role. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image002_285D6E41.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image002_5F00_285D6E41.png"><img title="clip_image002" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image002_thumb_581B16C0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image002_5F00_thumb_5F00_581B16C0.png" width="244" height="174" /></a> <p>3. Once the iSCSI service is installed you can go ahead create the virtual iSCSI virtual disks and then connect it to the servers you want. Click on New iSCSI virtual Disk: <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image003_1A218602.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image003_5F00_1A218602.png"><img title="clip_image003" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image003" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image003_thumb_34EDAC0E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image003_5F00_thumb_5F00_34EDAC0E.png" width="244" height="64" /></a> <p>4. As Windows 2012 R2 allows you to manage other servers, you can select the server where you want to create the iSCSI VHD. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image004_0BE59DC3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image004_5F00_0BE59DC3.png"><img title="clip_image004" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image004_thumb_62715C82.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image004_5F00_thumb_5F00_62715C82.png" width="244" height="184" /></a> <p>5. Provide a name to the iSCSI virtual disk. As you would notice now it has support has for .vhdx file. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0014_28821996.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0014_5F00_28821996.png"><img style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0014_thumb_2648218B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0014_5F00_thumb_5F00_2648218B.png" width="244" height="186" alt=" " /></a> <p>6. Different options that you can select for your disk including fixed size, dynamically expanding disks and differencing disk. As I do not have a dedicated storage for the disk, I want to select the Dynamically expanding storage. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0024_3A613E14.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0024_5F00_3A613E14.png"><img style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0024_thumb_031AB6D9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0024_5F00_thumb_5F00_031AB6D9.png" width="244" height="184" alt=" " /></a> <p>7. If you have an iSCSI target created, you can add the iSCSI virtual disk to the same iSCSI target or created a new iSCSI target. Once an iSCSI initiator connects to the iSCSI target all virtual iSCSI virtual disks will be available to the server. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0034_72A245DD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0034_5F00_72A245DD.png"><img style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0034_thumb_2912F7E0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0034_5F00_thumb_5F00_2912F7E0.png" width="244" height="184" alt=" " /></a> <p>8. Provide a name to the iSCSI target. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0044_670F194F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0044_5F00_670F194F.png"><img style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0044_thumb_4FE39ED1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0044_5F00_thumb_5F00_4FE39ED1.png" width="244" height="184" alt=" " /></a> <p>9. Add the iSCSI initiator server which will access the iSCSI target. There can be more the one initiator that you can specify here, I have added two servers under iSCSI initiator. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image005_360F68A2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image005_5F00_360F68A2.png"><img title="clip_image005" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image005_thumb_739F571C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image005_5F00_thumb_5F00_739F571C.png" width="244" height="185" /></a> <p>10. Add the iSCSI initiator that will access this iSCSI target. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image006_312F4597.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image006_5F00_312F4597.png"><img title="clip_image006" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image006_thumb_0E6E0DDA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image006_5F00_thumb_5F00_0E6E0DDA.png" width="244" height="138" /></a> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image007_22872A63.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image007_5F00_22872A63.png"><img title="clip_image007" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image007" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image007_thumb_44728CE7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image007_5F00_thumb_5F00_44728CE7.png" width="244" height="184" /></a> <p>11. Select an authentication method that is used to connect to the iSCSI target. As this is just a lab I didn’t select any&nbsp; authentication method. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image008_3D55E120.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image008_5F00_3D55E120.png"><img title="clip_image008" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image008_thumb_5102CAB4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image008_5F00_thumb_5F00_5102CAB4.png" width="244" height="185" /></a> <p>&nbsp; <p>12. Target is created <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image009_60A56676.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image009_5F00_60A56676.png"><img title="clip_image009" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image009" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image009_thumb_50992870.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image009_5F00_thumb_5F00_50992870.png" width="244" height="184" /></a> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image010_32BAA46F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image010_5F00_32BAA46F.png"><img title="clip_image010" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image010_thumb_692B5671.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image010_5F00_thumb_5F00_692B5671.png" width="244" height="186" /></a> <p><strong><u>Connecting iSCSI initiator to the iSCSI target server</u></strong> <p>Typically, the iSCSI initiator and iSCSI Target are on different machines (physical or virtual). You will need to provide the iSCSI Target server IP or host name to the initiator, and the initiator will be able to do a discovery of the iSCSI Target. All the Targets which can be accessed will be presented to the initiator. <p>1. Once the iSCSI target is configured, go to the Windows 2012 R2 server where you want to connect to the iSCSI virtual disk. Open the iSCSI intiator from server tools and provide the IP address / hostname for the iSCSI target server.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image011_78CDF233.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image011_5F00_78CDF233.png"><img title="clip_image011" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image011" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image011_thumb_1642D3F1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image011_5F00_thumb_5F00_1642D3F1.png" width="244" height="139" /></a> <p>2. It displays the targets which are configured on the server. Connect to the iSCSI target. Once connected to the iSCSI target, it provides you access to all the iSCSI virtual disks that are associated to the iSCSI target. <p>Advanced configuration by specify IPs for iSCSI connection: If you want to dedicate iSCSI traffic to a specific set of the NICs, you can specify that in the “Connect using”. By default, any IPs can be used for iSCSI connection. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image012_25E56FB3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image012_5F00_25E56FB3.png"><img title="clip_image012" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image012_thumb_39FE8C3C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image012_5F00_thumb_5F00_39FE8C3C.png" width="174" height="244" /></a> <p>3. Create new volume <p>Once the connection is established, the iSCSI virtual disk will be presented to the initiator as a disk. By default, this disk will be offline,. For typical usage, you want to create a volume, format the volume and assign with a drive letter so it can be used just like a local hard disk. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image013_4281EB86.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image013_5F00_4281EB86.png"><img title="clip_image013" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image013" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image013_thumb_3275AD80.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image013_5F00_thumb_5F00_3275AD80.png" width="244" height="86" /></a> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image014_06C4E384.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image014_5F00_06C4E384.png"><img title="clip_image014" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image014_thumb_61C7230A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image014_5F00_thumb_5F00_61C7230A.png" width="244" height="54" /></a></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p>]]></content:encoded>
    </item>
    <item>
      <title>Configure Web Application Proxy server and publish Device Registration service in Windows 2012 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/amitd/configure-web-application-proxy-server-and-publish-device-registration-service-in-windows-2012-r2</link>
      <pubDate>Wed, 07 May 2014 10:34:00 GMT</pubDate>
      <dc:creator><![CDATA[Amit Dobhal]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/amitd/2014/05/07/configure-web-application-proxy-server-and-publish-device-registration-service-in-windows-2012-r2/</guid>
      <description><![CDATA[&nbsp;
In the previous article -...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<p>In the previous article - <a href="/b/amitd/archive/2014/05/07/configure-adfs-and-device-registration-service-in-windows-2012-r2.aspx">https://blogs.technet.com/b/amitd/archive/2014/05/07/configure-adfs-and-device-registration-service-in-windows-2012-r2.aspx</a> we looked at the installation of ADFS service in Windows 2012 R2 and enabling the Device registration service. This article talks about the installation and configuration of Web Application Proxy service in Windows 2012 R2.</p>
<p>The know the features supported by Web Application Proxy service you can refer my previous article - <a href="/b/amitd/archive/2014/04/18/web-application-proxy-in-windows-2012-r2.aspx">https://blogs.technet.com/b/amitd/archive/2014/04/18/web-application-proxy-in-windows-2012-r2.aspx</a></p>
<p><b></b>&nbsp;</p>
<ol>
<li>
<div align="left">Installing Web Application proxy</div>
</li>
</ol>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_2991267D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_2991267D.png"><img width="244" height="173" title="image" style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_4706083A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_4706083A.png" border="0" /></a></p>
<p>2. Click Next</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_143601C6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_143601C6.png"><img width="244" height="173" title="image" style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_38CA1FFB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_38CA1FFB.png" border="0" /></a></p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_1AEB9BFA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_1AEB9BFA.png"><img width="244" height="175" title="image" style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_63A514BE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_63A514BE.png" border="0" /></a></p>
<p>3. Select the Web Application Proxy role service:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_6C94A6FD.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_6C94A6FD.png"><img width="244" height="174" title="image" style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_6E64FCC4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_6E64FCC4.png" border="0" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_5BB0030D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_5BB0030D.png"><img width="244" height="174" title="image" style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_4484888F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_4484888F.png" border="0" /></a></p>
<p>&nbsp;</p>
<p>4. Configure the Web Application Proxy service to establish trust with the federation service:</p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_3FA1D4D3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_3FA1D4D3.png"><img width="244" height="199" title="image" style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_767EB9CA.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_767EB9CA.png" border="0" /></a></p>
<p>&nbsp;</p>
<p>5. Provide the name for the federation service and the admin account credentials on the federation servers.</p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_63C9C013.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_63C9C013.png"><img width="244" height="200" title="image" style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_05B52298.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_05B52298.png" border="0" /></a></p>
<p>&nbsp;</p>
<p>6. You need to ensure the same certificate which was configured on ADFS federation server is installed on Web Application Proxy server as well. Select the correct cert as given in the screenshot below:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_35DEFE0C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_35DEFE0C.png"><img width="244" height="200" title="image" style="background-image:none;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px;border:0px;" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/image_thumb_77E56D4D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/image_5F00_thumb_5F00_77E56D4D.png" border="0" /></a></p>
<p>Click Next and finish the configuration to complete the installation of Web Application Proxy (WAP)</p>
<p></p>
<p>From TechNet: https://technet.microsoft.com/en-us/library/dn486831.aspx</p>
<table>
<tbody>
<tr><th align="left"><img title="Important" class="cl_IC160177" id="Important" alt="Important" src="https://i.technet.microsoft.com/areas/global/content/clear.gif" />Important</th></tr>
<tr>
<td>You do not need to publish the Device Registration Service to the Web Application Proxy. The Device Registration Service will be available through the Web Application Proxy once it is enabled on a federation server.</td>
</tr>
</tbody>
</table>
<p style="padding:0;margin:0;"></p>
<p style="padding:0;margin:0;"></p>
<p>Now you can test the workplace join feature from any supported device. Devices running Windows 8.1, Windows RT 8.1, or a non-Microsoft OS such as Apple&#39;s iOS supported the workplace join feature.</p>]]></content:encoded>
    </item>
    <item>
      <title>Configure ADFS and Device Registration service in Windows 2012 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/amitd/configure-adfs-and-device-registration-service-in-windows-2012-r2</link>
      <pubDate>Wed, 07 May 2014 06:28:00 GMT</pubDate>
      <dc:creator><![CDATA[Amit Dobhal]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/amitd/2014/05/07/configure-adfs-and-device-registration-service-in-windows-2012-r2/</guid>
      <description><![CDATA[&nbsp; Installing ADFS federation server: &nbsp; In the previous blogs we looked at the different...]]></description>
      <content:encoded><![CDATA[<div style="margin-bottom:0pt;line-height:normal;"><b><span style="color:black;"></span></b>&nbsp;</div> <div style="margin-bottom:0pt;line-height:normal;"><b><span style="color:black;">Installing ADFS federation server:</span></b></div> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;"></span>&nbsp;</div> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;">In the previous blogs we looked at the different new features in ADFS in Windows 2012 R2 and the installation requirements.</span></div> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;"></span>&nbsp;</div> <div style="margin-bottom:0pt;line-height:normal;"><a title="https://blogs.technet.com/b/amitd/archive/2014/04/18/adfs-new-features-and-prerequisites-in-windows-2012-r2.aspx" href="https://blogs.technet.com/b/amitd/archive/2014/04/18/adfs-new-features-and-prerequisites-in-windows-2012-r2.aspx">https://blogs.technet.com/b/amitd/archive/2014/04/18/adfs-new-features-and-prerequisites-in-windows-2012-r2.aspx</a><font color="#000000">&nbsp;</font></div> <p style="margin-bottom:0pt;line-height:normal;text-indent:-0.25in;margin:0 0 .0001pt .5in;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In this article we will look at the installation of ADFS service and enabling Device Registration service in Windows 2012 R2.</p> <p><b>Installing ADFS federation server:</b> <p>1. Install the ADFS role service from Windows Server manager. In Windows 2012 R2 you can remotely install the roles on server. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image002_0917809D.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image002_5F00_0917809D.jpg"><img title="clip_image002" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image002_thumb_789F0FA1.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image002_5F00_thumb_5F00_789F0FA1.jpg" width="343" height="227" /></a> <p>2. Click Next &gt; Next &gt; Next &gt; Install to install the ADFS role. <p>3. Go to the server manager notification and click on Configure the ADFS service <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0025_2CD338E8.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0025_5F00_2CD338E8.jpg"><img style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image0025_thumb_0EF4B4E7.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image0025_5F00_thumb_5F00_0EF4B4E7.jpg" width="350" height="138" alt=" " /></a> <p>4. Make sure the requirements given in the below screenshot are met before you proceed to next step. Select whether this is the first federation server in a federation server farm or a new server in existing federation farm. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image004_4328DE2D.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image004_5F00_4328DE2D.jpg"><img title="clip_image004" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image004_thumb_331CA027.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image004_5F00_thumb_5F00_331CA027.jpg" width="352" height="259" /></a> <p>3. Provide the credentials for domain admin account to configure ADFS service as mentioned below: <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image006_355928E3.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image006_5F00_355928E3.jpg"><img title="clip_image006" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image006_thumb_4972456C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image006_5F00_thumb_5F00_4972456C.jpg" width="359" height="264" /></a> <p>4. Select the ADFS certificate which is installed on the ADFS server. Obviously the federation service name should be same as the name used in the ADFS certificate. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image008_2B93C16B.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image008_5F00_2B93C16B.jpg"><img title="clip_image008" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image008_thumb_26B10DAF.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image008_5F00_thumb_5F00_26B10DAF.jpg" width="367" height="270" /></a> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image010_13FC13F8.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image010_5F00_13FC13F8.jpg"><img title="clip_image010" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image010_thumb_56028339.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image010_5F00_thumb_5F00_56028339.jpg" width="371" height="273" /></a> <p>5. Here you can specify a domain user account or Group Managed Service Account. Group Managed Service Account (GMSA) is a new feature in Windows 2012, which is an improvement to the managed service account in Windows 2008 R2. GMSA are managed domain accounts that provide automatic password management and simplified SPN management, including delegation of management to other administrators. The group Managed Service Account provides the same functionality within the domain but also extends that functionality over multiple servers. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image012_062C5EAE.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image012_5F00_062C5EAE.jpg"><img title="clip_image012" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image012_thumb_33414B7C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image012_5F00_thumb_5F00_33414B7C.jpg" width="375" height="276" /></a> <p>6. You can select a SQL server database or the Windows internal database to host the ADFS configuration database <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image014_4E79A47D.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image014_5F00_4E79A47D.jpg"><img title="clip_image014" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image014_thumb_5E887334.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image014_5F00_thumb_5F00_5E887334.jpg" width="380" height="280" /></a> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image016_40A9EF33.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image016_5F00_40A9EF33.jpg"><img title="clip_image016" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image016" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image016_thumb_1082A470.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image016_5F00_thumb_5F00_1082A470.jpg" width="385" height="283" /></a> <p>7. Click configure and that finishes the ADFS configuration.  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image018_5DB29DFB.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image018_5F00_5DB29DFB.jpg"><img title="clip_image018" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image018" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image018_thumb_38B4DD82.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image018_5F00_thumb_5F00_38B4DD82.jpg" width="385" height="283" /></a> <p>8. There are few additional steps to enable the Device registration service: <p>Initialize the ADDeviceRegistration service on ADFS server <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image020_1AD65981.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image020_5F00_1AD65981.jpg"><img title="clip_image020" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image020" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image020_thumb_5CDCC8C2.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image020_5F00_thumb_5F00_5CDCC8C2.jpg" width="391" height="118" /></a> <p>Enabled the ADFS Device Registration service  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image022_2602747C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image022_5F00_2602747C.jpg"><img title="clip_image022" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image022" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image022_thumb_283EFD38.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image022_5F00_thumb_5F00_283EFD38.jpg" width="397" height="58" /></a> <p>Enable device authentication in ADFS management console: <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image024_07B7BD86.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image024_5F00_07B7BD86.jpg"><img title="clip_image024" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="clip_image024" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/24/metablogapi/clip_image024_thumb_62B9FD0C.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-24-metablogapi/clip_5F00_image024_5F00_thumb_5F00_62B9FD0C.jpg" width="396" height="239" /></a> <p><span style="color:black;">&nbsp;&nbsp;&nbsp; </span> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;">You can try the following methods to test the functionality of ADFS service:</span></div> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;">&nbsp;</span></div> <div style="margin-bottom:0pt;line-height:normal;"><a href="https://adfs1.contoso.com/federationmetadata/2007-06/federationmetadata.xml"><span style="background:#f7f7f7;color:#555555;">https://adfs1.contoso.com/federationmetadata/2007-06/federationmetadata.xml</span></a>&nbsp; <span style="background:#f7f7f7;color:black;">- this should return the metadata xml file</span><span style="color:black;"></span></div> <div style="margin-bottom:0pt;line-height:normal;"><a href="https://adfs1.contoso.com/adfs/ls/idpinitiatedsignon.aspx"><span style="background:#f7f7f7;color:#555555;">https://adfs1.contoso.com/adfs/ls/idpinitiatedsignon.aspx</span></a>&nbsp;<span style="background:#f7f7f7;color:#555555;"> </span><span style="background:#f7f7f7;color:black;">- This should return the ADFS login page</span></div> <div style="margin-bottom:0pt;line-height:normal;"><span style="background:#f7f7f7;color:black;"></span><span style="color:black;"></span>&nbsp;</div> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;">&nbsp;</span></div> <div style="margin-bottom:0pt;line-height:normal;"><span style="background:#f7f7f7;color:black;">In Next section we will look at the Web Application Proxy which has replaced the ADFS Proxy service role in Windows 2012 R2. We will also look at publishing DRS via WAP.</span></div> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;"></span></div> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;"><a href="/b/amitd/archive/2014/05/08/configure-windows-2012-r2-web-application-proxy-server.aspx">https://blogs.technet.com/b/amitd/archive/2014/05/08/configure-windows-2012-r2-web-application-proxy-server.aspx</a> </span></div> <div style="margin-bottom:0pt;line-height:normal;"></div> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;">&nbsp;</span></div> <div style="margin-bottom:0pt;line-height:normal;"><span style="color:black;">&nbsp;</span></div></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p>]]></content:encoded>
    </item>
    <item>
      <title>Active Directory Based Activation in Windows 2012 / Windows 2012 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/amitd/active-directory-based-activation-in-windows-2012-windows-2012-r2</link>
      <pubDate>Fri, 18 Apr 2014 12:55:10 GMT</pubDate>
      <dc:creator><![CDATA[Amit Dobhal]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/amitd/2014/04/18/active-directory-based-activation-in-windows-2012-windows-2012-r2/</guid>
      <description><![CDATA[Volume activation - Volume Activation allows volume license customers to automate the activation...]]></description>
      <content:encoded><![CDATA[<p>Volume activation - Volume Activation allows volume license customers to automate the activation process so that it is transparent to users. Volume Activation applies to computers that are covered under a Volume Licensing program. It is used strictly as a tool for activation, and it is not tied to license invoicing or billing.</p>
<p>Starting with Windows 8 and Windows 2012, you can use Active Directory Based Activation (ADBA) method for volume activation in addition to existing volume activation methods i.e. Key Management System (KMS) and Multiple Activation Key (MAK).&nbsp; This article provide brief details on various existing methods with the detailed description on Active Directory Based Activation.</p>
<p><strong>Key Management Service - </strong>With KMS, IT&nbsp;pros can complete activations on their local network, eliminating the need for individual computers to connect to Microsoft for product activation. KMS is a lightweight service that does not require a dedicated system and can easily be co-hosted on a system that provides other services. By default, volume editions of Windows&nbsp;7 and Windows Server&nbsp;2008&nbsp;R2 connect to a system that hosts the KMS service to request activation. No action is required from the user. KMS activation can be used for machines joined to the domain as well as machine which are part of workgroup.</p>
<p>KMS requires a minimum number of computers (physical or virtual machines) in a network environment. The organization must have at least&nbsp;five computers to activate Windows Server&nbsp;2008&nbsp;R2 and at least&nbsp;25 computers to activate clients that are running Windows&nbsp;7. These minimums are referred to as activation thresholds.</p>
<p>To use KMS activation with Windows&nbsp;7, the computer must have the qualifying OS license (often obtained through OEMs as part of the new PC purchase) and contain a Windows Marker in BIOS.</p>
<p><strong>Multiple Activation Key - </strong>MAK is used for one-time activation with Microsoft&rsquo;s hosted activation services. There are two ways to activate computers using MAK. The first method is MAK Independent activation, which requires that each computer independently connect and be activated with Microsoft either over the Internet or by telephone. The second method is MAK Proxy activation. With this method, a computer acting as a MAK proxy gathers activation information from multiple computers on the network, and then sends a centralized activation request on their behalf. MAK Proxy activation is configured using the Volume Activation Management Tool (VAMT).</p>
<p><strong>Active Directory Based Activation - </strong>ADBA is a new feature in Windows 2012 and can be used to activate computers running Windows 8 / Windows 2012 or higher operating system. So if you only have clients running Win 8 / Win 2012 in your environment, ADBA provides much simpler option for volume activation.</p>
<p>With ADBA, any client computer gets activated automatically when it is joined to the domain. Activation will cease if the client computer is disjoined from the domain or if the client computer is not able to communicate to the domain controller for 180 days. As ADBA doesn&#39;t have option to activate the computers in workgroup, you need to look at some other options ( MAK/phone/KMS activation ) for workgroup computers.</p>
<p>Important things to remember while working with ADBA:</p>
<ul>
<li>Active Directory schema must be updated to Windows 2012 or higher to support the creation of Activation object.</li>
<li>Can be installed on any member Windows 2012 / Windows 2012 R2 member server</li>
<li>Can only be used for computers running Windows 8 / Windows 2012 or higher operating system. If you have machines running older operating systems, KMS can be used in combination of ADBA.</li>
<li>You need the KMS host key (CSVLK) while configuring the ADBA service</li>
<li>Activation object is created in Schema and replicated to every domain controller. As long as client can connect to the domain controller they can access the Activation object for volume activation.</li>
<li>No dedicated computer is required to run the service as the service is distributed throughout the forest</li>
<li>There is no minimum threshold that clients has to meet for activation unlike KMS</li>
<li>ADBA Cannot be used to activate workgroup computers</li>
<li>ADBA can be used for activation of Microsoft Office 2013</li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Web Application Proxy in Windows 2012 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/amitd/web-application-proxy-in-windows-2012-r2</link>
      <pubDate>Fri, 18 Apr 2014 06:41:00 GMT</pubDate>
      <dc:creator><![CDATA[Amit Dobhal]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/amitd/2014/04/18/web-application-proxy-in-windows-2012-r2/</guid>
      <description><![CDATA[Web Application Proxy is a new role service in Windows 2012 R2, that can be configured as an ADFS...]]></description>
      <content:encoded><![CDATA[<p>Web Application Proxy is a new role service in Windows 2012 R2, that can be configured as an ADFS Proxy or Reverse Proxy solution (an alternative to TMG / UAG)&nbsp;to publish applications to the internet.</p>
<p><span style="font-family:Calibri;font-size:small;">Web Application Proxy serves as a barrier between the Internet and your corporate applications. In many organizations, when you deploy Web Application Proxy and publish applications through it, those applications will be available to external users on devices that are not joined to your domain; for example, personal laptops, tablets, or smartphones. These devices are not domain-joined and as such, they are described as unmanaged devices, and are untrusted within the corporate network. Since you want your users to be able to access important information whenever and wherever they are located, you must mitigate the security risk of allowing users access to corporate resources from these unmanaged and untrusted devices. Web Application Proxy provides a number of security features to protect your corporate network from external threats. <b>Web Application Proxy uses AD FS for authentication and authorization to ensure that only users on devices who authenticate and are authorized can access your corporate applications.</b></span></p>
<p><span style="font-family:Calibri;font-size:small;">Web Application Proxy must always be deployed with AD FS. This enables you to leverage the features of AD FS, such as, single sign-on (SSO). This enables users to enter their credentials one time and on subsequent occasions, they will not be required to enter their credentials. SSO is supported by Web Application Proxy for backend servers that use claims-based authentication; for example SharePoint claims-based applications, and Integrated Windows authentication using Kerberos constrained delegation. Integrated Windows authentication-based applications can be defined in AD FS as relying party trusts which can define rich authentication and authorization policies that are enforced in requests to the application.</span></p>
<p><span style="font-size:small;"><b><span style="font-family:Calibri;">Publishing Application in WAP:</span></b></span></p>
<p><span style="font-family:Calibri;font-size:small;">When you publish applications through Web Application Proxy, the process by which users and devices are authenticated before they gain access to applications is known as preauthentication. Web Application Proxy supports two forms of preauthentication:</span></p>
<ul>
<li>
<p><span style="font-family:arial,helvetica,sans-serif;">AD FS preauthentication&mdash;When using AD FS for preauthentication, the user is required to authenticate to the AD FS server before Web Application Proxy redirects the user to the published web application. This ensures that all traffic to your published web applications is authenticated.</span></p>
</li>
<li>
<p>Pass-through preauthentication&mdash;Users are not required to enter credentials before they connect to published web applications.</p>
</li>
</ul>
<p></p>
<p>In the 2nd part&nbsp;we will discuss installation of Web application Proxy (WAP) and configuration of ADFS Proxy and publishing device registration service.</p>]]></content:encoded>
    </item>
    <item>
      <title>ADFS new features and prerequisites in Windows 2012 R2</title>
      <link>https://docs.microsoft.com/archive/blogs/amitd/adfs-new-features-and-prerequisites-in-windows-2012-r2</link>
      <pubDate>Fri, 18 Apr 2014 06:12:00 GMT</pubDate>
      <dc:creator><![CDATA[Amit Dobhal]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/amitd/2014/04/18/adfs-new-features-and-prerequisites-in-windows-2012-r2/</guid>
      <description><![CDATA[AD FS service in Windows 2012 R2 provides simplified, secured claims based identity federation and...]]></description>
      <content:encoded><![CDATA[<p>AD FS service in Windows 2012 R2 provides simplified, secured claims based identity federation and Web single sign-on (SSO) capabilities for end users who want to access applications within an AD FS-secured enterprise, in federation partner organizations, or in the cloud.</p>
<p>ADFS has undergone many changes in Windows 2012 R2, new improvements in ADFS are:</p>
<ul>
<li>ADFS is a role service in Windows 2012 R2</li>
<li>Support for Multi factor authentication which can be applied globally or per Relying Party</li>
<li>A brand new Device Registration service that allows you to register non domain joined devices to your Corporate Active Directory which is known as workplace joined. Workplace joined is a mid-state between domain joined and workgroup computers. You need to manually enable this service once ADFS is installed and need to have the subject name for the Device registration service on the certificate used for ADFS. This service can be used as a second factor authentication to ensure that an application can be accessed from devices which are workplace joined.</li>
<li>Web Application Proxy - ADFS Proxy is used to publish the ADFS service to external clients. In Windows 2012 R2, a new service Remote Access Role is used to install the ADFS proxy service. To configure the ADFS Proxy you need to install the Web Application Proxy service and enable the ADFS Proxy service there. Apart from being used as an ADFS Proxy, Web application Proxy can be used as a reverse proxy service for many other applications, a functionality which is also provided by TMG.</li>
<li>Password change from Workplace joined devices</li>
<li>New PowerShell commands for federation server and ADFS Proxy</li>
</ul>
<p>&nbsp;</p>
<p><b><span style="text-decoration:underline;">Prerequisites</span></b> &ndash; Before you install the ADFS service, make sure the following prerequisites are met:</p>
<p>&nbsp;</p>
<p><b>Certificate </b></p>
<p>You need a third party certificate for ADFS service which is trusted by clients. Following subject names are required in certificate:</p>
<p>Subject Name (CN): adfs1.contoso.com&nbsp; ( or whatever is the name for ADFS service )</p>
<p>Subject Alternative Name (DNS): adfs1.contoso.com</p>
<p>Subject Alternative Name (DNS): enterpriseregistration.contoso.com (for device registration service which is used by clients to connect to device registration service)</p>
<p>This certificate should be installed on federation server as well as on Web Application Proxy server</p>
<p>&nbsp;</p>
<p><b>ADFS Service account</b></p>
<p>Create a group managed service account (GMSA) that is used for ADFS service account while installing ADFS. FSGMSA group managed account is used in this demo.</p>
<p>You can also use a domain service account for ADFS service account.</p>
<p>&nbsp;</p>
<p><b>DNS service records</b></p>
<p>Create A record for ADFS service that point to ADFS farm or standalone ADFS server</p>
<p>Create an alias for device registration service i.e. Enterpriseregistration.contoso.com that points to ADFS server</p>
<p>Configure name resolution between the ADFS federation and Web Application Proxy</p>
<p></p>
<div style="line-height:normal;margin-bottom:0pt;"><b><span style="color:black;">In the Next post will talk about the Installation of&nbsp;ADFS federation server and configure Device Registration Service.</span></b></div>
<p style="line-height:normal;text-indent:-0.25in;margin-bottom:0pt;margin:0 0 .0001pt .5in;"><span style="color:black;"><span></span></span></p>]]></content:encoded>
    </item>
  </channel>
</rss>