<?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 Info</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/jvasil/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/jvasil/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 05:14:58 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>O365: Limiting Authentication Prompts</title>
      <link>https://docs.microsoft.com/archive/blogs/jvasil/o365-limiting-authentication-prompts</link>
      <pubDate>Thu, 08 May 2014 12:40:00 GMT</pubDate>
      <dc:creator><![CDATA[Joe Vasil]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jvasil/2014/05/08/o365-limiting-authentication-prompts/</guid>
      <description><![CDATA[This&nbsp;post&nbsp;is in regards to&nbsp;a&nbsp;question I recently received from a customer about...]]></description>
      <content:encoded><![CDATA[<p>This&nbsp;post&nbsp;is in regards to&nbsp;a&nbsp;question I recently received from a customer about the possibility of getting rid for the initial sign-in prompt Federated users get when accessing O365 for the first time (if they&rsquo;re cookie has expired or doesn&rsquo;t exist).</p>
<p>This initial sign in prompt is required because the O365 Azure AD sign in page provides the KMSI (Keep Me Signed In) functionality that&rsquo;s required in order for the SPO FedAuth cookie to be made persistent so that it can be shared across sessions of browser, Office, Explorer, etc. If the FedAuth cookie isn&rsquo;t made persistent, certain functionality such as opening a SharePoint List using Windows Explorer View may fail with the error</p>
<p>We're having a problem opening this location in File Explorer. To open with File Explorer, you'll need to add this site to your Trusted Sites list and select the "Keep me signed in" check box when you sign in to the SharePoint Online site. For more information,<br />see <a href="https://support.microsoft.com/kb/2629108">https://support.microsoft.com/kb/2629108</a>&nbsp;&nbsp;</p>
<p>The use of Smart Links (<a href="https://community.office365.com/en-us/w/sso/using-smart-links-or-idp-initiated-authentication-with-office-365.aspx">https://community.office365.com/en-us/w/sso/using-smart-links-or-idp-initiated-authentication-with-office-365.aspx)</a> &nbsp;is only way to get around this initial sign-in prompt. HOWEVER, when using smart links to access O365, you are forcing clients to bypass the O365 Azure AD sign in page, which prevent them from getting a persistent FedAuth cookie. Therefore they will run into additional prompts and errors when using Office applications that interact with SPO and/or when attempting to open a SharePoint list using the Windows Explorer View (as mentioned above).<br />For this reason, my recommendation is that smart links not be used and that the default sign-in process/behavior remain as is.This will prevent issues as the one mentioned above, as well as other additional sign in prompts when using applications that interact with SPO and O365.</p>
<p>&nbsp;To make things as stream line as possible, the following settings can be made on user machines (in IE).-&nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />-&nbsp; &nbsp;Have *.&lt;yourdomain&gt;.com and <a href="https://login.microsoftonline.com">https://login.microsoftonline.com</a>&nbsp;added to my Trusted Sites list in IE</p>
<p>-&nbsp;&nbsp;&nbsp;Have &ldquo;Automatic logon with current user name and password&rdquo; selected in the security settings for the Trusted Sites Zone</p>
<p>-&nbsp;&nbsp; Select &ldquo;Remember Me&rdquo; when signing into O365 for the first time, so Windows Credential Manager stores the logon credentials for your adfs sts server ( ie <a href="https://sts.contoso.com">https://sts.contoso.com</a>) you can verify this in Control Panel/ User Accounts/Credential Manager</p>
<p>-&nbsp;&nbsp;&nbsp;Check the box &ldquo;Keep Me Signed In&rdquo; when signing into O365</p>
<p>&nbsp;In testing these settings, the behavior I get is that I only have to type in my user name in the initial sign-in prompt. As soon as I click in the password box, a realm discovery is made and my user name/password (that I&rsquo;m logged into windows with) is them passed to my ADFS STS server and I&rsquo;m then in O365. I do not have to type in the password. I only have to type in my user name.</p>]]></content:encoded>
    </item>
    <item>
      <title>Using an Office 365 SharePoint Online Hybrid Mysite solution</title>
      <link>https://docs.microsoft.com/archive/blogs/jvasil/using-an-office-365-sharepoint-online-hybrid-mysite-solution</link>
      <pubDate>Wed, 04 Dec 2013 16:21:00 GMT</pubDate>
      <dc:creator><![CDATA[Joe Vasil]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jvasil/2013/12/04/using-an-office-365-sharepoint-online-hybrid-mysite-solution/</guid>
      <description><![CDATA[While recently working with one of my customers on&nbsp;configuring their Office 365 SharePoint...]]></description>
      <content:encoded><![CDATA[<p>While recently working with one of my customers on&nbsp;configuring their Office 365 SharePoint Online Hybrid Mysite solution, we noticed some glitches to be aware of when pointing&nbsp;an on-premises farm (SP2010 and/or SP2013) directly to the <br /><a href="https://%3ctenantname%3e-my.sharepoint.com">https://&lt;tenantname&gt;-my.sharepoint.com</a> url as a Trusted MySite Host Location.</p>
<p>Yes the MySite/SkyDrive links will work fine...However certain operation like clicking on a users name under the "Modified By" column in an on-prem library</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/2134.image1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/2134.image1.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/2134.image1.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/2134.image1.jpg" alt="" width="287" height="212" border="0" /></a></p>
<p>will fail with the following error</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8765.error.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8765.error.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8765.error.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8765.error.png" alt="" width="336" height="106" border="0" /></a></p>
<p>This is because SharePoint on-prem is passing the user context to Office 365 as <span style="background-color: #ffffff;">accountname=DORADOJOES\elib</span></p>
<p><a href="https://proseware1-my.sharepoint.com/Person.aspx?accountname=DORADOJOES\elib">https://proseware-my.sharepoint.com/Person.aspx?accountname=<span style="background-color: #ffff00;">Contoso\elib</span></a></p>
<p>&nbsp;rather than accountname=i:0#.f|membership|elib@doradojoes.com</p>
<p><a href="https://proseware1-my.sharepoint.com/Person.aspx?accountname=i:0#.f|membership|elib@doradojoes.com">https://proseware-my.sharepoint.com/Person.aspx?accountname=<span style="background-color: #ffff00;">i:0#.f|membership|elib@contoso.com</span></a></p>
<p>&nbsp;</p>
<p>To avoid this issue, you&nbsp;may&nbsp;want to&nbsp;implement a solution similar to the one below in which we&nbsp;provisioned a&nbsp;custom.aspx page (sample code&nbsp;below) in the on-premises SharePoint farm that performs a string manipulation against the accountname so its formatted properly before being passed to O365</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;Drop that custom.aspx page into the Layouts directory on all on-prem SP servers,</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;Then rather than pointing to <a href="https://%3ctenantname%3e-my.sharepoint.com">https://&lt;tenantname&gt;-my.sharepoint.com</a> url as a Trusted MySite Host Location, you point to <a href="https://%3conpremMySiteHost%3e/_layouts/custom.aspx">https://&lt;onpremMySiteHost&gt;/_layouts/custom.aspx</a> as the Trusted MySite Host Location instead.</p>
<p>&nbsp;</p>
<p>NOTE: you will need to change &lt;tenantname&gt; to the actual name of your O356 tenant</p>
<p>ex. "<a href="https://samerjud2-my.sharepoint.com/Person.aspx?accountname=">https://contoso-my.sharepoint.com/Person.aspx?accountname=</a>"&nbsp;&nbsp;&nbsp;</p>
<pre class="scroll"><code class="js">&lt;html&gt;<br /> &lt;head&gt;<br /> &lt;script language="CS" runat="server"&gt;<br /> void Page_Load(object sender, System.EventArgs e)<br /> {<br /> try<br /> {<br /> string account = Request.QueryString["accountname"];<br /> if(account != null)<br /> {<br /> // Extract domain and name of user from the account name<br /> int stop = account.IndexOf("\\");<br /> string domain = account.Substring(0, stop);<br /> string user = account.Substring(stop + 1, account.Length - stop - 1);<br /> <br /> // Construct the SPO URL to redirect to<br /> string spoUser = String.Format("i:0#.f|membership|{0}@{1}.com", user, domain);<br /> string spoUrl = "https://&lt;tenantname&gt;-my.sharepoint.com/Person.aspx?accountname=" + Server.UrlEncode(spoUser);<br /> <br /> // Redirect to profile page in SPO<br /> Response.Redirect(spoUrl);<br /> }<br /> }<br /> catch<br /> {<br /> // Handle error as necessary<br /> throw;<br /> }<br /> }<br /> &lt;/script&gt;<br /> &lt;/head&gt;<br /> &lt;/html&gt;<br /> </code></pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Go Cloud!!!</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint Online My Site Upgrade</title>
      <link>https://docs.microsoft.com/archive/blogs/jvasil/sharepoint-online-my-site-upgrade</link>
      <pubDate>Thu, 06 Jun 2013 15:15:00 GMT</pubDate>
      <dc:creator><![CDATA[Joe Vasil]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jvasil/2013/06/06/sharepoint-online-my-site-upgrade/</guid>
      <description><![CDATA[Users should first run a healthcheck report against their My Sitebut using this link (they will need...]]></description>
      <content:encoded><![CDATA[<p>Users should first run a healthcheck report against their My Site<br />but using this link (they will need to use correct tenant name</p>
<p><a href="https://contoso-my.sharepoint.com/personal/joev_contoso_com/_layouts/sitehealthcheck.aspx">https://contoso-my.sharepoint.com/personal/joev_contoso_com/_layouts/sitehealthcheck.aspx</a></p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/2604.image1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/2604.image1.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/2604.image1.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/2604.image1.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;Make sure no issues are reported</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/3414.image2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/3414.image2.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/3414.image2.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/3414.image2.jpg" alt="" border="0" /></a>&nbsp;</p>
<p>&nbsp;</p>
<p>3) In this example, notice the custom and additional lists and calendar that have been added to my My Site<br />We&rsquo;ll observe what happens to them after the upgrade process is complete.</p>
<p><br /> <br /> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/1234.image3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/1234.image3.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/1234.image3.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/1234.image3.png" alt="" border="0" /></a><br />&nbsp;</p>
<p>&nbsp;Then click "Start Now" in the pink ribbon which take you following&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/2158.image4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/2158.image4.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/2158.image4.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/2158.image4.png" alt="" border="0" /></a><br />&nbsp;<br />&nbsp;</p>
<p>If you click <strong>Try a DEMO UPGRADE</strong> you get</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/0042.image5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/0042.image5.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/0042.image5.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/0042.image5.png" alt="" border="0" /></a></p>
<p><br />&nbsp;And then</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/6646.image6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/6646.image6.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/6646.image6.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/6646.image6.png" alt="" border="0" /></a></p>
<p>&nbsp;If you click <strong>Upgrade This Site Collection</strong>, you get</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/7178.image7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/7178.image7.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/7178.image7.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/7178.image7.png" alt="" border="0" /></a></p>
<p>&nbsp;<br /> <br />Click I'm ready and</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/6864.image8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/6864.image8.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/6864.image8.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/6864.image8.png" alt="" border="0" /></a></p>
<p>If any errors or warnings are generated you can click the log file link to get more detail&nbsp;</p>
<p><br /> <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8032.image9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8032.image9.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8032.image9.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8032.image9.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>In this example, from the log file we see that the upgrade process attempts to remove a webpart that doesn't exist so we can ignore this warning.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8171.image10.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8171.image10.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8171.image10.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8171.image10.png" alt="" border="0" /></a><br />&nbsp;<br />&nbsp;<br />&nbsp;&nbsp;</p>
<p>When user clicks "<strong>Let's see the new site</strong>" they are taken to their upgraded My Site</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/7065.image11.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/7065.image11.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/7065.image11.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/7065.image11.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>Notice that the Custom list, Added Calendar, and Test Library 1 I had added to my original My Site no longer appear in the quick launch area once the site is<br />upgraded</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/6622.image12.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/6622.image12.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/6622.image12.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/6622.image12.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>To access any custom lists, libraries, etc after the My Site upgrade, click Site Actions (gear icon) and select <strong>Site Contents</strong></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8171.image13.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8171.image13.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8171.image13.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8171.image13.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>And the custom lists and libraries are there</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/7607.image14.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/7607.image14.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/7607.image14.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/7607.image14.png" alt="" border="0" /></a></p>
<p><br />&nbsp;<br /> At this point, if the user has SkyDrive Pro installed on their PC, they can click <strong>Sync </strong>in the upper right corner of their My Site. This will launch the Sky Drive Pro client<br />on their PC prompting them for credentials.</p>
<p>&nbsp;</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/6076.image15.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/6076.image15.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/6076.image15.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/6076.image15.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br />&nbsp;</p>
<p>Once they enter their credentials for SharePoint Online, they will then have the SkyDrive Pro drive appear in Windows Explorer on their<br />PC in which they can sync files to/from their SharePoint Online SkyDrive Pro</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/3005.image16.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/3005.image16.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/3005.image16.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/3005.image16.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>O365 SharePoint Online Compatibility Level</title>
      <link>https://docs.microsoft.com/archive/blogs/jvasil/o365-sharepoint-online-compatibility-level</link>
      <pubDate>Mon, 18 Mar 2013 14:12:00 GMT</pubDate>
      <dc:creator><![CDATA[Joe Vasil]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jvasil/2013/03/18/o365-sharepoint-online-compatibility-level/</guid>
      <description><![CDATA[A colleague recently asked if its possible to create a Wave14 (SP2010) level site collection in a...]]></description>
      <content:encoded><![CDATA[<p>A colleague recently asked if its possible to create a Wave14 (SP2010) level site collection in a new Wave15 (SP2013) SharePoint Online tenant.<br />In testing, I've found that it depends. <br />If you are working in a Wave15 tenant that has been upgraded from Wave14, then the answer is yes.&nbsp;In the Wave15 SharePoint Online Admin Center under "Settings" there is the&nbsp;"Global Experience Version Setting in which you have the option to allow the creation of old version (SP2010) site collections.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/1538.GlobalExperienceVersionSettings.JPG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/1538.GlobalExperienceVersionSettings.JPG" alt="" border="0" /></p>
<p>&nbsp;</p>
<p><span style="font-family: 'segoe ui';">Also, all pre-existing SP2010 sites will look the same after&nbsp;a tenant is upgraded from Wave14 to Wave15. Once the upgrade is done, site collection admins will need to <a href="https://office.microsoft.com/en-us/sharepoint-help/upgrade-a-site-collection-HA102865473.aspx?CTT=1">upgrade each of&nbsp;their sites </a>to take advantage of all the new features of SharePoint.&nbsp;<br />&nbsp;Its important to&nbsp;note this is a required step that should be completed<span style="text-decoration: underline;"> within three months of the upgrade</span>. If you don't get around to it,&nbsp;the MS Online Team&nbsp;will trigger the upgrade automatically at some point--They will contact you before&nbsp;they do so. </span></p>
<p>&nbsp;</p>
<p>&nbsp;But what about brand new Wave15 tenants (that are not upgrade from Wave14)? <br />What I've found through testing and PowerShell (the SPO Management Shell), is that new Wave15 tenants do not provide the ability to allow creation of&nbsp;old version&nbsp;(wave14)&nbsp;site collections. <br />First, from&nbsp;the SPO Admin Center, under Settings, the "Global Experience Version Settings" setting has&nbsp;"Prevent creation of old version site collections" selected, and the&nbsp;&nbsp;Allow creation of old version site collections" is grayed out. You cannot modify this setting via the SPO Admin Center.</p>
<p>Using SPO Management Shell, even though attempting to change the minimum compatibility level by running Set-SPOTenant -minCompatibilityLevel 14 appears to succeed, as shown below, the setting will not take affect. Leaving the minCompatibilityLevel set to 15</p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/0361.SPO_CompatibilityRange.JPG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/0361.SPO_5F00_CompatibilityRange.JPG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/0361.SPO_CompatibilityRange.JPG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x550/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/0361.SPO_5F00_CompatibilityRange.JPG" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Incoming email names for mail enabled lists in SharePoint 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/jvasil/incoming-email-names-for-mail-enabled-lists-in-sharepoint-2010</link>
      <pubDate>Mon, 05 Nov 2012 17:42:00 GMT</pubDate>
      <dc:creator><![CDATA[Joe Vasil]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jvasil/2012/11/05/incoming-email-names-for-mail-enabled-lists-in-sharepoint-2010/</guid>
      <description><![CDATA[Below&nbsp;are results from testing Exchange2010 Sharepoint2010 integration for in-coming email...]]></description>
      <content:encoded><![CDATA[<p>Below&nbsp;are results from testing Exchange2010 Sharepoint2010 integration for in-coming email enabled lists in SharePoint. It covers several questions a customer of mine recently asked me&nbsp;about&nbsp;how display names look in the GAL as well as possible scenarios&nbsp;in&nbsp;which a&nbsp;duplicate email name is entered when email enabling a list.<br />It covers the following &nbsp;&nbsp;</p>
<ul>
<li>Verify what the displayname looks like</li>
<li>Verify what happens when theres a duplicate sitename and list/email name<br /><br /><br /></li>
<li>Webapp - <a href="https://webapp1">https://webapp1</a></li>
<li>Sitename and URL&nbsp; - teamsite&nbsp; <a href="https://webapp1/sites/teamsite">https://webapp1/sites/teamsite</a></li>
<li>List name - List1</li>
<li>List email name - <a href="mailto:list1@SP2010-1.seafox.com">list1@SP2010-1.seafox.com</a>&nbsp;<br />&nbsp;&nbsp;</li>
</ul>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/3443.image1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/3443.image1.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/3443.image1.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x550/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/3443.image1.jpg" alt="" border="0" /></a></p>
<p>&nbsp;<br />Auto created contact in AD&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/0207.image2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/0207.image2.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/0207.image2.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x550/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/0207.image2.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>The "Automatically update email addresses based on email address policy" setting must be checked/enabled<br />on SP mail contact in order for it to appear in GAL</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8203.image3.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8203.image3.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/8203.image3.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x550/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/8203.image3.jpg" alt="" border="0" /></a></p>
<p><br />&nbsp;</p>
<p>The name will then appear in the GAL in the format of site name</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/7723.image4.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/7723.image4.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/7723.image4.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x550/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/7723.image4.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>Now what happens when trying to assign the same email name (<a href="mailto:list1@sp2010-1seafox.com">list1@sp2010-1seafox.com</a>)&nbsp; to a different list in SharePoint&nbsp; So in this scenario we have https://webapp1/sites/teamsite/list1<span style="color: #000000;">&nbsp;</span>(where list1 has email name = list1) <a href="https://webapp2/sites/teamsite/list1">https://webapp2/sites/teamsite/list1</a><br />The follow error will occur if we try to set email name on&nbsp; <a href="https://webapp2/sites/teamsite/list1">https://webapp<strong>2</strong>/sites/teamsite/list1</a>&nbsp; to" list1" which prevents duplicate emails names from being created</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/4834.image5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/4834.image5.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/4834.image5.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x500/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/4834.image5.jpg" alt="" border="0" /></a></p>
<p>However if I give I give the second List1 list unique email name like "list2" it will be created successfully</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/0880.image6.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/0880.image6.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/0880.image6.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x550/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/0880.image6.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;So in this scenario we now have <br /><a href="https://webapp1/sites/teamsite/list1">https://webapp1/sites/teamsite/list1<span style="color: #000000;">&nbsp;</span></a>&nbsp;(where list1 has email name = list1) <br /><a href="https://webapp2/sites/teamsite/list1">https://webapp<strong>2</strong>/sites/teamsite/list1</a>&nbsp; (where list1 has email name = list2)</p>
<p>&nbsp;We end up with duplicate entries in the GAL as below</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/1513.image7.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/1513.image7.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/1513.image7.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x550/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/1513.image7.jpg" alt="" border="0" /></a></p>
<p>&nbsp;&nbsp;</p>
<p>This is because the display name is created/concatenated from the site name and list name as shown below</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/3515.image8.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/3515.image8.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/3515.image8.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x550/__key/communityserver-blogs-components-weblogfiles/00-00-01-24-18/3515.image8.jpg" alt="" border="0" /></a></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Crawling and Large ACLs in Sharepoint</title>
      <link>https://docs.microsoft.com/archive/blogs/jvasil/crawling-and-large-acls-in-sharepoint</link>
      <pubDate>Fri, 12 Jun 2009 10:10:00 GMT</pubDate>
      <dc:creator><![CDATA[jvasil]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jvasil/2009/06/12/crawling-and-large-acls-in-sharepoint/</guid>
      <description><![CDATA[A colleague of mine had questions recently regarding the ability to crawl Sharepoint sites that...]]></description>
      <content:encoded><![CDATA[<p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3"><font face="Calibri">A colleague of mine had questions recently regarding the ability to crawl Sharepoint sites that contain items with very large ACLs (with &gt;2000 ACEs). So the debate began over what actually can and cannot be crawled when a site contains an item or items that have large ACLs.</font></font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri">If a site contains an item with a large ACL, does that mean the entire site cannot be crawled? </font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri">Or the entire list that the item resides in cannot be crawled? </font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri">or only the item itself?</font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri">Since current documentation on this matter is vauge at best, instead of debating this to death we decided to setup a test lab and see for ourselves what the actual affect on crawling really is. </font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri">Below is the result from our testing:</font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3"><font face="Calibri"></font></font></span>&#160;</p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3"><font face="Calibri">Below is a crawl log from testing performed with an overloaded ACL inwhich 5000 domain users where given full control to one document item in a document library. The document </font></font></span><span style="color: #1f497d"><a href="https://teampolar/testdocs/test1.doc" mce_href="https://teampolar/testdocs/test1.doc"><font color="#0000ff" size="3" face="Calibri">https://teampolar/testdocs/test1.doc</font></a><font size="3"><font face="Calibri"> is our ACL overloaded doc. </font></font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3"><font face="Calibri">Afterward we ran an incremental crawl. </font></font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3"><font face="Calibri">A screenshot of the crawl log is below.</font></font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri">the &quot;.... and monitoring.doc&quot; (just above it in crawl log) is in the same </font><a href="https://teampolar/testdocs" mce_href="https://teampolar/testdocs"><font color="#0000ff" size="3" face="Calibri">https://teampolar/testdocs</font></a><font size="3"><font face="Calibri"> document library and as you can see we can crawl it fine, along with everything else currently in the testdocs library and site.&#160;        </font></font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3"><font face="Calibri">So looks like the only thing that we can't crawl is the specific item(s) that have &gt; 1800 ACEs as </font></font></span><span style="color: #1f497d"><font size="3"><font face="Calibri">the Site ACL itself contained the 5000 user objects with the grayed out &quot;Limited&quot; access right which is typical when a user is given explicit access to an item within the site. </font></font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri">But in crawl log screenshot below, you can clearly see that the only items we are not able to crawl is the particular&#160; item that has the large ACL.</font></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/metablogapi/2451.LargeACL_CrawlLog_55D6EBC6.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-24-18-metablogapi/2451.LargeACL_5F00_CrawlLog_5F00_55D6EBC6.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="LargeACL_CrawlLog" border="0" alt="LargeACL_CrawlLog" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/24/18/metablogapi/3441.LargeACL_CrawlLog_thumb_2513BE4E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-24-18-metablogapi/3441.LargeACL_5F00_CrawlLog_5F00_thumb_5F00_2513BE4E.jpg" width="535" height="429" /></a></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"></span></p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 0pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 12pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 12pt" class="MsoNormal"><span style="color: #1f497d"></span>&#160;</p>  <p style="margin: 0in 0in 12pt" class="MsoNormal"><span style="color: #1f497d"><font size="3" face="Calibri"></font></span>&#160;</p>  <p style="margin: 0in 0in 12pt" class="MsoNormal"><span style="color: #1f497d"><span style="font-family: &#39;Calibri&#39;,&#39;sans-serif&#39;; color: #1f497d; font-size: 11pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-bidi-language: ar-sa"><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">&#160;<stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype></span></span></p>  <p style="margin: 0in 0in 12pt" class="MsoNormal"><span style="color: #1f497d"></span>&#160;</p>  <p style="margin: 0in 0in 12pt" class="MsoNormal"><span style="color: #1f497d"><font size="3"><font face="Calibri"><span style="font-family: &#39;Calibri&#39;,&#39;sans-serif&#39;; color: #1f497d; font-size: 11pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-bidi-language: ar-sa"><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">&#160;<span style="font-family: &#39;Calibri&#39;,&#39;sans-serif&#39;; color: #1f497d; font-size: 11pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-bidi-language: ar-sa"><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"> </shapetype></span></shapetype></span></font></font></span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/73/62/40/LargeACL_CrawlLog.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-09-73-62-40/LargeACL_5F00_CrawlLog.jpg">LargeACL_CrawlLog.jpg</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Orphaned Host Header Site Collections</title>
      <link>https://docs.microsoft.com/archive/blogs/jvasil/orphaned-host-header-site-collections</link>
      <pubDate>Mon, 18 May 2009 13:03:00 GMT</pubDate>
      <dc:creator><![CDATA[jvasil]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jvasil/2009/05/18/orphaned-host-header-site-collections/</guid>
      <description><![CDATA[Heads up for those using STSadm to backup and restore&nbsp;host header site collections.Be aware...]]></description>
      <content:encoded><![CDATA[<P>Heads up for those using STSadm to backup and restore&nbsp;host header site collections.<BR>Be aware of&nbsp;the&nbsp;possibility of&nbsp;host header site collections becoming orphaned after you detact and reattach their content database (the content Db that contains STSADM restored hostheader site collections).&nbsp;<BR><BR>The problem begins&nbsp;when using an&nbsp;stsadm backup of one host header site collection and using the "STSADM -o restore"&nbsp;process to restore&nbsp;that backup to&nbsp;another hostheader site colleciton.&nbsp;<BR>For example: <BR>- you have a host header site collection called &nbsp;hhsitecollection1.contoso.com&nbsp; <BR>- you use stsadm to backup that site collection<BR><BR>stsadm -o backup -url hhsitecollection1.contoso.com&nbsp; -filename c:\hhsitecollection1.bak</P>
<P>- You then take that backup and restore it to another hostheader site collection called hhsitecollection2.contoso.com that you alread have running in your farm </P>
<P>stsadm -o&nbsp;restore -url hhsitecollection2.contoso.com&nbsp;-filename c:\hhsitecollection1.bak -overwrite -hhurl https://&lt;URLofHostHeaderWebApp&gt;</P>
<P>&nbsp;What you end of with is a site collection that has the&nbsp;Path value&nbsp;"hhsitecollection2.contoso.com" still registered in the SiteMap table&nbsp;of&nbsp;the Configuration database<BR><BR>&nbsp;========================================================================================================== 
<TABLE class="" style="WIDTH: 926pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width=1234 border=0>
<COLGROUP>
<COL style="WIDTH: 218pt; mso-width-source: userset; mso-width-alt: 10325" width=290>
<COL style="WIDTH: 223pt; mso-width-source: userset; mso-width-alt: 10552" width=297>
<COL style="WIDTH: 239pt; mso-width-source: userset; mso-width-alt: 11320" width=318>
<COL style="WIDTH: 64pt; mso-width-source: userset; mso-width-alt: 3043" width=86>
<COL style="WIDTH: 182pt; mso-width-source: userset; mso-width-alt: 8647" width=243>
<TBODY>
<TR style="HEIGHT: 14.4pt" height=19>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 218pt; BORDER-BOTTOM: #d4d0c8; HEIGHT: 14.4pt; BACKGROUND-COLOR: transparent" width=290 height=19><FONT face=Calibri size=3>Id</FONT></TD>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 223pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent" width=297><FONT face=Calibri size=3>&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;&nbsp; DatabaseId</FONT></TD>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 239pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent" width=318><FONT face=Calibri size=3>&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;&nbsp;&nbsp;&nbsp;&nbsp; Path</FONT></TD>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 246pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent; mso-ignore: colspan" width=329 colSpan=2></TD></TR>
<TR style="HEIGHT: 14.4pt" height=19>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 14.4pt; BACKGROUND-COLOR: transparent" height=19><FONT face=Calibri size=3>BE18A48E-5DF9-428B-AD3D-AE3FE064C457</FONT></TD>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Calibri size=3>&nbsp; 5F9A4A4D-62DF-4D93-A505-2907A7116DB2</FONT></TD>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Calibri size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hhsitecollection2.contoso.com</FONT></TD>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent" align=right><FONT face=Calibri size=3></FONT></TD>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"></TD></TR></TBODY></TABLE></P>
<P>&nbsp;===========================================================================================================</P>
<P>But has a HostHeader value of "hhsitecollection1.contoso.com"&nbsp;in the Sites table&nbsp;of its content&nbsp;database. </P>
<P>================================================================ </P>
<P>
<TABLE class="" style="WIDTH: 428pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width=570 border=0>
<COLGROUP>
<COL style="WIDTH: 226pt; mso-width-source: userset; mso-width-alt: 10695" width=301>
<COL style="WIDTH: 202pt; mso-width-source: userset; mso-width-alt: 9557" width=269>
<TBODY>
<TR style="HEIGHT: 14.4pt" height=19>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 226pt; BORDER-BOTTOM: #d4d0c8; HEIGHT: 14.4pt; BACKGROUND-COLOR: transparent" width=301 height=19><FONT face=Calibri size=3>Id</FONT></TD>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; WIDTH: 202pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent" width=269><FONT face=Calibri size=3>HostHeader</FONT></TD></TR>
<TR style="HEIGHT: 14.4pt" height=19>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; HEIGHT: 14.4pt; BACKGROUND-COLOR: transparent" height=19><FONT face=Calibri size=3>BE18A48E-5DF9-428B-AD3D-AE3FE064C457</FONT></TD>
<TD class="" style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><FONT face=Calibri size=3>hhsitecollection1.contoso.com</FONT></TD></TR></TBODY></TABLE></P>
<P>================================================================</P>
<P>Note that Site's ID remains the same <FONT face=Calibri size=3>BE18A48E-5DF9-428B-AD3D-AE3FE064C457 in both Dbs</FONT><BR><BR>At this point, as long as that contentDb is never detached and reattached, you will never notice a problem as users and tools&nbsp;will still be able to&nbsp;access that site collection&nbsp;using the https://hhsitecollection2.contoso.com&nbsp;URL as they always have.<BR><BR><STRONG>However</STRONG> <U>major problems will occur&nbsp;once that site collection's contentDb is detached and reattached to the farm.</U></P>
<P>When that happens,one of two bad things will occur:<BR><BR>1) The site collection is no longer available using its original URL<BR>For example, if an entry&nbsp;for "hhsitecollection1.contoso.com" does not already exist in the SiteMap table of the Configuration Database, once the contentDb is re-attached, Sharepoint will pick up the HostHeader value for the site collection from the contentDb,which is now&nbsp;hhsitecollection<U>1</U>.contoso.com due to the stsadm restore process, and enter it into the SiteMap table (along with other information such as SiteID etc.)<BR>At this point hhsitecollection<U>2</U>.contoso.com&nbsp; will no longer be accessible via the https://hhsitecollection2.contoso.com URL.<BR>The only accessible URL for hhsitecollection2.contoso.com&nbsp;will be&nbsp;https://hhsitecollection<U>1</U>.contoso.com </P>
<P>Fortunately at this point you can correct the problem by running <BR>stsadm -o renamesite -oldurl https://hhsitecollection<U>1</U>.contoso.com&nbsp; -newurl https://hhsitecollection2.contoso.com </P>
<P>This will reset both the Path value in SiteMap table of ConfigDb and the HostHeader value in Sites table of ContentDb back to <FONT color=#000080>hhsitecollection2.contoso.com</FONT> <BR>and users are back on this site using <U>https://<FONT color=#000080>hhsitecollection2.contoso.com</FONT></U> </P>
<P><BR>OR&nbsp; 2) The host header site collection&nbsp;becomes orphaned (it exists in the content Db but is no longer accessible)<BR>For example&nbsp;this happens if a Path value of&nbsp;"hhsitecollection1.contoso.com"&nbsp; already exist in the SiteMap table of the Configuration Database,(because that&nbsp;site collection&nbsp;happens to exist in&nbsp;some other contentDb). <BR>Since Sharepoint doesn't allow duplicate Path values in the SiteMap table of the Configuration Database&nbsp;(for obvious reasons), at this point once the contentDb is reattached to the farm, the https://hhsitecollection2.contoso.com hostheader site collection (which has hostheader value&nbsp;"hhsitecollection1.contoso.com"&nbsp;after stsadm&nbsp;-o restore)&nbsp;will become orphaned.&nbsp;<BR>It still&nbsp;exists in the content Db but it is no longer accessible via the browser, stsadm, or SP object model) <BR></P>
<P><U><STRONG>Recovering orphaned host header site collections<BR></STRONG></U>One of the&nbsp;options for recovering these specific types of orphaned host header site collections is:</P>
<P>1. use stsadm - o renamesite to temporarily rename the conflicting host header site collection that is in the farm<BR>In our example we would need to&nbsp;rename the good/working &nbsp;https://hhsitecollection1.contoso.com&nbsp;&nbsp; to a temporary name <BR><STRONG>NOTE: This will take this site out of commission until the rest of the steps are completed<BR></STRONG><BR>stsadm -o renamesite -oldurl https://hhsitecollection<U>1</U>.contoso.com&nbsp; -newurl https://temphhsitecollection1.contoso.com&nbsp;</P>
<P>2. Detach and reattach the contentDb that contains the orphaned https://hhsitecollection<U>1</U>.contoso.com&nbsp; <BR>(Remember&nbsp;its original name was https://hhsitecollection2.contoso.com&nbsp;before the stsadm -o restore and&nbsp;we need to get it back as&nbsp;&nbsp;https://hhsitecollection2.contoso.com&nbsp;)<BR>So once you reattach&nbsp;its contentDb, &nbsp;https://hhsitecollection2.contoso.com is now&nbsp;accessible again as https://hhsitecollection<U>1</U>.contoso.com&nbsp;&nbsp;&nbsp;</P>
<P>3. Rename hhsitecollection2.contoso.com back to its original name</P>
<P>stsadm -o renamesite -oldurl https://hhsitecollection<U>1</U>.contoso.com&nbsp; -newurl https://temphhsitecollection2.contoso.com&nbsp;</P>
<P>4. Now rename the original hhsitecollection1.contoso.com (that you renamed in step 1)&nbsp;back to its original name<BR>stsadm -o renamesite -oldurl https://temphhsitecollection<U>1</U>.contoso.com&nbsp; -newurl https://hhsitecollection1.contoso.com&nbsp;</P>
<P>At this point &nbsp;https://hhsitecollection2.contoso.com and https://hhsitecollection2.contoso.com should both be available again.</P>
<P mce_keep="true">&nbsp;</P>
<P><STRONG>Now how to prevent this problem from occurring in the first place:</STRONG><BR>Whenever you restore a host header site collection using stsadm, just be sure to run stsadm -o renamesite immediately after&nbsp;the stsadm -o restore process completes.<BR>When doing so, the -oldurl and -newurl parameters you specifiy should both be the hh site collection name that you want to use.<BR><BR>For example:<BR>stsadm -o&nbsp;restore -url hhsitecollection2.contoso.com&nbsp;-filename c:\hhsitecollection1.bak -overwrite -hhurl https://&lt;URLofHostHeaderWebApp&gt;</P>
<P>then once that completes run,<BR><BR>stsadm -o renamesite -oldurl https://hhsitecollection2.contoso.com&nbsp; -newurl https://hhsitecollection2.contoso.com <BR><BR>This will rewrite the hostheader value in the contentDb to the -url value that you specified in the stsadm restore command (in this case hhsitecollection2.contoso.com)</P>
<P mce_keep="true">&nbsp;</P>
<P mce_keep="true">&nbsp;======================================================================================================================</P>
<P mce_keep="true">Also on a somewhat related note: <BR>Service Pack 2 for WSS3.0/MOSS introduces the ability to "delete" orphaned site collections by using the new&nbsp;siteid parameter. <BR><BR>C:\&gt;stsadm -help deletesite</P>
<P mce_keep="true">stsadm.exe -o deletesite<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [-url &lt;url&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -deleteadaccounts &lt;true/false&gt;]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [-force<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<STRONG> -siteid &lt;site id&gt;</STRONG><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -databasename &lt;database name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -databaseserver &lt;database server name&gt;]</P>
<P>Since your dealing with an orphaned site collection the only way to get the siteId is by looking in its content database and getting the "Id" value of the orphaned site collection</P>
<P>In testing I've performed,&nbsp;an orphaned hostheader site collection did not block or cause an SP2&nbsp;upgrade to&nbsp;fail. <BR>In my testing, both the Farm,&nbsp;and the contentDb I had that contained an orphaned hostheader site collection and was attached to the farm, upgraded successfully.</P>
<P>===============================================================================================================&nbsp;</P>
<P>&nbsp;Providing an update regarding a fix&nbsp;in the June 09 CU that prevents duplication of host header values&nbsp;that are caused&nbsp;when using stsadm&nbsp;to restore host header site collections&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT size=3><FONT face=Calibri>Problem<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><FONT size=3><FONT face=Calibri>When restoring a host header site collection from backup to a new host header site collection, the host header value for&nbsp;the restored site&nbsp;collection is&nbsp;still the old sites host header. After restoring the site collection&nbsp;if we&nbsp;detach and reattach the restored site collection's content DB, the restored site collection is no longer accessible and left orphan.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT size=3><FONT face=Calibri>Resolution<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><FONT size=3><FONT face=Calibri>Microsoft has produced a hotfix (KB970946) to address this issue. Details of how and where to obtain the hotfix are shown below.&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT size=3><FONT face=Calibri>Related Knowledge Base Articles<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><FONT size=3><FONT face=Calibri>The details of the hotfix can be found in the following article:<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Verdana','sans-serif'"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in"><A href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;970946"><FONT face=Calibri color=#0000ff size=3>970946 Description of the Windows SharePoint Services 3.0 Cumulative Update Server Hotfix Package (Sts.msp): June 30, 2009</FONT></A><o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"><FONT size=3><FONT face=Calibri>Please note that this fix can also be applied by installing the June Server-Package for WSS 3.0.&nbsp; This fix is detailed in the following article:<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in"><A href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;971538"><FONT face=Calibri color=#0000ff size=3>971538 Description of the Windows SharePoint Services 3.0 Cumulative Update Server Hotfix Package (WSS server-package): June 30, 2009</FONT></A><o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT size=3><FONT face=Calibri>Additional Information and Recommendations<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><FONT face=Calibri size=3>There is a link on each of the hotfix articles that will allow you to download the hotfixes when you are ready. You can also find detailed, step-by-step instructions for downloading hotfixes by </FONT><A href="https://blogs.msdn.com/mmcintyr/archive/2008/09/02/how-can-you-download-a-hotfix-without-contacting-microsoft.aspx"><FONT face=Calibri color=#0000ff size=3>clicking here</FONT></A><FONT size=3><FONT face=Calibri>. <o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT face=Calibri size=3>For complete guidance on applying updates please refer to </FONT><A href="https://technet.microsoft.com/en-us/office/sharepointserver/bb735839.aspx"><FONT face=Calibri color=#0000ff size=3>Updates Resource Center for SharePoint Products and Technologies</FONT></A><FONT face=Calibri size=3>.</FONT></B><o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT size=3><FONT face=Calibri>Update Steps &amp; Suggestions<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><FONT size=3><FONT face=Calibri>To get your SharePoint installation as up-to-date as possible, we recommend that customers install updates in the following sequence (the steps below assume MOSS is installed, if it is not feel free to omit those fixes):<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 63pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="https://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=79bada82-c13f-44c1-bdc1-d0447337051b"><FONT face=Calibri color=#0000ff size=3>Windows SharePoint Services 3.0 Service Pack 2 (SP2)</FONT></A><o:p></o:p></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 63pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="https://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=b7816d90-5fc6-4347-89b0-a80deb27a082"><FONT face=Calibri color=#0000ff size=3>The 2007 Microsoft Office Servers Service Pack 2 (SP2)</FONT></A><o:p></o:p></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 63pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>3.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;971620"><FONT face=Calibri color=#0000ff size=3>971620 When you install the 2007 Microsoft Office servers Service Pack 2, the product expiration date is activated incorrectly</FONT></A><o:p></o:p></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 63pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>4.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><A href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;971538"><FONT face=Calibri color=#0000ff size=3>971538&nbsp;&nbsp; Description of the Windows SharePoint Services 3.0 Cumulative Update Server Hotfix Package (WSS server-package): June 30, 2009</FONT></A><o:p></o:p></P>
<P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 63pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>5.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="COLOR: #1f497d"><A href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;971537"><FONT face=Calibri color=#0000ff size=3>971537 Description of the SharePoint Server 2007 Cumulative Update Server Hotfix Package (MOSS server-package): June 30, 2009</FONT></A><FONT face=Calibri size=3> </FONT></SPAN><o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><B><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 27pt"><FONT size=3><FONT face=Calibri>After applying the preceding updates on all servers in the farm, run the SharePoint Products and Technologies Configuration Wizard or the “<B>psconfig –cmd upgrade –inplace b2b -wait</B>” command on each server one at a time. This needs to be done on every server in the farm with SharePoint installed.&nbsp; <o:p></o:p></FONT></FONT></P>
<P mce_keep="true">&nbsp;</P>
<P mce_keep="true">&nbsp;</P>
<P mce_keep="true">&nbsp;</P>
<P>&nbsp;&nbsp;</P>
<P mce_keep="true">&nbsp;</P>
<P><BR>&nbsp;</P>]]></content:encoded>
    </item>
  </channel>
</rss>