<?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>SharePoint FoxHole</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:48:24 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Zero Downtime Patching with SharePoint Server 2016 Start to Finish</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/zero-downtime-patching-with-sharepoint-server-2016-start-to-finish</link>
      <pubDate>Thu, 04 Aug 2016 18:13:45 GMT</pubDate>
      <dc:creator><![CDATA[Bob Fox MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_foxhole/?p=175</guid>
      <description><![CDATA[Recently a question came up of how Zero Downtime Patching with SharePoint Server 2016 works....]]></description>
      <content:encoded><![CDATA[Recently a question came up of how Zero Downtime Patching with SharePoint Server 2016 works.   Myself and colleagues Neil Hodgkinson (PG CAT) and Karl Reigel (SR Premier Field Engineer), decided to show  that this does indeed work, and to be fair, in earlier versions of SharePoint it was possible to install patches with zero downtime, however the following upgrade sequence always resulted in an outage. It was possible to mitigate the extent of the outage using SQL snapshots to support read only access but this was a complex operation. In SharePoint 2016 the patching and upgrade process supports full read/write capability throughout the entire sequence with only minor operational considerations. The key to this is configuring your farm with highly available (HA) services

As mentioned in order to take advantage of zero downtime patching your farm must have a High Availability, HA, topology.
The farm used in our video demo is the new topology service MinRole and for this to be highly available I need to double up on my servers so the count would be:

2 Web Front Ends (Load balanced using Azure load balancer in our case)

2 APP Servers

2 Distributed Cache

2 Search Servers

<strong>Image 1:</strong> This image depicts the MinRole, HA topology used in our demo. (<em>Please click Image for larger view</em>)

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/ZDP.png"><img width="569" height="256" class="wp-image-176 aligncenter" alt="ZDP" src="https://msdnshared.blob.core.windows.net/media/2016/08/ZDP-300x135.png" /></a>

This is a simple example and the most basic HA, MinRole farm that is possible. Since Zero Downtime Patching is a new concept we wanted to keep it simple. A more complex topology will have a more complex patching strategy, but it will still build from this basic strategy.

I do want to make special mention use of Custom Role.  Early on around general availability there was some misinformation out on the internet that unless you had a MinRole Farm with HA topology you could not achieve zero downtime patching. I want to stress that MinRole is not a requirement to achieve zero downtime patching, but a high availability architecture is.
<p style="text-align: left">One of the other improvements are patch sizes which are much smaller with SharePoint Server 2016 than they had been in SharePoint Server 2010 and SharePoint Server 2013. We have released the following video and the hope is that customers see that zero downtime patching in action and gain insights to begin building a zero downtime patching plan for their SharePoint Server 2016 Farms. Hopefully this demonstration helps build confidence to apply SharePoint Server 2016 <strong>P</strong>roduct <strong>U</strong>pdates, PU's. <a href="https://msdnshared.blob.core.windows.net/media/2016/08/ZDP.png"></a></p>
<a href="https://technet.microsoft.com/EN-US/library/mt767550(v=office.16).aspx">&lt;<strong>Watch the Video&gt;</strong></a>

I am including the steps I took during this process below

<strong><em>Steps Taken during Demo</em></strong>
1. Remove SPWEB01 from Loadbalancer
2. Patch SPWEB01 STS &amp; WSS Packages
3. Reboot SPWEB01
4. Add SPWEB01 back into Loadbalancer
5. Remove SPWEB02 from Loadbalancer
6. Patch SPWEB02 and Reboot
7. SPWEB02 remains out of Load balancer until Upgrade process begins (Personal Preference)
8. Patch SPAPP01, SPDCH01 and SPSRCH01 in parallel and Reboot boxes
9. Patch SPAPP02 SPDCH02 and SPSRCH02 in parallel and Reboot Boxes

10. With SPWEB02 out of Loadbalancer (See step 8) Run following command
a. <strong><em>PSConfig.exe -cmd upgrade -inplace b2b -wait -cmd applicationcontent -install -cmd installfeatures -cmd secureresources -cmd services -install   </em></strong>

<strong><em>(Note that I ran a condensed version of this command during presentation but this is the preferred method to run upgrade)</em></strong>
11. Once complete add SPWEB02 back into Loadbalancer and once complete remove SPWEB01
12. Run step 10a on SPWEB01
13. Add SPWEB01 back into loadbalancer
14. On SPAPP01 run Step 10a
15. On SPDCH01 run Step 10a
16. On SPSRCH01 run Step10a
17. Once complete run same steps (14-16) on 02 series servers (SPAPP02, SPDCH02, SPSRCH02)

This concludes the upgrade portion of the SharePoint Server Farm

&nbsp;

<strong>Post Upgrade Testing</strong>
<span style="color: #ff0000"><span style="color: #333333">We recommend to</span></span><span> </span>Test pages throughout  to ensure patching and upgrading of servers is complete. We also recommend to do post upgrade testing on environment.   Many environments are different so testing will vary.  Some examples of post testing may include following:
<ul>
 	<li>Test 1 - Create Site Collection</li>
 	<li>Test 2 - Add a Site Collection Administrator</li>
 	<li>Test 3 - Create a Web</li>
 	<li>Test 4 - Create a SharePoint Group</li>
 	<li>Test 5 - Add User/AD Group to SharePoint Group</li>
 	<li>Test 6 - Create a Site Column</li>
 	<li>Test 7 - Add a Content Type</li>
 	<li>Test 8 - Add an Audit Policy to the Content Type</li>
 	<li>Test 9 - Create a List</li>
 	<li>Test 10 - Create a Document Library</li>
 	<li>Test 11 - Add a Document to the Document Library</li>
 	<li>Test 12 - Open a document</li>
 	<li>Test 13 - Add Content Type to List</li>
 	<li>Test 14 - Add Fields to List</li>
 	<li>Test 15 - Add an Item to the List</li>
 	<li>Test 16 - Delete an Item from the List</li>
 	<li>Test 17 - Delete an Item from the Document Library</li>
 	<li>Test 18 - Add a Page</li>
 	<li>Test 19 - Add a Web Part to the Page</li>
 	<li>Test 20 - Perform Search Query</li>
 	<li>Test 21 - Perform People Search Query</li>
 	<li>Test 22 - Test Word Automation Services</li>
 	<li>Test 23 - Retrieve a User Profile from the UPS</li>
 	<li>Test 24 - Test access to a Site Collection in each Web App and VIP Site Collections to confirm availability</li>
</ul>
&nbsp;

Additional Info:

<strong>Load balancer script</strong>

During the video the following Windows PowerShell script was used to take Servers out of the Azure Service Management Internal LoadBalancer.

<em><strong>Example Script for working with an Azure Loadbalancer</strong> </em>
<div></div>
<div><strong>#Remove SPweb01 Azure LoadBalanced EndPoint</strong></div>
<div>$svc=&lt;"<em>NameYourLBService</em>"&gt;
$vmname=&lt;"<em>NameofYourVM</em>"&gt;
$epname="TCP-80-80"
Get-AzureVM -ServiceName $svc -Name $vmname | Remove-AzureEndpoint -Name $epname | Update-AzureVM</div>
<div></div>
<div></div>
<div><strong>#Add SPWEB01 AzureEndpoint back</strong></div>
<div>$ilb="minroleilb"</div>
<div>$prot="tcp"
$locport=80
$pubport=80
$epname="TCP-80-80"
$lbsetname=&lt;"<em>NameYourLB</em>"&gt;
$vmname=&lt;"<em>NameofYourVM</em>"&gt;
Get-AzureVM –ServiceName $svc –Name $vmname | Add-AzureEndpoint -Name $epname -LbSetName $lbsetname -Protocol $prot -LocalPort $locport -PublicPort $pubport –DefaultProbe -InternalLoadBalancerName $ilb | Update-AzureVM</div>
<div></div>
<div></div>
<div><strong># Remove SPweb02 Azure LoadBalanced EndPoint for patch install and B2B phase</strong></div>
<div>$vmname=&lt;"<em>NameofYourVM</em>"&gt;
$epname="TCP-80-80-2"
Get-AzureVM -ServiceName $svc -Name $vmname | Remove-AzureEndpoint -Name $epname | Update-AzureVM</div>
<div></div>
<div></div>
<div><strong>#Add for B2B spweb02 AzureEndPoint to ILB</strong></div>
<div>$prot="tcp"
$locport=80
$pubport=80
$epname="TCP-80-80-2"
$lbsetname=&lt;"<em>NameYourLB</em>"&gt;
$vmname=&lt;"<em>NameofYourVM</em>"&gt;
Get-AzureVM –ServiceName $svc –Name $vmname | Add-AzureEndpoint -Name $epname -LbSetName $lbsetname -Protocol $prot -LocalPort $locport -PublicPort $pubport –DefaultProbe -InternalLoadBalancerName $ilb | Update-AzureVM</div>
<div></div>
<div></div>
<div><strong># B2b for SPWEB01::::: Phase Remove SPweb01 Azure LoadBalanced EndPoint</strong></div>
<div>$svc=&lt;"<em>NameYourLBService</em>"&gt;
$vmname=&lt;"<em>NameofYourVM</em>"&gt;
$epname="TCP-80-80"
Get-AzureVM -ServiceName $svc -Name $vmname | Remove-AzureEndpoint -Name $epname | Update-AzureVM</div>
<div></div>
<div></div>
<div><strong>#Add SPWEB01 AzureEndpoint back</strong></div>
<div>$ilb="minroleilb"</div>
<div></div>
<div>$prot="tcp"
$locport=80
$pubport=80
$epname="TCP-80-80"
$lbsetname=&lt;"<em>NameYourLB</em>"&gt;
$vmname=&lt;"<em>NameofYourVM</em>"&gt;
Get-AzureVM –ServiceName $svc –Name $vmname | Add-AzureEndpoint -Name $epname -LbSetName $lbsetname -Protocol $prot -LocalPort $locport -PublicPort $pubport –DefaultProbe -InternalLoadBalancerName $ilb | Update-AzureVM</div>
&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Software Boundary Guidance for SharePoint 2013 Gotcha’s (Don't do this)</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/software-boundary-guidance-for-sharepoint-2013-gotchas-dont-do-this</link>
      <pubDate>Sun, 04 Nov 2012 10:13:00 GMT</pubDate>
      <dc:creator><![CDATA[Bob Fox MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_foxhole/2012/11/04/software-boundary-guidance-for-sharepoint-2013-gotchas-dont-do-this/</guid>
      <description><![CDATA[&nbsp;
Recently published on Microsoft TechNet (30 October) were the Software boundaries and limits...]]></description>
      <content:encoded><![CDATA[<p><br />&nbsp;</p>
<p>Recently published on Microsoft TechNet (30 October) were the <strong><a href="https://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx">Software boundaries and limits for SharePoint 2013</a></strong>.&nbsp; Some noticeable adds are in this guidance so please take the time and familiarize yourself with the changes.&nbsp; Some of the guidance however did not change and a couple in particular I want to reference due to the fact on pretty much every engagement I go on with a customer these areas are not adhered to and in some cases blown completely out of the water.</p>
<table style="width: 88%;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top">
<p>List view lookup<br />&nbsp; threshold</p>
</td>
<td valign="top">
<p>8 join operations per<br />&nbsp; query</p>
</td>
<td valign="top">
<p>Threshold</p>
</td>
<td valign="top">
<p>Specifies the maximum<br />&nbsp; number of joins allowed per query, such as those based on lookup,<br />&nbsp; person/group, or workflow status columns. If the query uses more than eight<br />&nbsp; joins, the operation is blocked. This does not apply to single item<br />&nbsp; operations. When using the maximal view via the object model (by not<br />&nbsp; specifying any view fields), SharePoint will return up to the first eight<br />&nbsp; lookups.</p>
</td>
</tr>
<tr>
<td valign="top">
<p>List view threshold</p>
</td>
<td valign="top">
<p>5,000</p>
</td>
<td valign="top">
<p>Threshold</p>
</td>
<td valign="top">
<p>Specifies the maximum<br />&nbsp; number of list or library items that a database operation, such as a query,<br />&nbsp; can process at the same time outside the daily time window set by the<br />&nbsp; administrator during which queries are unrestricted.</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>To give an example of what I see customers do:</p>
<p><br /> <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/4885.Throttling.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/4885.Throttling.jpg"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/4885.Throttling.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/4885.Throttling.jpg" alt="" width="437" height="879" border="0" /></a><br />&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;Notice where I highlighted.&nbsp;</p>
<p><br />These two setting changes will provide you with the opportunity one day to bring your farm to its knees and in most cases will also cause you to pick up the phone and contact Microsoft to open a case.&nbsp; This is a case that can easily be avoided.. How?&nbsp;&nbsp; By reading the Software Boundaries and Limits for SharePoint 2013.&nbsp;&nbsp; We put this guidance out for a reason and the teams aren&rsquo;t just randomly selecting numbers<br />out of the air and filling in the charts. We do extensive testing on our products with many different hardware configurations that we expect our customers to run under.&nbsp; These boundary numbers are areas where we<br />will see performance degradation occur.&nbsp;&nbsp;Also notice that some of these are soft boundaries and some are hard.&nbsp;&nbsp; The Hard boundaries are supportable stop points and should not be exceeded. &nbsp;The Soft boundaries fall in line with the example above.&nbsp; This is a throttling limit we set.&nbsp; You can adjust it if you like but you will face issues down the line.&nbsp; Depending on your hardware you may not run into it for some time past<br />the limit.&nbsp; But I can guarantee you that in some time you will run into an issue here.&nbsp;</p>
<p>So let&rsquo;s go through an example of what this customer faced.&nbsp; The background here is that I was there for a week performing a <strong><a href="https://www.microsoft.com/microsoftservices/en/us/support_premier_proactive.aspx">Microsoft RAP (Risk Assessment Program)</a></strong> and this is one of the test cases that we<br />run.&nbsp;</p>
<p><strong>Scenario</strong></p>
<p>I run through the test cases and I am starting my analysis of the FARM&rsquo;s Health and Risks&hellip; I come across a case that states that the &ldquo;List View Threshold is set to a value greater than 5,000&rdquo;&nbsp; At this point I look into the details and what I&rsquo;m looking for are the number of list items shown.&nbsp; In this case one list had 60K items.&nbsp; Remember we are not concerned about the number of list items&hellip; were concerned with the View.&nbsp;&nbsp;&nbsp; I then have the customer open up Central&nbsp; Admin and I look at the Resource Throttling section for the Web Apps in question and low and behold I find this was changed.&nbsp; Customer stated that they made this change<br />early on in the deployment but didn&rsquo;t know if anything would be affected.&nbsp;&nbsp; These types of findings allow us to amplify the importance of RAPs where we provide proactive side by side discussions with<br />customers.&nbsp;&nbsp; Many times these discussions open interesting findings that we can hopefully correct so as not to have the customer face issues in the future.&nbsp;&nbsp; During this conversation the customer mentioned they had an outage a few months ago and they were about to open a Premier Support Ticket but it suddenly normalized.&nbsp; This was all I needed.&nbsp; This little snippet of info allowed me to prove that this issue is real and was experienced (though the customer never found out root cause)&nbsp;</p>
<p>Changing these settings will cause an issue known as SQL Escalation Lock.&nbsp; Basically what happens is that you can have a very large list view in place.&nbsp; You&rsquo;re a member of a team site and you open<br />up that large list.&nbsp; You&rsquo;re freely viewing the items in this list and notice no issue.&nbsp; Other users however are not so lucky.&nbsp; You&rsquo;re opening up that list in an exclusive mode where others will receive an error when trying to view.&nbsp; But this is just one list.&nbsp; Who cares right?&nbsp;&nbsp; This gets better&hellip; follow along.&nbsp;&nbsp; You are done viewing this list and close it.&nbsp; This is where the real problem occurs.&nbsp; What happens now is that your SQL Processors are probably spiked and remain spiked.&nbsp; Performance is now tanked.&nbsp; Why?&nbsp; SQL is trying to remove the lock and depending on how large that list really is... it can take some time for it to heal itself.&nbsp;&nbsp; This is a SQL thing&hellip; not so much a SharePoint thing.&nbsp; SQL Queries are handled much better with the numbers we state in the Boundaries list.&nbsp; In time however the CPU&rsquo;s will normalize but in many cases the customers panic and call an outage (which this is) but we can avoid this from happening&hellip; read on.</p>
<p><strong>What to do about this?&nbsp;&nbsp; </strong></p>
<p>Two methods are recommended &nbsp;&nbsp;</p>
<ol>
<li><br />Create a hierarchal view of folders (Folder<br />View) and bucket the list items into these folders (Best resulting Performance)</li>
<li><br />Create an Indexed View (easier to implement)</li>
</ol>
<p>In MOSS the first option was the preferred choice.&nbsp; However in SharePoint 2010 and 2013 what we see is you still start off with better performance with option 1 but once you start to hit a list size of 100K it starts to level off to same performance results.&nbsp; When I work with my customers depending on how many lists are affected I generally will tell them to go with option 2 because its pretty simple to implement.&nbsp; Option 1 will take quite a bit of work moving items into their desired folders and there will need to be some planning with regards to naming conventions.</p>
<p>Don&rsquo;t believe me? Have a look at the info in this guidance <a href="https://technet.microsoft.com/en-us/library/cc262813.aspx#Throttling">https://technet.microsoft.com/en-us/library/cc262813.aspx#Throttling</a>&nbsp;&nbsp;&nbsp; (for those running SharePoint 2013 this guidance is still relevant)</p>
<p>&nbsp;</p>
<p>Hope this avoids issues for someone in the future</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>What’s new in SharePoint 2013 Profile Sync</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/whats-new-in-sharepoint-2013-profile-sync</link>
      <pubDate>Sat, 28 Jul 2012 00:38:00 GMT</pubDate>
      <dc:creator><![CDATA[Bob Fox MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_foxhole/2012/07/28/whats-new-in-sharepoint-2013-profile-sync/</guid>
      <description><![CDATA[In SharePoint 2010 we introduced FIM which acted as a broker of sorts when bringing profiles from AD...]]></description>
      <content:encoded><![CDATA[<p>In SharePoint 2010 we introduced FIM which acted as a broker of sorts when bringing profiles from AD into SharePoint.&nbsp; One of the key reasons for this add was to allow companies to not only pull AD info into SharePoint but also to push information from SharePoint back to AD.&nbsp;This was a key change from Microsoft Office SharePoint Server 2007 or MOSS 2007 as we generally called it.&nbsp; The synchronization method was a very simple one way pull from AD which didn&rsquo;t allow a lot of flexibility.</p>
<p>One of the pains that were felt with User Profile Service Application (or UPSA, UPA, Dir Syncer or whatever folks like to refer to it) was that it required more steps to configure than just going into the UI and<br />clicking a couple buttons as we Admin types are generally fond of doing.&nbsp;&nbsp; Early on in the process my buddy Spence wrote the manifesto on how to properly create this.&nbsp; There was a lot of bad guidance floating<br />around out in the webosphere on how to do this and pretty much all of them were wrong.&nbsp;&nbsp; As much as it pains me to admit as I don&rsquo;t want to inflate an ego but one of the questions I would always ask<br />my customers when they deployed SharePoint 2010 went a little like this:</p>
<p>Me &ndash; Oh great it looks like you have every Service Application provisioned (this to me 99% of the time pointed me to the fact that they used the FCW (Farm Configuration Wizard) to deploy the farm)&nbsp; &nbsp;More<br />to come from that another time but this is a bad plan for Production Farms.&nbsp; Fine for Dev or Test but Prod&hellip;.Please don&rsquo;t do this.</p>
<p>Customer &ndash; Yep it was simple but I can&rsquo;t seem to get the User Profile thing working</p>
<p>Me &ndash; did you follow any guidance out on the web for this?&nbsp;</p>
<p>Customer &ndash; No I just let SharePoint handle it</p>
<p>Me &ndash; rubbing my hand through my hair wondering what a proper response would be while continuing to be a Trusted Advisor&hellip;&hellip;</p>
<p>Me &ndash; You know we have a couple excellent documents out there that detail what needs to be done here to configure this.&nbsp;&nbsp; Namely <a href="https://technet.microsoft.com/en-us/library/ee721049.aspx">TechNet</a> or my <a href="https://www.harbar.net/articles/sp2010ups.aspx">buddy with the sillypurple page</a>&nbsp; In fact if you follow<br />this guide step by step you will always have a successful experience in deploying UPA.</p>
<p>Getting back on track to the point of this post is to inform you that those guides are still fully relevant today in SharePoint 2013.&nbsp; There is however one exception to this. Along with the previous mentioned method to Profile Synchronization we have also included the previous method of import&hellip;It&rsquo;s called Active Directory Direct import and think of this as the lightweight import method.</p>
<p>The method of implementing this is not right in front of your face though.&nbsp; When I first started looking at this I would have assumed that they would add this functionality at the point where you create your Profile Synch but this lives in a different area.&nbsp; I will highlight both SharePoint 2010 and 2013 in the following screenshots to show this:</p>
<p>&nbsp;</p>
<p>SharePoint 2010 (notice the arrow pointing to Configure Sync Settings)</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/4213.Image1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/4213.Image1.png"><img width="760" height="243" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/4213.Image1.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/4213.Image1.png" border="0" /></a></p>
<p><br />&nbsp;SharePoint 2013 (Notice that the screens look remarkably similar)</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/83/91/3808.Image2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/3808.Image2.png"><img width="736" height="275" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/3808.Image2.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/3808.Image2.png" border="0" /></a></p>
<p style="text-align: left;"><br />&nbsp;&nbsp;</p>
<p style="text-align: left;">SharePoint 2010 (Configure Sync Settings)</p>
<p style="text-align: left;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/0385.Image3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/0385.Image3.png"><img width="712" height="274" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/0385.Image3.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/0385.Image3.png" border="0" /></a></p>
<p>SharePoint 2013 (Configure Sync Settings)</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/0638.Image4.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/0638.Image4.png"><img width="799" height="346" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/0638.Image4.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/0638.Image4.png" border="0" /></a></p>
<p><br />&nbsp;As I am illustrating here this is where you would differentiate between the two methods.&nbsp;By default we are setting this for FIM but if you choose to go with AD Direct you would set this at this location.</p>
<p>One additional thing to note here is that in the previous version we had to have Replicate Directory Changes set via Delegate Control in Active Directory.&nbsp; This is still a necessary step for either method you choose here.</p>
<p>Cheers!</p>
<p>&nbsp;Additional Note:&nbsp; Spence informed me that he recently put out an updated article <br />that can be found here</p>
<p><span id="ms-rterangepaste-start"><a href="https://df2.link.live.net/?l=https://harbar.net/archive/2012/07/23/sp13adi.aspx&amp;h=O/nOKTZz%2bCG1TvdyhbMrrIestG4qrieaLkEOfM%2bGmZU%3d&amp;p=1">https://harbar.net/archive/2012/07/23/sp13adi.aspx</a></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Kerberos FatFingeritis?  How to set your Kerby SPNs the safe way</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/kerberos-fatfingeritis-how-to-set-your-kerby-spns-the-safe-way</link>
      <pubDate>Fri, 03 Feb 2012 09:50:46 GMT</pubDate>
      <dc:creator><![CDATA[Bob Fox MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_foxhole/2012/02/03/kerberos-fatfingeritis-how-to-set-your-kerby-spns-the-safe-way/</guid>
      <description><![CDATA[&lt;A Microsoft PFE&rsquo;s Note from the Field&gt;
So in my day to day SharePoint support...]]></description>
      <content:encoded><![CDATA[<p>&lt;A Microsoft PFE&rsquo;s Note from the Field&gt;</p>
<p>So in my day to day SharePoint support endeavors one of the<br />classic cases that come in from time to time is customers trying to implement<br />Kerberos into their Farms.&nbsp;&nbsp; One of the<br />issues I see pop up a lot is duplicate SPN&rsquo;s.&nbsp;&nbsp;</p>
<p>The classic method (via the command line) is to run the<br />following command to create an SPN:</p>
<p>Setspn &ndash;a http/&lt;FQDN or Netbios Name&gt;&nbsp; Domain\usercredential</p>
<p>For example&nbsp;&nbsp; Setspn &ndash;a<br /><a href="https://connect.sharepoint.com">http/connect.sharepoint.com</a><br />sharepoint\content1&nbsp;</p>
<p>This would create an SPN to be used to create a valid<br />Kerberos ticket for the http/connect.sharepoint.com&nbsp; site.&nbsp;&nbsp;<br />Easy stuff here and you can verify this by going into ADSIEdit and open<br />the properties for the Content1 Service Name.</p>
<p>But how do we get the issue with Duplicate SPN&rsquo;s.&nbsp;&nbsp; Usually this comes down to poor planning<br />before you turn on your computer.&nbsp;&nbsp; Say<br />as an example (and one I see often) you didn&rsquo;t think this through and plan your<br />AuthN properly.&nbsp; Or say you just made a<br />simple &ldquo;FatFinger&rdquo; or had a &ldquo;Brain Cramp&rdquo;&hellip; it happens.&nbsp;&nbsp; For illustration purposes lets go with the<br />idea that you created the above mentioned SPN but for some reason you tried to<br />run the Setspn command again using a different account.&nbsp; Voila! that&rsquo;s where we are in trouble.&nbsp;&nbsp; In my example I created two SPN entries<br />pointing to the same site but I used two different service accounts.&nbsp;&nbsp; SPContent and SPContent1.&nbsp;&nbsp; As you can see in the screenshot below I get<br />an Event ID 11 thrown which if you can read the text is basically telling me<br />exactly what I need to know to go forward and fix the issue.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/8228.Event11.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/8228.Event11.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/8228.Event11.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/8228.Event11.PNG" /></a><br />&nbsp;<br />&nbsp;<br />&nbsp;&nbsp;So is there a way to verify this before I go and run the<br />command?&nbsp;&nbsp; Absolutly.&nbsp;&nbsp;&nbsp; If you enter the command Setspn &ndash;x you will<br />get a list of any duplicates that exist in your environment.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/3872.SetspnX.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/3872.SetspnX.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/3872.SetspnX.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/3872.SetspnX.PNG" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;Let&rsquo;s take this one step further and combine<br />both the &ndash;A and the &ndash;X into a single FatFinger Proof method of creating our SPN&rsquo;s</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/4073.setspnS%20abort.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/4073.setspnS-abort.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/4073.setspnS%20abort.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/4073.setspnS-abort.PNG" /></a></p>
<p>Operation ABORTED!!!&nbsp;&nbsp;&nbsp;<br />So if we look at the above output were shown the same information as the<br />Setspn &ndash;x but we are also combining this with the ability to add an SPN.&nbsp;&nbsp; In both of these outputs you can clearly see<br />that in my demonstration I tried to create an SPN for the same site<br />http/connect.sharepoint.com but I used separate accounts.&nbsp;&nbsp;&nbsp; Also note that I can use the same account<br />for multiple hosts if I so choose.. in this case im using Spcontent1 for both<br />http/connect and http/my.&nbsp;&nbsp;&nbsp;</p>
<p>So in a perfect world when you are doing this work and you don&rsquo;t<br />have any duplicates you can use either the setspn &ndash;x initially to see if any<br />duplicates exist or do what I always do&hellip; use the setspn &ndash;s and cover everything<br />in one sweep.&nbsp; In the above example if<br />there were no duplicates the process would successfully finish and presto chango<br />you have your SPNs created</p>
<p>&nbsp;</p>
<p>Hope this helps someone out there J&nbsp; Cheers!</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint 2010 Patching Fun Facts</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/sharepoint-2010-patching-fun-facts</link>
      <pubDate>Fri, 09 Sep 2011 09:48:51 GMT</pubDate>
      <dc:creator><![CDATA[Bob Fox MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_foxhole/2011/09/09/sharepoint-2010-patching-fun-facts/</guid>
      <description><![CDATA[One question I get asked a lot from customers is aroundpatching their SharePoint...]]></description>
      <content:encoded><![CDATA[<p>One question I get asked a lot from customers is around<br />patching their SharePoint environments.&nbsp;&nbsp;<br />In general you were always able to install the bits on all your servers<br />in any order you felt like going.. the real question or issue I have found is<br />the completion step which is running the Configuration Wizard.&nbsp;&nbsp;&nbsp; Some customers went so far as to run the<br />installer to load the bits on their boxes but may have only run the<br />Configuration Wizard on one box&hellip; or in some cases maybe in a larger farm they<br />simply omitted a box.. this puts your environment at risk.&nbsp;&nbsp;&nbsp;</p>
<p>In SharePoint 2010 I still like to hit my main server that&rsquo;s<br />running CA first with Config Wizard (or PSCONFIG if you choose that<br />method)&nbsp;&nbsp; But there is nothing stopping<br />you from going to the other boxes and kicking off the Config Wiz while the<br />other is running&hellip;. What will happen is that the other boxes will go into a<br />locked state for the upgrade.&nbsp;&nbsp; Once one<br />box completes the others will in sequence of starting the Config Wiz run<br />through the 10 step upgrade.&nbsp;&nbsp; &nbsp;As you can see in the screenshot below this<br />particular box is waiting for the lock to release to continue.</p>
<p><br />&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/0218.ConfigWiz.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/0218.ConfigWiz.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/0218.ConfigWiz.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-91/0218.ConfigWiz.PNG" /></a><br />&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;The one real take away I need to make is to ensure in a multi-server environment you run this on each server.&nbsp;&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint 2010 SP1 + June CU Slipstream</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/sharepoint-2010-sp1-june-cu-slipstream</link>
      <pubDate>Fri, 09 Sep 2011 09:17:47 GMT</pubDate>
      <dc:creator><![CDATA[Bob Fox MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_foxhole/2011/09/09/sharepoint-2010-sp1-june-cu-slipstream/</guid>
      <description><![CDATA[&nbsp;
Building a brand new SharePoint 2010 Environment?&nbsp;&nbsp; Want to decrease some of the...]]></description>
      <content:encoded><![CDATA[<p class="PadderBetweenControlandBody">&nbsp;</p>
<p>Building a brand new SharePoint 2010 Environment?&nbsp;&nbsp; Want to decrease some of the time for making<br />sure your environment is up to date with regards to versioning?&nbsp;&nbsp;&nbsp; Slipstream your build.</p>
<p>In the following section I am going to detail how I build my<br />slipstreams&hellip; there are other posts out there that will be similar and may even include<br />shortcuts such as posting the bits directly to the update folder but I like to<br />be a little more hands on and in reality it does not take a lot of effort.&nbsp;&nbsp;</p>
<p><b>New Environment</b></p>
<p>Download the SharePoint 2010 RTM Bits&nbsp; (<a href="https://technet.microsoft.com/en-us/evalcenter/ee388573">https://technet.microsoft.com/en-us/evalcenter/ee388573</a>)</p>
<p>I shorten the name of the downloaded file before I begin to<br />something like SP10.exe and SFSSP1&nbsp; this<br />will make it a bit easier on the typing.</p>
<p><b>Download the SP1 Bits</b>.&nbsp;</p>
<p>Although technically not necessary I will still download and<br />incorporate both the SharePoint and the SFS SP1 Bits into my slipstream.</p>
<p><a href="https://www.microsoft.com/download/en/details.aspx?id=26623">https://www.microsoft.com/download/en/details.aspx?id=26623</a>&nbsp;</p>
<p><a href="https://support.microsoft.com/kb/2460058">https://support.microsoft.com/kb/2460058</a></p>
<p>Same as with the RTM bits&hellip; I will shorten the names of these<br />files to help with typing.&nbsp; SFSP1.exe and<br />OFFSP1.exe</p>
<p><b>Download the CU&rsquo;s</b></p>
<p><a href="https://support.microsoft.com/kb/2536599">https://support.microsoft.com/kb/2536599</a></p>
<p><a href="https://support.microsoft.com/kb/2553931">https://support.microsoft.com/kb/2553931</a></p>
<p><b>&nbsp;</b></p>
<p><b>Lets get busy</b></p>
<p>So this was the hardest part of the operation.&nbsp;&nbsp; What I do next is create four folders and extract the bits for each into them.</p>
<p>SP1 &ndash; Folder names &nbsp;&nbsp;&nbsp;OFFSP1&nbsp;&nbsp;<br />SFSSP1</p>
<p>Command I run:&nbsp;&nbsp; sp1.exe /extract:c:\OFFSP1&nbsp;&nbsp;&nbsp; (where sp1.exe is the renamed executable and OFFSP1 is the folder I created and am extracting to.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sfssp1.exe /Extract:c:\SFSSP1</p>
<p>I will do this for the Cumulative Updates as well.&nbsp;&nbsp;</p>
<p>Once this is complete the SharePoint 2010 Installation<br />folder has a folder called updates.&nbsp;&nbsp; I<br />am simply going to copy and paste the contents of each of the folders I extracted<br />directly into Updates.&nbsp;&nbsp;</p>
<p>This concludes the Slipstream procedure.&nbsp;&nbsp;&nbsp; Once complete you can go forth and install.&nbsp;&nbsp;&nbsp; Your environment will be up to date and you wont have to go through the process of individually installing<br />patches and then remembering if you hit every server in the process&hellip;&nbsp; It happens (unfortunately very often)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Additional reference information can be found here at my buddy Spence&rsquo;s site <a href="https://www.harbar.net/archive/2011/06/30/327.aspx">https://www.harbar.net/archive/2011/06/30/327.aspx</a></p>]]></content:encoded>
    </item>
    <item>
      <title>FAST / SharePoint 2010 Server Gotchas</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/fast-sharepoint-2010-server-gotchas</link>
      <pubDate>Tue, 03 Aug 2010 09:45:00 GMT</pubDate>
      <dc:creator><![CDATA[Bob Fox MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_foxhole/2010/08/03/fast-sharepoint-2010-server-gotchas/</guid>
      <description><![CDATA[I wanted to post out a couple things that I have found recently that may cause some confusion when...]]></description>
      <content:encoded><![CDATA[<p>I wanted to post out a couple things that I have found recently that may cause some confusion when trying to integrate an Existing SharePoint 2010 Environment with FAST Search.</p>
<p>If you already have an existing Search SSA you can safely remove this once you install and configure your FAST environment.&nbsp;&nbsp; This SSA is NOT needed.&nbsp;&nbsp; FAST has two seperate SSA's:</p>
<p>FASTContent - This SSA will hold the Content Source for all the sites that will be crawled under the FAST Search Engine.</p>
<p>FAST Query - This SSA in simply responsible for the sps3://&nbsp; (profile imports)</p>
<p>Now the confusion will arise when you create a new web application and expect it to go directly into the FAST Content SSA&nbsp; Content Source.&nbsp;&nbsp; It does not.&nbsp;&nbsp; It will go directly to the FAST Query SSA Content Source.</p>
<p>What does all this mean?&nbsp;&nbsp; RIght now you need to ensure that any sites that you want to crawl live inside the FAST Content SSA.&nbsp;&nbsp; You will need to manually move any sites you create from the FAST Query to the FAST Content Content Source.</p>
<p>Just something to keep in mind.&nbsp; Not a huge deal but will be another step for Admins to put on thier checklists.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>DisableLoopbackCheck.  Lets do it the right way</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/disableloopbackcheck-lets-do-it-the-right-way</link>
      <pubDate>Mon, 21 Jun 2010 11:06:00 GMT</pubDate>
      <dc:creator><![CDATA[Bob Fox MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_foxhole/2010/06/21/disableloopbackcheck-lets-do-it-the-right-way/</guid>
      <description><![CDATA[Way too much debate out in Twitterville and through other folks that are just flat out wrong. Why...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Way too much debate out in Twitterville and through other folks that are just flat out wrong. Why wrong? Well in a test lab environment I have no problem with this but folks tend to get lazy and that is where you run risks in your production environment. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Now im not going lament on the whys as this was finely detailed by <a target="_blank" href="https://www.harbar.net/archive/2009/07/02/disableloopbackcheck-amp-sharepoint-what-every-admin-and-developer-should-know.aspx"><span style="color: #0072bc; text-decoration: none; text-underline: none;">Spence Harbar</span></a> and let me quote from his post </span></p>
<p><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">
<p class="MsoNormal"><em><b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">"What is the issue? <br /></span></b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Windows Server 2003 SP1 introduced a loopback security check. This feature is obviously also present in Windows Server 2008. The feature prevents access to a web application using a fully qualified domain name (FQDN) if an attempt to access it takes place from a machine that hosts that application. The end result is a 401.1 Access Denied from the web server and a logon failure in the event log. <o:p></o:p></span></em></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><em>Unfortunately 401.1 is not really helpful as this error code means there is a problem with the user credentials. Of course, the HTTP spec doesn't know about security features in a vendor's implementation so there can't be a HTTP error code for such a feature. This can lead to much banging of the head on the desk. It's one of numerous causes of the 401.1 which are nothing to do with invalid credentials (e.g. attempting to use Kernel Mode Authentication with domain account in IIS7). </em></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><em>What this means is that when you browse a SharePoint Web Application which uses a fully qualified domain name from a WFE in the farm you will get a 401.1. This is very annoying on a development box, or when testing locally, or in other SharePoint specific scenario "<o:p></o:p></em></span></p>
</span></p>
<p><o:p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Ok so we have some background info the one thing my buddy doesn't do is show us how. Now the crux is that in <a target="_blank" href="https://support.microsoft.com/kb/896861"><span style="color: #0072bc; text-decoration: none; text-underline: none;">https://support.microsoft.com/kb/896861</span></a> Microsoft details two such fixes for this. I am going to screenshot the right way to do this. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">First off we need to add the following registry key to kick this off </span></p>
</o:p>
<p class="MsoNormal">&nbsp;</p>
<p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">In the screenshot above under HKEY_LM\system\CCS\Services\Lanmanserver\param we will create a dword DisableStrictNameChecking.&nbsp; Add a value of 1 to this new entry,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Exit Registry and reboot your box <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Reopen Registry and nav to HKEY_LM\System\CCS\Control\LSA\MSV1.0 and create the following key as shown below <o:p></o:p></span></p>
</p>
</p>
<p class="MsoNormal">&nbsp;<span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><a href="https://blogs.technet.com/b/sharepoint_foxhole/archive/2010/06/21/disableloopbackcheck-lets-do-it-the-right-way.aspx"></a><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/1200.DLC1.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-83-91/1200.DLC1.png" border="0" /></span></span></span><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"></span></span></p>
<p>
<p><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Once there simply open this Multi-String Value and enter the sites you want included&hellip; ie your SharePoint sites </span><span style="font-family: Wingdings; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">J</span><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">No need for URLs here.. simply type in (for this example) connect.contoso.com on a separate line your next site and on and on down the line. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">The beauty of this method is that once you add this key you wont have to reboot your box after adding these entries. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So hope this post along with Spences stops the silly questions and even more so&hellip; wrong answers folks are following<o:p></o:p></span></p>
<p class="MsoNormal">&nbsp;</p>
</span></span><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/7455.DLC2.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-83-91/7455.DLC2.png" border="0" /></span></span><o:p></o:p></span></p>
</p>]]></content:encoded>
    </item>
    <item>
      <title>Create your AD Server Instance on Windows R2 Core</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_foxhole/create-your-ad-server-instance-on-windows-r2-core</link>
      <pubDate>Mon, 21 Jun 2010 10:56:00 GMT</pubDate>
      <dc:creator><![CDATA[Bob Fox MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_foxhole/2010/06/21/create-your-ad-server-instance-on-windows-r2-core/</guid>
      <description><![CDATA[So as most of you know im a pretty big advocate on Virtualizing SharePoint and do a lot of talks on...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So as most of you know im a pretty big advocate on Virtualizing SharePoint and do a lot of talks on lab setups and such. Way back when Server Core came out I gave it a spin but found a lot of the toolsets to be lacking and frustrating. Windows Server 2008 R2 has made me jump back into this and in this post I will detail how I am now setting up my SharePoint 2010 Demo Labs. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">For starters this article is not really going to talk about SharePoint 2010 but what I do want to talk about is the underlying architecture that makes SharePoint tick. One of these necessities is Active Directory. I am fully aware that you can install your test farms using local accounts. If that is how your building your labs out you can refer to <a target="_blank" href="https://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?ID=112"><span style="color: #0072bc; text-decoration: none; text-underline: none;">Neil Hodgkinson's</span></a> post on how to accomplish this. It is definitely an option to use but for my purposes I like to have AD available to be able to pull the areas that you can only get with an AD / SharePoint instance&hellip; one classic case would be UPS (User Profile Service) which in turn has tie ins to Social Computing aspects. Ok enough rubbish lets get on with it. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So the real beauty of running a Core Server with Active Directory is that you can do the following: </span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana;"><span style="mso-list: Ignore;">1.<span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Run your AD instance with very minimal memory ( 256MB&hellip; how's that for minimal) <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana;"><span style="mso-list: Ignore;">2.<span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">If you spin up multiple labs this DC is completely reusable. Once you set it up you can spin up as many labs as you want pointing back to that Directory Server. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Ok so some of you are thinking well hell Fox&hellip;. Its just as easy to spin up a normal box and run DCPROMO&hellip; why do I need this? Well you don't&hellip;. This is simply a personal preference of mine and one benefit I see is that you don't have that OS overhead you get with a full blown box. Oh&hellip; and might I add that it takes less than 5 min to build a box from start to finish? When I say build I am talking installing the CORE OS. The next steps take a little longer but hopefully some of the information I provide here will quicken the process. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Before we go further I mentioned earlier that the box will run pretty light with memory. What I recommend is to give it a bit of memory ( 800 &ndash; 1GB) while your doing the build out process. Once all is done you can throttle back the machine. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Steps to Install Active Directory <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Im not going to detail how to build out Windows 2008 R2 Core as its pretty simple&hellip; point to your ISO file and start the box. When you have the option to choose your OS you will go with Core and off you go. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Once the box is complete and reboots you will be greeted by a cmd.exe shell. So some of you who are reliant on the GUI (I can be accused of this sometimes) you may find yourself scratching your head&hellip;. Hmm dir&hellip; hmmm cd&hellip;hmmm so on&hellip; yep those commands are all still there, but what was missing in Server 2008 Core is a command called "sconfig" Go ahead type that in. <o:p></o:p></span></p>
<p><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/6330.Pic1.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-83-91/6330.Pic1.png" border="0" /></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So lets walk through this shell window a bit. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Option 1 Domain/Workgroup will obviously be something to avoid here for a bit as once you run DCPROMO it will automagically assign this role so leave this alone. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Option 2 You definitely want to make a change here. I tend to always go with DC1 for my builds but name it what you want. This will cause a reboot to make this change <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Option 3 Add Local Administrator - So when you spin up the box the first time it will already log into the Administrator account. If you wish to add another account this is the section you will make that change. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Option 4 Configure Remote Management - This section needs some screenshot love and explanation <o:p></o:p></span></p>
<p><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/1057.pic2.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-83-91/1057.pic2.png" border="0" /></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So entering 4 opens the configuration portion. You probably WILL want to enable options 1, 2 and 3&hellip; If you're a PowerShell junkie option 2 is a must </span><span style="font-family: Wingdings; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">J</span><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Adding these options will allow for remote management from GUI bases boxes (which we will get into in a bit) <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Im going to skip through some of these other options as there pretty self-explanatory but let's look at Network Settings Option 8 <o:p></o:p></span></p>
<p><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/0878.Pic3.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-83-91/0878.Pic3.png" border="0" /></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">To get started you will need to select the Adaptor. Since I only have one assigned to this box I will choose 0 <o:p></o:p></span></p>
<p><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/91/1157.Pic4.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-83-91/1157.Pic4.png" border="0" /></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So on first entry here you will have your assigned addresses but we cant have that can we. Options 1 and 2 will allow you to assign proper static addresses. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Ok so there are the basics for configuration&hellip; Miss the GUI yet? Well if so there are other ways to manage this server directly from the console. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">When hashing this set up over with <a target="_blank" href="https://harbar.net/"><span style="color: #0072bc; text-decoration: none; text-underline: none;">Spence</span></a> he turned me over to this site to grab another tool <a target="_blank" href="https://coreconfig.codeplex.com/"><span style="color: #0072bc; text-decoration: none; text-underline: none;">https://coreconfig.codeplex.com/</span></a> The owners of this tool did a pretty good job documenting and screen shooting this so I'm not going to spend time here. Have a look for yourself. <o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Creating your AD Instance </span></b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So most of you who have built out an AD server are familiar with running DCPromo.exe. Don't be fooled by typing this in and thinking its going to work&hellip; We need a bit more. You will need to provide an answer file to make this work. Below is the answer file I created and you can grab the txt and place it in a file called.. wait for it&hellip; wait&hellip;. Answerfile.txt <o:p></o:p></span></p>
<div sizset="0" sizcache="1" align="center">
<table cellpadding="0" cellspacing="0" border="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;">
<td style="padding-bottom: 0.75pt; background-color: transparent; padding-left: 5.25pt; padding-right: 5.25pt; padding-top: 0.75pt; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;">
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">[DCINSTALL] <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">InstallDNS=yes <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">NewDomain=forest <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">NewDomainDNSName=Contoso.com <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">DomainNetBiosName=Contoso <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">SiteName=Default-First-Site-Name <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">ReplicaOrNewDomain=domain <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">ForestLevel=3 <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">DomainLevel=3 <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">DatabasePath=c:\NTDS <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">LogPath=c:\NTDS <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">RebootOnCompletion=yes <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">SYSVOLPath=c:\SYSVOL <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #676767; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">SafeModeAdminPassword=pass@word1<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</div>
<div align="center"></div>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So if you were to create a new domain named Contoso and enjoy using the standard password that Microsoft loves to use all you have to do is copy this file exactly and use it. To implement this we will run the following command <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Dcpromo.exe /unattend:c:\answerfile.txt (this is assuming you placed the answerfile at the root of C:&hellip; <i>yeah I know im insulting someones intelligence but I do get some odd questions sometimes</i> </span><span style="font-family: Wingdings; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">J</span><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"> ) <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Once you enter this the box will go through the process of creating an Active Directory instance for your lab. <o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">DNS </span></b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">This is a big one you don't want to overlook. So this is again something that can be run from the command line using dnscmd.exe. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">You will want to define your SharePoint Web Applications that you want to set host headers for. In my example I am setting DNS A Records for the following Web Apps.. Connect and My <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">dnscmd dc1 /recordAdd contoso.com connect A 192.168.1.61 <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">dnscmd dc1 /recordAdd contoso.com my A 192.168.1.61 <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So for the IP address this will be pointing to SharePoint. <o:p></o:p></span></p>
<p class="MsoNormal"><i><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Note: In my talks I generally mention the fact that you create labs for different scenarios and because memory is going to be an issue to consider you will normally only have one lab scenario running at a time. As long as the other labs are shut down and your using one at a time you can most certainly reuse IP addresses. This way you will not have to go back and modify DNS. </span></i><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><o:p></o:p></span></p>
<p class="MsoNormal"><b><i><span style="font-family: 'Verdana','sans-serif'; color: red; font-size: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">IMPORTANT NOTE/REMINDER: Im talking test labs here folks. Do not do this in Production if you wish to keep your job.. Boss to you&hellip; YOU DID WHAT???? </span></i></b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Final Stuff </span></b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Going forward you will want to add users and service accounts to your domain. You can do this via command line on the server or find a script out on the web to accomplish this if you have a lot of users you want to toss in but you can also log into another server to do this. You will need to add the Domain Services Role to the server but the reason for this is so you can remotely admin the DC. It will fail if you just open it and click Active Directory Users and Computers so make sure you right click that section and select "Change Domain" <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">I think ya'll can take it from here. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Once done shut down the AD box and throttle back the memory. <o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">In Conclusion </span></b><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">So where do we go from here. SQL Server on Core? Heck yeah&hellip; check out <a target="_blank" href="https://www.danielbrown.id.au/Lists/Posts/Post.aspx?ID=356"><span style="color: #0072bc; text-decoration: none; text-underline: none;">Dan Browns post</span></a> on this. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">Again this is just one part of creating a lab environment and it's the one im using consistently. SharePoint 2010 is a huge gobbler of Memory so I want to ensure I have enough on my local box to give to it. Throttling this back and running lean and mean definitely lets me keep my SharePoint box running at more than a snails pace </span><span style="font-family: Wingdings; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">J</span><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman';">&nbsp;<o:p></o:p></span></p>
<p><span style="line-height: 115%; font-family: 'Verdana','sans-serif'; color: #4c4c4c; font-size: 8pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Cheers </span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
  </channel>
</rss>