<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SharePoint 2019 Archives - Blog IT</title>
	<atom:link href="https://blogit.create.pt/category/sharepoint/sharepoint-2019/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogit.create.pt/category/sharepoint/sharepoint-2019/</link>
	<description>Create IT blogger community</description>
	<lastBuildDate>Tue, 30 May 2023 14:54:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>How to configure HTTPS with HTTP redirect in SharePoint 2019 using Host Named Site Collections</title>
		<link>https://blogit.create.pt/miguelisidoro/2021/08/11/how-to-configure-https-with-http-redirect-in-sharepoint-2019-using-host-named-site-collections/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2021/08/11/how-to-configure-https-with-http-redirect-in-sharepoint-2019-using-host-named-site-collections/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Tue, 10 Aug 2021 23:48:37 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[#https]]></category>
		<category><![CDATA[#migration]]></category>
		<category><![CDATA[#security]]></category>
		<category><![CDATA[#sharepoint2019]]></category>
		<category><![CDATA[#ssl]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=12345</guid>

					<description><![CDATA[<p>This post explains how you can configure a web application holding host named site collections to use HTTPS and automatically redirect HTTP redirects to HTTPS in a SharePoint 2019 farm. This post will focus on HTTPS configuration on SharePoint site, IIS bindings, Alternate Access Mappings, Search and how you can automatically redirect pages from HTTP [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2021/08/11/how-to-configure-https-with-http-redirect-in-sharepoint-2019-using-host-named-site-collections/">How to configure HTTPS with HTTP redirect in SharePoint 2019 using Host Named Site Collections</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains how you can configure a web application holding host named site collections to use HTTPS and automatically redirect HTTP redirects to HTTPS in a SharePoint 2019 farm. This post will focus on HTTPS configuration on SharePoint site, IIS bindings, Alternate Access Mappings, Search and how you can automatically redirect pages from HTTP to HTTPS.</p>



<h2 class="wp-block-heading"><span class="td_text_columns_two_cols">Introduction</span></h2>



<p>I am currently involved in a SharePoint 2013 to SharePoint 2019 migration of a public website solution using SharePoint 2013. Despite WCM features in SharePoint have not evolved since SharePoint 2013, the option was to upgrade to SharePoint 2019 and take advantage of existing developments.</p>



<p>The solution uses Host Named Site Collections as the basis for a multi portal platform that can be used to create multiple public sites with the same platform, making it easy to create multiple portals with little development effort.</p>



<p>This post explains the configurations necessary to configure a Host Named Site Collection using HTTPS and how to automatically redirect HTTP requests to HTTPS.</p>



<p>To learn more on Host Named Site Collections, you can read the <a href="https://docs.microsoft.com/en-us/SharePoint/administration/host-named-site-collection-architecture-and-deployment?redirectedfrom=MSDN#section6" target="_blank" rel="noreferrer noopener">Microsoft official documentation</a> or read a <a href="https://levinwayne.wordpress.com/2012/06/01/what-every-sharepoint-admin-needs-to-know-about-host-named-site-collections/" target="_blank" rel="noreferrer noopener">fantastic blog post</a> about the topic.</p>



<p>In my case, I will assume the existence of a web application that acts as the container for the site collections. To simplify, lets assume the following configuration (web application and site collection were created using HTTP first).</p>



<ul class="wp-block-list"><li>Web application URL (Default Zone): http://webapp.smartportals.pt, configured for anonymous access. This address will never be used by end users. This is the web application URL that was given to the web application when it was created. In this zone, we will automatically redirect HTTP to HTTPS in every page.</li><li>Web application URL (Intranet Zone): http://auth.smartportals.pt, configured for Windows Integrated access only. This zone will be used as an authoring environment for content managers. However, this address will never be used by end users. This web application URL was created using a web application extension into the Intranet zone, which created a new IIS site for the same web application but to be used with different authentication settings. In this zone, we will also automatically redirect HTTP to HTTPS in every page.</li><li>Web application URL (Internet Zone): http://search.smartportals.pt, configured for Windows Integrated access and anonymous access. This zone will be used only for search. This address will never be used by end users. This web application URL was created using a web application extension into the Internet zone. In this zone, <strong>we will NOT </strong>automatically redirect HTTP to HTTPS in every page since this will cause search issues when crawling the site collection (http://dev.site.pt) contents.</li><li>Site collection URL (Default Zone): http://dev.site.pt, configured for anonymous access. This address will be used by end users to access the public website. The site collection was created a PowerShell script. To learn more on how to create a Host Named Site Collection, please read the <a href="https://docs.microsoft.com/en-us/sharepoint/administration/host-named-site-collection-architecture-and-deployment" target="_blank" rel="noreferrer noopener">Microsoft official documentation</a>.</li><li>Site collection URL (Intranet Zone): http://auth.site.pt, configured for Windows Integrated authentication. This address will be used by BackOffice users to manage content of the website.</li></ul>



<h2 class="wp-block-heading">How-To Steps</h2>



<p>When configuring SSL in a SharePoint 2019 farm with Host Named Site Collections, the following topics are the most relevant:</p>



<ul class="wp-block-list"><li>Install SSL certificates</li><li>Configure Search</li><li>Configure IIS bindings</li><li>Configure Alternate Access Mappings</li><li>Configure Anonymous Access for Public Web Site</li><li>Configure Site Collection URLs</li><li>Configure Web Application Authentication Providers</li><li>Configure HTTP to HTTPS Automatic Redirect</li></ul>



<h2 class="wp-block-heading">Install SSL certificates</h2>



<p>The SSL certificate must be a wildcard certificate for the same domain as the public address of the web site. I will not focus on this topic in the post since it is very well explained over the Internet. The SSL certificates will have to be installed in every SharePoint Frontend server. To learn more on this topic, please visit <a href="https://www.digicert.com/kb/ssl-certificate-installation-microsoft-sharepoint-2013.htm" target="_blank" rel="noreferrer noopener">this blog post</a>. In our case, we used a wildcard certificate issued by a known certificate authority.</p>



<h2 class="wp-block-heading">Configure Search</h2>



<p>As you remember, both in the Default and Intranet zones, we have automatic redirection between HTTP and HTTPS. The way we configured this redirect will be explained later in the post. In order for the Search Service Application to successfully crawl the site collection (http://dev.site.pt, at this point still in HTTP) contents successfully, we must set as the Search Content Source the Web Application URL for the Internet zone (http://search.smartportals.pt). The IIS site in the Internet zone <strong>WILL NOT</strong> have any automatic redirection between HTTP and HTTPS (only the IIS sites associated with the public website and the Authoring URLs will). For crawling purposes, the web application in this zone can use the HTTP protocol since, once again, the web application URL acts as a container and will never be accessed directly by end users. While crawling, the HTTPS address of the site collection (https://dev.site.pt) will be crawled successfully since it will later be the site collection URL associated with the Default zone of the web application. The reason, once again for this, is that in the Internet zone there is no HTTP to HTTPS automatic redirection in the IIS site associated with the URL used as a Content Source URL: http://search.smartportals.pt.</p>



<p>In our case, we created two content sources, one for the website and left the default Content Source with the remaining start addresses, used mainly to crawl user profiles.</p>



<figure class="wp-block-image size-full is-style-default"><img fetchpriority="high" decoding="async" width="829" height="256" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Search_Content_Sources.jpg" alt="" class="wp-image-12430" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Search_Content_Sources.jpg 829w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Search_Content_Sources-300x93.jpg 300w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Search_Content_Sources-768x237.jpg 768w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Search_Content_Sources-696x215.jpg 696w" sizes="(max-width: 829px) 100vw, 829px" /><figcaption>Search content sources</figcaption></figure>



<figure class="wp-block-image size-full is-resized is-style-default"><img decoding="async" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Search_Content_Source_Site.jpg" alt="" class="wp-image-12431" width="728" height="375" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Search_Content_Source_Site.jpg 728w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Search_Content_Source_Site-300x155.jpg 300w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Search_Content_Source_Site-696x359.jpg 696w" sizes="(max-width: 728px) 100vw, 728px" /><figcaption> Search content source (Site)</figcaption></figure>



<h2 class="wp-block-heading">Configure IIS bindings</h2>



<p>In each frontend server, you will have to have two different IP Addresses. This is necessary since we need two IIS sites accepting wildcard certificates and the only way we can achieve this is having two different IP Addresses in the server, and have the bindings in the  Public and Authoring IIS web sites to use different IP Addresses. These two IIS sites (Default and Intranet zones) will have automatic redirect between HTTP and HTTPS and will have both the HTTP and HTTPS bindings. We decided to stay with the default ports, even for the Public and Authoring web sites for simplicity.</p>



<p>Default zone (Public website, anonymous access):</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_IIS_Bindings_FrontEnd.jpg" alt="" class="wp-image-12433" width="428" height="192" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_IIS_Bindings_FrontEnd.jpg 428w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_IIS_Bindings_FrontEnd-300x135.jpg 300w" sizes="(max-width: 428px) 100vw, 428px" /><figcaption>IIS Bindings (Public Site, Default Zone)</figcaption></figure>



<p>Intranet zone (Authoring website, Integrated Windows Authentication): </p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_IIS_Bindings_BackEnd.jpg" alt="" class="wp-image-12434" width="410" height="199" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_IIS_Bindings_BackEnd.jpg 410w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_IIS_Bindings_BackEnd-300x146.jpg 300w" sizes="(max-width: 410px) 100vw, 410px" /><figcaption>IIS Bindings (Authoring Site, Intranet Zone)</figcaption></figure>



<p>Search zone (Search IIS site, Integrated Windows Authentication and Anonymous Access):</p>



<figure class="wp-block-image size-full"><img decoding="async" width="452" height="140" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_IIS_Bindings_Search-2.jpg" alt="" class="wp-image-12450" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_IIS_Bindings_Search-2.jpg 452w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_IIS_Bindings_Search-2-300x93.jpg 300w" sizes="(max-width: 452px) 100vw, 452px" /><figcaption> IIS Bindings (Search Site, Internet Zone) </figcaption></figure>



<h2 class="wp-block-heading">Configure Alternate Access Mappings</h2>



<p>Alternate Access Mappings are an essencial part on any web application configuration and will play a very important role in our configuration. Each web application can have up to 5 different Public URLs that can be used to have users access the same web application using different addresses and potentially different authentication providers (Default, Intranet, Internet, Extranet and Custom). To learn more about Alternate Access Mappings, read the <a href="https://docs.microsoft.com/en-us/sharepoint/administration/configure-alternate-access-mappings" target="_blank" rel="noreferrer noopener">official Microsoft documentation</a>.</p>



<p><strong>Important Notes:</strong></p>



<ul class="wp-block-list"><li>Search IIS site address must be the default zone URL. To read more about the advantages of doing this, read the <a href="https://docs.microsoft.com/en-us/sharepoint/search/best-practices-for-crawling" target="_blank" rel="noreferrer noopener">Official Microsoft documentation</a>. With Host Named Site Collections, the Site Collection that we want to crawl must also be configured for the Default zone so that the search results will always return results starting with that URL (in our case https://dev.site.pt)</li><li><span style="color: initial">The HTTPS web application URL set in the Authoring IIS site must be set to the Intranet zone since we will configure the Authentication provider in this zone for Windows Integrated Authentication only to ensure that only authenticated users can access this address.</span></li><li>The HTTPS web application URL set in the Public IIS site must be to the Internet zone since this is the zone where we will configure the authentication provider with Windows Integrated Authentication and anonymous access so that users can access the site collection URL (in our case https://dev.site.pt).</li><li><span style="color: initial">The remainder zones are for the HTTP addresses of the Public and Authoring IIS sites</span></li></ul>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://blogit.create.pt/wp-content/uploads/2021/12/SP2019_SSL_AlternateAccessMappings.jpg" alt="" class="wp-image-12581" width="730" height="359" srcset="https://blogit.create.pt/wp-content/uploads/2021/12/SP2019_SSL_AlternateAccessMappings.jpg 973w, https://blogit.create.pt/wp-content/uploads/2021/12/SP2019_SSL_AlternateAccessMappings-300x148.jpg 300w, https://blogit.create.pt/wp-content/uploads/2021/12/SP2019_SSL_AlternateAccessMappings-768x378.jpg 768w, https://blogit.create.pt/wp-content/uploads/2021/12/SP2019_SSL_AlternateAccessMappings-696x343.jpg 696w, https://blogit.create.pt/wp-content/uploads/2021/12/SP2019_SSL_AlternateAccessMappings-853x420.jpg 853w, https://blogit.create.pt/wp-content/uploads/2021/12/SP2019_SSL_AlternateAccessMappings-324x160.jpg 324w, https://blogit.create.pt/wp-content/uploads/2021/12/SP2019_SSL_AlternateAccessMappings-533x261.jpg 533w" sizes="(max-width: 730px) 100vw, 730px" /></figure>



<h2 class="wp-block-heading">Configure Anonymous Access for Public Web Site</h2>



<p>To complete the configuration of anonymous access, you have to go to SharePoint permissions page (using the public address but as an authenticated user) and set anonymous access.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="385" height="284" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Enable_AnonymousAccess.jpg" alt="" class="wp-image-12442" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Enable_AnonymousAccess.jpg 385w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Enable_AnonymousAccess-300x221.jpg 300w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Enable_AnonymousAccess-80x60.jpg 80w" sizes="(max-width: 385px) 100vw, 385px" /><figcaption>Enable Anonymous Access for Site Collection</figcaption></figure>



<p>After anonymous access has been enabled, you have something like the below image in your Site Collection permissions.</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_AnonymousAccess_EntireSite-1.jpg" alt="" class="wp-image-12505" width="809" height="512" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_AnonymousAccess_EntireSite-1.jpg 809w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_AnonymousAccess_EntireSite-1-300x190.jpg 300w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_AnonymousAccess_EntireSite-1-768x486.jpg 768w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_AnonymousAccess_EntireSite-1-696x440.jpg 696w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_AnonymousAccess_EntireSite-1-664x420.jpg 664w" sizes="(max-width: 809px) 100vw, 809px" /><figcaption>Anonymous Access for Site Collection</figcaption></figure>



<h2 class="wp-block-heading">Configure Site Collection URLs</h2>



<p>In this section, we will configure the different site collection URLs for the relevant zones configured in the Alternate Access Mappings in the previous section.</p>



<p>To do this, we must use rename the http://dev.site.pt to https://dev.site.pt (Default zone) using old STSADM.</p>



<pre class="wp-block-code"><code>stsadm -o renamesite -oldurl http://dev.site.pt -newurl https://dev.site.pt</code></pre>



<p>After that, we can set the remain zones URLs using SP-SiteURL PowerShell cmdlet as follows:</p>



<pre class="wp-block-code"><code>Set-SPSiteUrl (Get-SPSite 'https://dev.site.pt') -Url 'https://auth.dev.site.pt' -Zone Intranet
Set-SPSiteUrl (Get-SPSite 'https://dev.site.pt') -Url 'http://dev.site.pt' -Zone Internet
Set-SPSiteUrl (Get-SPSite 'https://dev.site.pt') -Url 'http://auth.dev.site.pt' -Zone Extranet</code></pre>



<p>If you need to remove any Site Collection URL, you can set use the Remove-SPSiteURL as follows:</p>



<pre class="wp-block-code"><code>Remove-SPSiteURL -Url http://auth.dev.site.pt</code></pre>



<p>After running the commands, we will have our HTTPS Public web site address (the one we want for Search) in the Default zone and the remaining zones set to allow the Public site web site access (HTTP and HTTPS) to be anonymous and the Authoring address to require Windows Integrated Authentication.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="447" height="121" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_SiteCollection_URLs_Zones.jpg" alt="" class="wp-image-12447" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_SiteCollection_URLs_Zones.jpg 447w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_SiteCollection_URLs_Zones-300x81.jpg 300w" sizes="(max-width: 447px) 100vw, 447px" /></figure>



<h2 class="wp-block-heading">Configure Web Application Authentication Providers</h2>



<p>Authentication Providers are associated with the security zones of the web application (Default, Intranet, Internet, Extranet and Custom). To learn more about Authentication Providers, please read the <a href="https://docs.microsoft.com/en-us/sharepoint/security-for-sharepoint-server/plan-user-authentication" target="_blank" rel="noreferrer noopener">Microsoft official documentation</a>.</p>



<p>For the Default and Internet zones, we set anonymous access and Windows Integrated Authentication. Default zone will allow temporarily Windows Integrated Authentication so that we can properly set Anonymous Access in the Site Collection (already explained above). The Windows Integrated Authentication setting should be removed in the end to prevent authenticated users to try accessing the Public web site as authenticated users. Internet zone must also include Windows Integrated Authentication so that the Search can properly crawl the Site Collection contents.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="631" height="477" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Default_Zone.jpg" alt="" class="wp-image-12438" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Default_Zone.jpg 631w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Default_Zone-300x227.jpg 300w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Default_Zone-556x420.jpg 556w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Default_Zone-80x60.jpg 80w" sizes="(max-width: 631px) 100vw, 631px" /><figcaption>Authentication Provider (Default and Internet Zones)</figcaption></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="631" height="477" src="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Intranet_Zone.jpg" alt="" class="wp-image-12440" srcset="https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Intranet_Zone.jpg 631w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Intranet_Zone-300x227.jpg 300w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Intranet_Zone-556x420.jpg 556w, https://blogit.create.pt/wp-content/uploads/2021/08/SP2019_SSL_Authentication_Provider_Intranet_Zone-80x60.jpg 80w" sizes="(max-width: 631px) 100vw, 631px" /><figcaption> Authentication Provider (Intranet Zone)</figcaption></figure>



<h2 class="wp-block-heading">Configure HTTP to HTTPS Automatic Redirect</h2>



<p>Since this is a migration from a SharePoint 2013 site using HTTP to a SharePoint 2019 using HTTPS we want to ensure if we have HTTP links in any page of the website and while Google is indexing the new site after migration is complete, that HTTP requests will be automatically redirected to HTTPS.</p>



<p>To achieve this, we installed on each of the SharePoint Frontend Servers, the <a href="https://www.iis.net/downloads/microsoft/url-rewrite" target="_blank" rel="noreferrer noopener">IIS URL Rewrite module</a>.</p>



<p>After installed, we must add the following XML configuration on the web.config on the IIS sites associated with the Default and Intranet zones (Public and Authoring web sites).</p>



<pre class="wp-block-code"><code>    &lt;staticContent&gt;
      &lt;remove fileExtension=".dll" /&gt;
      &lt;remove fileExtension=".exe" /&gt;
    &lt;/staticContent&gt;
    <strong>&lt;rewrite&gt;
      &lt;rules&gt;
        &lt;rule name="Redirect to HTTPS" enabled="true" patternSyntax="Wildcard" stopProcessing="true"&gt;
          &lt;match url="*" negate="false" /&gt;
          &lt;conditions logicalGrouping="MatchAny"&gt;
            &lt;add input="{HTTPS}" pattern="off" /&gt;
          &lt;/conditions&gt;
          &lt;action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" /&gt;
        &lt;/rule&gt;
      &lt;/rules&gt;
    &lt;/rewrite&gt;</strong>
 &lt;/system.webServer&gt;</code></pre>



<p>And that&#8217;s it! Hope that this can help anyone that needs to do something similar! Any feedback and suggestions to improve to the configuration we used is welcome!</p>



<p></p>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/" target="_blank">here</a>.</p>



<p>If you want to learn how to save time time scheduling your meetings, click <a aria-label="undefined (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to enable Microsoft Teams Attendance List Download, click <a aria-label="undefined (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to create a dynamic org-wide team in Microsoft Teams with all active employees, click <a href="https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>.</p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2021/08/11/how-to-configure-https-with-http-redirect-in-sharepoint-2019-using-host-named-site-collections/">How to configure HTTPS with HTTP redirect in SharePoint 2019 using Host Named Site Collections</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2021/08/11/how-to-configure-https-with-http-redirect-in-sharepoint-2019-using-host-named-site-collections/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Configure a Hybrid Experience with Office 365 in a SharePoint 2019 farm</title>
		<link>https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Sun, 20 Oct 2019 22:05:35 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Hybrid]]></category>
		<category><![CDATA[Modern SharePoint]]></category>
		<category><![CDATA[Modern Workplace]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=11534</guid>

					<description><![CDATA[<p>This post explains how you can configure a hybrid experience in a SharePoint 2019 farm. Introduction Organizations are rapidly moving into the Cloud with Office 365, but some are still not ready to move completely to Office 365 and SharePoint Online. Upgrading to SharePoint 2019, that has an improved support for a hybrid scenario, can [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/">How to Configure a Hybrid Experience with Office 365 in a SharePoint 2019 farm</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains how you can configure a hybrid experience in a SharePoint 2019 farm.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>Organizations are rapidly moving into the Cloud with Office 365, but some are still not ready to move completely to Office 365 and SharePoint Online.</p>



<p>Upgrading to SharePoint 2019, that has an improved support for a hybrid scenario, can be a valid solution to allow organizations to gradually take the path to the Cloud.</p>



<p>A <a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/SharePoint-Server-2019-Hybrid-What-do-you-actually-get/ba-p/327320" target="_blank" rel="noreferrer noopener" aria-label="hybrid scenario (opens in a new tab)">hybrid scenario</a> in SharePoint 2019 will allow you the following:</p>



<ul class="wp-block-list"><li>Hybrid App Launcher</li><li>Hybrid Sites</li><li>Hybrid OneDrive for Business</li><li>Hybrid Business to Business (B2B) sites</li><li>Hybrid self-service site creation</li><li>Hybrid auditing</li><li>Hybrid taxonomy and content types</li><li>Hybrid Business Connectivity Services</li><li>Hybrid Search</li></ul>



<p>With these scenarios, organizations can keep some of their workloads On-Premises and start taking advantage of all the innovations in SharePoint Online and Office 365.</p>



<h2 class="wp-block-heading">Enabling Hybrid Experience</h2>



<p>To enable an hybrid environment in a SharePoint 2019 farm, you will have to follow the following steps in Central Administration:</p>



<ul class="wp-block-list"><li>Select the &#8220;Configuration Wizards&#8221; option</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="942" height="546" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard.jpg" alt="" class="wp-image-11547" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard.jpg 942w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard-300x174.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard-768x445.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard-696x403.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard-725x420.jpg 725w" sizes="(max-width: 942px) 100vw, 942px" /><figcaption>SharePoint 2019 Configuration Wizards</figcaption></figure></div>



<ul class="wp-block-list"><li>Launch the Hybrid Configuration</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="769" height="263" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard.jpg" alt="" class="wp-image-11545" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard.jpg 769w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard-300x103.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard-768x263.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard-696x238.jpg 696w" sizes="(max-width: 769px) 100vw, 769px" /><figcaption><em>SharePoint 2019 Hybrid Wizard</em> Selection</figcaption></figure></div>



<ul class="wp-block-list"><li>Select &#8220;Next&#8221;</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="701" height="632" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2.jpg" alt="" class="wp-image-11550" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2.jpg 701w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2-300x270.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2-696x627.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2-466x420.jpg 466w" sizes="(max-width: 701px) 100vw, 701px" /><figcaption><em>SharePoint 2019 Hybrid</em> <em>Wizard</em></figcaption></figure></div>



<ul class="wp-block-list"><li>Select the SharePoint 2019 and Office 365 accounts that will allow the hybrid experience to be enabled. The Office 365 account must be of a global administrator. In the end, select the &#8220;Validate credentials&#8221; option so that both credentials can be validated.</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="696" height="629" src="https://blogit.create.pt////wp-content/uploads/2020/04/SP2019_CentralAdmin_HybridWizard3.jpg" alt="" class="wp-image-11791" srcset="https://blogit.create.pt/wp-content/uploads/2020/04/SP2019_CentralAdmin_HybridWizard3.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/04/SP2019_CentralAdmin_HybridWizard3-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/04/SP2019_CentralAdmin_HybridWizard3-465x420.jpg 465w" sizes="(max-width: 696px) 100vw, 696px" /><figcaption><em>SharePoint 2019 Hybrid Wizard</em> Credential Selection</figcaption></figure></div>



<ul class="wp-block-list"><li>Next, the credentials are going to be validated</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="438" height="580" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard4.jpg" alt="" class="wp-image-11565" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard4.jpg 438w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard4-227x300.jpg 227w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard4-317x420.jpg 317w" sizes="(max-width: 438px) 100vw, 438px" /><figcaption><em>SharePoint 2019 Hybrid Wizard Credential Validation</em></figcaption></figure></div>



<ul class="wp-block-list"><li>The Hybrid Configuration prerequisites are going to be validated. In my case, some errors were found.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="700" height="633" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5.jpg" alt="" class="wp-image-11558" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5.jpg 700w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5-696x629.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5-464x420.jpg 464w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption><em>SharePoint 2019 Hybrid Wizard Prerequisites valiation (with errors)</em></figcaption></figure></div>



<p>The errors that the wizard showed were originated by the fact the App Management Service was not configured in the farm. To solve this problem, I had just had to create a App Management Service service application. In my case, I used an <a rel="noreferrer noopener" aria-label="automated way to create a service application using AutoSPInstaller (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">automated way to create the service application using AutoSPInstaller</a>.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1216" height="831" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement.jpg?fit=696%2C476&amp;ssl=1" alt="" class="wp-image-11561" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement.jpg 1216w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-300x205.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-768x525.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-1024x700.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-218x150.jpg 218w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-696x476.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-1068x730.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-615x420.jpg 615w" sizes="(max-width: 1216px) 100vw, 1216px" /><figcaption><em>Creating the App Management Service service application</em></figcaption></figure></div>



<ul class="wp-block-list"><li>To confirm that the App Management service application was successfully created, go to the Service Applications page and check if the service application is listed</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1149" height="391" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService.jpg?fit=696%2C237&amp;ssl=1" alt="" class="wp-image-11587" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService.jpg 1149w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-300x102.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-768x261.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-1024x348.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-696x237.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-1068x363.jpg 1068w" sizes="(max-width: 1149px) 100vw, 1149px" /><figcaption> App Management service application </figcaption></figure></div>



<ul class="wp-block-list"><li>After creating the service application, I started the Hybrid Configuration Wizard again and the prerequisites are now correcty validated.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="699" height="632" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6.jpg" alt="" class="wp-image-11570" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6.jpg 699w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6-696x629.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6-465x420.jpg 465w" sizes="(max-width: 699px) 100vw, 699px" /><figcaption> <em>SharePoint 2019 Hybrid Wizard Prerequisites valiation</em></figcaption></figure></div>



<ul class="wp-block-list"><li>Select the features you want to use in your hybrid environment. In my case, I selected Hybrid OneDrive, Hybrid Sites, Hybrid B2B sites and Hybrid App Launcher.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="698" height="632" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7.jpg" alt="" class="wp-image-11574" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7.jpg 698w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7-300x272.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7-696x630.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7-464x420.jpg 464w" sizes="(max-width: 698px) 100vw, 698px" /><figcaption>Hybrid features selection</figcaption></figure></div>



<ul class="wp-block-list"><li>Wait until the Hybrid Configuration Wizard finishes configuration.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="698" height="630" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8.jpg" alt="" class="wp-image-11579" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8.jpg 698w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8-696x628.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8-465x420.jpg 465w" sizes="(max-width: 698px) 100vw, 698px" /><figcaption>Hybrid Configuration Wizard configuring hybrid</figcaption></figure></div>



<ul class="wp-block-list"><li> After the successful run of configuration wizard, SharePoint server environment will be connected to Office 365. To finish the process, click &#8220;Close&#8221;. </li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="698" height="630" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9.jpg" alt="" class="wp-image-11581" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9.jpg 698w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9-696x628.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9-465x420.jpg 465w" sizes="(max-width: 698px) 100vw, 698px" /><figcaption> <em>Hybrid Configuration Wizard finished</em></figcaption></figure></div>



<ul class="wp-block-list"><li>To complete the process, perform an IISReset on the SharePoint 2019 server.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="357" height="173" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_IISReset.jpg" alt="" class="wp-image-11582" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_IISReset.jpg 357w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_IISReset-300x145.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_IISReset-356x173.jpg 356w" sizes="(max-width: 357px) 100vw, 357px" /><figcaption>IISReset to finish hybrid configuration</figcaption></figure></div>



<h2 class="wp-block-heading">Testing the Hybrid Environment</h2>



<p>After the hybrid environment is configured, you can test it:</p>



<ul class="wp-block-list"><li>Hybrid App Launcher: the App Launcher will now allow users to start using Office 365 (ex: OneDrive)</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="847" height="303" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher.jpg" alt="" class="wp-image-11600" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher.jpg 847w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher-300x107.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher-768x275.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher-696x249.jpg 696w" sizes="(max-width: 847px) 100vw, 847px" /><figcaption> Hybrid App Launcher</figcaption></figure></div>



<ul class="wp-block-list"><li>Hybrid OneDrive: when users select &#8220;OneDrive&#8221; in the App Launcher, they will be redirected to OneDrive for Business in the connected Office 365 tenant</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1038" height="695" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive.jpg?fit=696%2C466&amp;ssl=1" alt="" class="wp-image-11604" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive.jpg 1038w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-300x201.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-768x514.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-1024x686.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-696x466.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-627x420.jpg 627w" sizes="(max-width: 1038px) 100vw, 1038px" /><figcaption> Hybrid OneDrive</figcaption></figure></div>



<h2 class="wp-block-heading">Technical Considerations</h2>



<p>There a few important technical notes to consider:</p>



<ul class="wp-block-list"><li>You have to register your domain with Office 365 (ex: contoso.com)</li><li>You have to create a UPN domain suffix in your On-Premises Active Directory domain that matches the public domain</li><li>You have to sync On-Premises Active Directory with Azure AD and Office 365</li></ul>



<p>For more details on these requirements, click <a href="https://docs.microsoft.com/en-us/sharepoint/hybrid/configure-office-365-for-sharepoint-hybrid" target="_blank" rel="noreferrer noopener">here</a>.</p>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" aria-label="h (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click <a href="https://blogit.create.pt////miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click <a href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>. </p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>. </p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing! </p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/">How to Configure a Hybrid Experience with Office 365 in a SharePoint 2019 farm</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>How to install SharePoint Cumulative Updates In Less Than An Hour in a SharePoint Farm Step by Step</title>
		<link>https://blogit.create.pt/miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Wed, 01 May 2019 23:20:43 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[SharePoint 2016]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[sharepoint]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=9567</guid>

					<description><![CDATA[<p>This post will explain how you can speed up the installation of Cumulative Updates in a SharePoint farm step by step using PowerShell. Using PowerShell, you can greatly reduce the time it takes to update your SharePoint farm which can take several hours to complete if you use the traditional method of installing Cumulative Updates. [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/">How to install SharePoint Cumulative Updates In Less Than An Hour in a SharePoint Farm Step by Step</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post will explain how you can speed up the installation of Cumulative Updates in a SharePoint farm step by step using PowerShell. Using PowerShell, you can greatly reduce the time it takes to update your SharePoint farm which can take several hours to complete if you use the traditional method of installing Cumulative Updates. The steps described in this post are valid for SharePoint 2013, SharePoint 2016 and SharePoint 2019.</p>



<p>This post assumes a single SharePoint server but if you have multiple SharePoint servers, you must follow these steps on all SharePoint servers in your farm.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but some organizations are still not ready to move completely to Office 365 and SharePoint Online.</p>



<p>Upgrading to SharePoint 2019 that has support for a hybrid scenario can be a valid solution to allow a gradual move to the cloud.  </p>



<p>Installing a SharePoint 2019 farm can be done in an automated way using PowerShell and <a href="https://autospinstaller.com/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">AutoSPInstaller.</a> One additional advantage of this installation process ensures that the SharePoint farm is installed with the latest updates, leaving the SharePoint farm updated and working properly (if you want to learn how to install a SharePoint 2019 farm in an automated way, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a><a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">)</a>.</p>



<p>To ensure that after the installation, the SharePoint server is kept always updated, we must ensure that both the Windows Updates and specially the SharePoint Cumulative Updates are properly installed.</p>



<h2 class="wp-block-heading">Installing SharePoint Updates</h2>



<p>To install the latest SharePoint Cumulative Updates in your farm, follow the following steps:</p>



<ul class="wp-block-list">
<li>Download the SharePoint Cumulative Updates </li>



<li>Backup SharePoint Farm and Configurations</li>



<li>Install the Cumulative Updates in the SharePoint Farm (using PowerShell)</li>



<li>Run SharePoint Products and Configuration Wizard</li>



<li>Post-Installation Steps</li>
</ul>



<h3 class="wp-block-heading">Download the SharePoint Cumulative Updates </h3>



<p>All starts by downloading the latest SharePoint Cumulative Updates. To do that, you must download:</p>



<ul class="wp-block-list">
<li>SharePoint 2016 and SharePoint 2019:
<ul class="wp-block-list">
<li>The latest language independent SharePoint updates</li>



<li>The latest language dependent SharePoint updates (even if you just have the English language pack installed in your farm)</li>
</ul>
</li>



<li>SharePoint 2013:
<ul class="wp-block-list">
<li>The latest SharePoint 2013 Server updates (if you have SharePoint 2013 Server installed)</li>



<li>The latest SharePoint Foundation 2013 updates (if you have only SharePoint Foundation 2013 installed). This update is not necessary if you have SharePoint 2013 Server since SharePoint Foundation 2013 is included in SharePoint 2013 Server</li>
</ul>
</li>
</ul>



<p>To stay up to date and download the latest updates, click <a href="https://www.toddklindt.com/blog/Builds/SharePoint-2019-Builds.aspx" target="_blank" rel="noreferrer noopener">here</a> for SharePoint 2019, <a href="https://www.toddklindt.com/blog/Builds/SharePoint-2016-Builds.aspx" target="_blank" rel="noreferrer noopener">here</a> for SharePoint 2016 and <a href="https://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=346" target="_blank" rel="noreferrer noopener">here</a> for SharePoint 2013.</p>



<h3 class="wp-block-heading">Backup SharePoint Farm and Configurations</h3>



<p>Before applying the updates, you should perform the following backups:</p>



<ul class="wp-block-list">
<li>Backup the SharePoint farm by running the following command:  <br><strong><em>Backup-SPFarm -Directory &lt;BackupFolder&gt; -BackupMethod Full -Verbose</em></strong></li>
</ul>



<p>           The backup folder should be a shared folder on the network, accessible by both SharePoint and database servers.</p>



<p>           Ensure the SharePoint Server VSS Writer service is started on the SharePoint server (not started automatically).</p>



<p>           Ensure the SQL Server VSS Writer service is started on the database server.</p>



<p>           For more details about SharePoint farm backup, click <a href="https://docs.microsoft.com/en-us/SharePoint/administration/prepare-to-back-up-and-restore" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>, <a rel="noreferrer noopener" href="https://docs.microsoft.com/en-us/sharepoint/administration/back-up-a-farm" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://docs.microsoft.com/en-us/sharepoint/administration/best-practices-for-backup-and-restore" target="_blank">here</a></p>



<ul class="wp-block-list">
<li>Backup all SharePoint databases in the database server that supports the SharePoint farm using SQL Server Enterprise tools</li>



<li>Backup the web.config files for all web applications</li>



<li>If you have custom developed solutions using server-side code, backup the solutions. To make this easier, you can download a <a rel="noreferrer noopener" href="https://github.com/miguelisidoro/SharePoint/blob/master/PowerShell/SharePoint2019/Export-WSP.ps1" target="_blank">PowerShell script</a> from my GitHub repository  </li>
</ul>



<h3 class="wp-block-heading">Install the Cumulative Updates in the SharePoint Farm (using PowerShell) </h3>



<p>After downloading the latest updates and taking the necessary precautions, you are ready to install them in your SharePoint farm.</p>



<p>If you want to use the traditional method to update your farm, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>. If you want to learn the PowerShell way and speed up the installation of the Cumulative Updates in your SharePoint farm, read on!</p>



<p>To download the SharePoint Patch PowerShell script, click <a href="https://www.powershellgallery.com/packages/SharePointPatchScript/1.0/Content/SharePointPatchScript.psm1" target="_blank" rel="noreferrer noopener">here</a>. This script, written by Trevor Seward, is an improved version of a <a aria-label=" (opens in a new tab)" href="https://blog.russmax.com/why-sharepoint-2013-cumulative-update-takes-5-hours-to-install/" target="_blank" rel="noreferrer noopener">PowerShell script</a> originally created by Russ Maxwell for SharePoint 2013.</p>



<p>The way this PowerShell script ensures that the SharePoint patch process time is reduced from 4 to 5 hours to less than one hour is by doing the following:</p>



<ul class="wp-block-list">
<li>If you choose to (use the -Pause switch parameter), suspends the Search Service Application. This is very important since if a search crawl was triggered during the installation of the Cumulative Update, the Search Application could get corrupted and you could be forced to rebuild the entire Search Service Application, recreate any custom managed properties and perform a Full Crawl again to ensure you have search results and all search based solutions work properly</li>



<li>For SharePoint 2013 (not necessary for SharePoint 2016 and SharePoint 2019), the following services will be disabled and then stopped:
<ul class="wp-block-list">
<li>Search services are disabled</li>



<li>Search services are stopped</li>



<li>IISAdmin and SPTimerV4 services are disabled</li>



<li>IISAdmin and SPTimerV4 services are stopped</li>
</ul>
</li>



<li>If you choose to, the Cumulative Updates are installed in passive mode (without any necessary user interaction) but you can still see the installation process in the UI</li>



<li>When the installation of the Cumulative Updates is complete:
<ul class="wp-block-list">
<li>For SharePoint 2013 (not necessary for SharePoint 2016 and SharePoint 2019), the following services will be set to automatic:
<ul class="wp-block-list">
<li> Search services</li>



<li> IISAdmin and SPTimerV4 services</li>
</ul>
</li>



<li> If you choose to use the -Pause switch parameter, the Search Service Application will be resumed</li>
</ul>
</li>
</ul>



<p>To start the installation process, open the SharePoint PowerShell window (run as administrator) and execute the following commands:</p>



<ul class="wp-block-list">
<li>Import-Module .\SharePointPatchScript.psm1</li>



<li>Install-SPPatch -Path  -Pause
<ul class="wp-block-list">
<li>Example: Install-SPPatch -Path D:\SharePoint\Updates -Pause</li>
</ul>
</li>
</ul>



<p>For SharePoint 2016 and 2019, a monthly Cumulative Update typically contains both the language independent (&#8220;sts&#8221; file) and the language dependent (&#8220;wssloc&#8221; file) packages. Sometimes, a Cumulative Update only includes the language independent package. If that is the case, and you already have the latest language dependent package installed, you can run the PowerShell command with the -OnlySTS switch parameter:</p>



<ul class="wp-block-list">
<li>Import-Module .\SharePointPatchScript.psm1</li>



<li>Install-SPPatch <strong>-OnlySTS</strong> -Path  -Pause
<ul class="wp-block-list">
<li>Example: Install-SPPatch <strong>-OnlySTS</strong> -Path D:\SharePoint\Updates -Pause</li>
</ul>
</li>
</ul>



<p>This will start the SharePoint farm update process (examples for SharePoint 2013 and SharePoint 2019).</p>



<p>For SharePoint 2013, SharePoint Server or SharePoint Foundation packages will be detected automatically and installed. The example below is for SharePoint 2013 Server.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="680" height="544" src="https://blogit.create.pt////wp-content/uploads/2019/05/SP2013_ApplyUpdateSP.png" alt="" class="wp-image-9824" srcset="https://blogit.create.pt/wp-content/uploads/2019/05/SP2013_ApplyUpdateSP.png 680w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2013_ApplyUpdateSP-300x240.png 300w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2013_ApplyUpdateSP-525x420.png 525w" sizes="(max-width: 680px) 100vw, 680px" /></figure>
</div>


<p>For SharePoint 2016 and SharePoint 2019, both language independent and language dependent packages will be detected automatically and installed.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="979" height="513" src="https://blogit.create.pt////wp-content/uploads/2019/05/SP2019_ApplyUpdate.png" alt="" class="wp-image-9606" srcset="https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate.png 979w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate-300x157.png 300w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate-768x402.png 768w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate-696x365.png 696w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate-802x420.png 802w" sizes="(max-width: 979px) 100vw, 979px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="478" height="163" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_Progress.png" alt="" class="wp-image-9412" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Progress.png 478w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Progress-300x102.png 300w" sizes="(max-width: 478px) 100vw, 478px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 farm update using PowerShell</em><br></figcaption></figure>
</div>


<p>Instead of taking hours to perform, the updates should be installed in less than one hour.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="976" height="513" src="https://blogit.create.pt////wp-content/uploads/2019/05/SP2019_ApplyUpdate_Finish.png" alt="" class="wp-image-9613" srcset="https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate_Finish.png 976w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate_Finish-300x158.png 300w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate_Finish-768x404.png 768w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate_Finish-696x366.png 696w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_ApplyUpdate_Finish-799x420.png 799w" sizes="(max-width: 976px) 100vw, 976px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 farm update using PowerShell</em> (installation complete)</figcaption></figure>
</div>


<p>A reboot to the server may be necessary.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="407" height="137" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_Reboot.png" alt="" class="wp-image-9414" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Reboot.png 407w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Reboot-300x101.png 300w" sizes="(max-width: 407px) 100vw, 407px" /><figcaption class="wp-element-caption">Reboot to the server after Installation of the Cumulative Updates</figcaption></figure>
</div>


<h3 class="wp-block-heading">Run SharePoint Products and Configuration Wizard</h3>



<p>To finish the farm update process, you must ensure that after the updates are properly installed, you execute the SharePoint Products and Configuration Wizard that will ensure the following:</p>



<ul class="wp-block-list">
<li>The database schema for all SharePoint databases is updated to the latest version</li>



<li>Copies the required binaries from the install location into the _app_bin directories of all web applications<br></li>



<li>Fixes security settings on the file system to match SharePoint&#8217;s needs</li>



<li>Updates features registrations with SharePoint</li>
</ul>



<p>To start, run the SharePoint Products and Configuration Wizard and select Yes when prompted to reset IIS, SharePoint Administration and SharePoint Timer services.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="615" height="531" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart.png" alt="" class="wp-image-9429" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart.png 615w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart-300x259.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart-534x462.png 534w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart-486x420.png 486w" sizes="(max-width: 615px) 100vw, 615px" /><figcaption class="wp-element-caption"> SharePoint Products and Configuration Wizard </figcaption></figure>
</div>


<p>Depending on your environment, the process will take some minutes to execute the 10 steps of the process.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="619" height="534" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress.png" alt="" class="wp-image-9432" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress.png 619w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress-300x259.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress-534x462.png 534w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress-487x420.png 487w" sizes="(max-width: 619px) 100vw, 619px" /><figcaption class="wp-element-caption"><em>SharePoint Products and Configuration Wizard </em> (Running)</figcaption></figure>
</div>


<p>After a few minutes, the SharePoint Products Configuration Wizard will finish executing, hopefully with success.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="609" height="527" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish.png" alt="" class="wp-image-9435" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish.png 609w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish-300x260.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish-534x462.png 534w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish-485x420.png 485w" sizes="(max-width: 609px) 100vw, 609px" /><figcaption class="wp-element-caption"> <em>SharePoint Products and Configuration Wizard  (Finished Successfully)</em></figcaption></figure>
</div>


<p>After clicking on Finish, the Central Administration will automatically be launched.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="1188" height="779" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin.png?fit=696%2C456&amp;ssl=1" alt="" class="wp-image-9439" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin.png 1188w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-300x197.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-768x504.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-1024x671.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-696x456.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-741x486.png 741w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-1068x700.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-641x420.png 641w" sizes="(max-width: 1188px) 100vw, 1188px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration</em></figcaption></figure>
</div>


<h3 class="wp-block-heading">Post-Installation Steps</h3>



<p>To ensure that the farm was successfully updated, it is important to check that the Databases Upgrade Status page.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="1230" height="566" src="https://i2.wp.com/blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade.png?fit=696%2C320&amp;ssl=1" alt="" class="wp-image-9449" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade.png 1230w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-300x138.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-768x353.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-1024x471.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-696x320.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-1068x491.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-913x420.png 913w" sizes="(max-width: 1230px) 100vw, 1230px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration</em> (Databases Upgrade Status &#8211; databases needing upgrade)d</figcaption></figure>
</div>


<p>If the page shows any database still needing upgrade (showing the &#8220;Database is in compatibility range and upgrade is recommended&#8221; status), some additional steps must be followed.</p>



<p>These steps must also be followed if you encounter the error below while running SharePoint Products and Configuration Wizard, saying that there is a mismatch between SharePoint installed version (after updating the farm) and the database schema version.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="613" height="527" src="https://blogit.create.pt////wp-content/uploads/2019/05/SP2019_Install_Update_PSConfig_DBMismatch_Error-1.png" alt="" class="wp-image-9778" srcset="https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfig_DBMismatch_Error-1.png 613w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfig_DBMismatch_Error-1-300x258.png 300w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfig_DBMismatch_Error-1-489x420.png 489w" sizes="(max-width: 613px) 100vw, 613px" /></figure>
</div>


<p>To ensure all databases are properly upgraded, follow the following steps:</p>



<ul class="wp-block-list">
<li>Upgrade the content databases by executing the following PowerShell command (executed with “run as administrator”):</li>
</ul>



<p><strong>           Get-SPContentDatabase | Upgrade-SPContentDatabase</strong></p>



<ul class="wp-block-list">
<li>Upgrade the remaining content databases, executing the following command (in command prompt with &#8220;run as administrator&#8221;):</li>
</ul>



<p><strong>           Psconfig.exe -cmd upgrade -inplace b2b -wait -force</strong></p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="680" height="629" src="https://blogit.create.pt////wp-content/uploads/2019/05/SP2016_UpdateFarm_DB_UpdateDatabases_CommandPrompt-1.png" alt="" class="wp-image-9790" srcset="https://blogit.create.pt/wp-content/uploads/2019/05/SP2016_UpdateFarm_DB_UpdateDatabases_CommandPrompt-1.png 680w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2016_UpdateFarm_DB_UpdateDatabases_CommandPrompt-1-300x278.png 300w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2016_UpdateFarm_DB_UpdateDatabases_CommandPrompt-1-454x420.png 454w" sizes="(max-width: 680px) 100vw, 680px" /></figure>
</div>


<ul class="wp-block-list">
<li>Run the SharePoint Products and Configuration Wizard (PSCONFIGUI.EXE) again. After running SharePoint Products and Configuration Wizard again, it should run without errors.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="609" height="527" src="https://blogit.create.pt////wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-1.png" alt="" class="wp-image-9780" srcset="https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-1.png 609w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-1-300x260.png 300w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-1-534x462.png 534w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-1-485x420.png 485w" sizes="(max-width: 609px) 100vw, 609px" /></figure>
</div>


<p>To confirm the databases upgrade was successful, go back to the Databases Upgrade Status page. After the previous steps, all SharePoint databases were successfully upgraded.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="974" height="566" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded.png" alt="" class="wp-image-9461" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded.png 974w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded-300x174.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded-768x446.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded-696x404.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded-723x420.png 723w" sizes="(max-width: 974px) 100vw, 974px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration (Databases Upgrade Status &#8211; Databases Upgraded)</em></figcaption></figure>
</div>


<p>To ensure the upgrade process was successfully finished, go to the Patch Status page and the Upgrade Status page. </p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="872" height="681" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status.png" alt="" class="wp-image-9464" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status.png 872w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status-300x234.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status-768x600.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status-696x544.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status-538x420.png 538w" sizes="(max-width: 872px) 100vw, 872px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration (Patch Status)</em> </figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="824" height="228" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status.png" alt="" class="wp-image-9468" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status.png 824w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status-300x83.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status-768x213.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status-696x193.png 696w" sizes="(max-width: 824px) 100vw, 824px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration (Upgrade Status) </em></figcaption></figure>
</div>


<h4 class="wp-block-heading">Important Notes</h4>



<p>Some important notes on using SharePoint Products and Configuration Wizard (PSCONFIGUI.EXE) and PSCONFIG.EXE (command line version):</p>



<ul class="wp-block-list">
<li>You should not run PSCONFIG.EXE as a replacement of SharePoint Products and Configuration Wizard (PSCONFIGUI.EXE)
<ul class="wp-block-list">
<li>PSCONFIGUI.EXE is the UI based configuration wizard which performs several tasks one after the other after installing fixes. It is the preferred option to ensure that the SharePoint farm update is completed after installing updates in your SharePoint farm</li>



<li>PSCONFIG.EXE is the command line tool which gives users granular control over all tasks that are executed and which is therefore often quicker than PSCONFIGUI.EXE but if misused will not make all the necessary tasks required after installing updates in your SharePoint farm</li>



<li>If you want to run PSCONFIG.EXE, ensure you run it with the correct parameters: &#8220;PSConfig.exe -cmd upgrade -inplace b2b -wait -cmd applicationcontent -install -cmd installfeatures -cmd secureresources -cmd services -install&#8221;
<ul class="wp-block-list">
<li>Above, I used &#8220;Psconfig.exe -cmd upgrade -inplace b2b -wait -force&#8221; since I already had used  <br>SharePoint Products and Configuration Wizard (PSCONFIGUI.EXE) and the only thing I wanted to ensure was that SharePoint databases schema were upgraded</li>
</ul>
</li>
</ul>
</li>



<li>PSCONFIGUI.EXE should always be executed even when installing SharePoint security updates</li>
</ul>



<p>For more details, check Stefan Goßner&#8217;s articles <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blog.stefan-gossner.com/2015/08/20/why-i-prefer-psconfigui-exe-over-psconfig-exe/" target="_blank">here </a>and <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blog.stefan-gossner.com/2015/09/09/why-we-recommend-require-to-run-the-configuration-wizard-also-for-security-fixes/" target="_blank">here</a>.</p>



<h3 class="wp-block-heading">Troubleshooting</h3>



<p>During an update there are a few errors that can occur while the patch is being validated against your SharePoint environment before is starts being installed. The most common errors are the following:</p>



<ul class="wp-block-list">
<li>&#8220;The expected version of the product was not found on the system&#8221; &#8211; <a rel="noreferrer noopener" aria-label="This article (opens in a new tab)" href="https://blog.stefan-gossner.com/2013/11/20/common-error-message-the-expected-version-of-the-product-was-not-found-on-the-system/" target="_blank">this article</a> by Stefan Goßner explains the error in detail and what can cause it. Basically, SharePoint is typically composed of the following components:
<ul class="wp-block-list">
<li>SharePoint Server or SharePoint Foundation*</li>



<li>SharePoint Server or SharePoint Foundation English Language Pack*</li>



<li>Any additional SharePoint Server or SharePoint Foundation Language Packs*<br><br> * &#8211; SharePoint Foundation existed from SharePoint 2007 to SharePoint 2013 and in SharePoint 2016 and 2019, only SharePoint Server is available<br><br>To solve this error, you must ensure that all components have the same patch level. If any of the installed components has a lower patch level or doesn&#8217;t meet the Cumulative Update Prerequisites, the error above will be shown and you won&#8217;t be able to install the Cumulative Update in your SharePoint farm.<br><br>Example: Install the May 2019 Cumulative Update in a SharePoint 2013 farm that has Service Pack 1 (15.0.4571.1502 patch level). The installed components have the following patch levels:
<ul class="wp-block-list">
<li>SharePoint Server 2013 &#8211; 15.0.4571.1502 (Service Pack 1)</li>



<li>SharePoint Server 2013 English Language Pack &#8211; 15.0.4571.1502 (Service Pack 1) </li>



<li>SharePoint Server 2013 Portuguese Language Pack &#8211; 15.0.4420.1017 (RTM)<br><br>The &#8220;The expected version of the product was not found on the system&#8221; error will be shown since of one of the components (the Portuguese Language Pack) has a lower patch level. To solve this, you must install the  SharePoint Server 2013 Portuguese Language Pack Service Pack 1 (you can get the download link <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://thesharepointfarm.com/2015/04/list-of-good-sharepoint-2013-service-pack-1-packages/" target="_blank">here</a>)<br><br>To help you to identify the problem, you can use <a rel="noreferrer noopener" aria-label="Roiscan&nbsp; (opens in a new tab)" href="http://technet.microsoft.com/en-us/library/hh221405(v=office.14).aspx#BKMK_DownloadScript" target="_blank">Roiscan&nbsp;</a>which generates a detailed report of all installed Office components, including SharePoint, and verify the patch level of each components.<br><br>You can also take a look at <a rel="noreferrer noopener" aria-label="this article (opens in a new tab)" href="https://blog.stefan-gossner.com/2016/08/09/sharepoint-patching-and-get-spproduct-local/" target="_blank">this article</a> that can help you ensure that the information about all installed patches is correctly updated in the SharePoint configuration database.<br> </li>
</ul>
</li>
</ul>
</li>



<li>&#8220;No product installed for contained patch&#8221; &#8211; this can occur if you are installing a Cumulative Update for the wrong version of SharePoint. The most common case is when you are trying to install the SharePoint Foundation 2013 Cumulative Update in a SharePoint Server 2013 farm. In this case, you only need to install the SharePoint 2013 Server Cumulative Update</li>
</ul>



<p>Other errors can occur while trying to run SharePoint Products and Configuration Wizard after installing the patch:</p>



<ul class="wp-block-list">
<li>&#8220;Feature is referenced in database but isn’t installed on the current farm&#8221; &#8211; this is more common in an farm upgrade scenario (ex: upgrade from SharePoint 2013 to SharePoint 2019) but can also occur while installing a SharePoint Service Pack or Cumulative Update. To learn more details about this error and how to solve it, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/09/16/sharepoint-farm-update-how-to-solve-the-feature-is-referenced-in-database-but-isnt-installed-on-the-current-farm-error-in-a-sharepoint-2016-farm/" target="_blank">here</a>.</li>



<li>&#8220;An update conflict has occurred, and you must re-try this action.&#8221; when you run the following command &#8220;Psconfig.exe -cmd upgrade -inplace b2b -wait -force&#8221;. If you take a look at the ULS Logs, you may find messages like &#8220;PSCONFIG.EXE (0x1A8C) UpdatedConcurrencyException: The object SPUpgradeSession Name=Upgrade-20190531-122515-42 was updated by another user. Determine if these changes will conflict, resolve any differences, and reapply the second change. This error may also indicate a programming error caused by obtaining two copies of the same object in a single thread.&#8221;. To solve this problem, execute the following command:<br><br><strong>PSConfig.exe -cmd upgrade -inplace b2b -wait -cmd applicationcontent -install -cmd installfeatures -cmd secureresources</strong><br><br><strong>NOTE: </strong>After solving these issues, to finish the process, run SharePoint Products and Configuration Wizard again.</li>
</ul>



<h2 class="wp-block-heading" id="mce_24">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to convert your tenant&#8217;s root classic site into a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>. </p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>. </p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from SharePoint Conference 2019, click <a rel="noreferrer noopener" aria-label="here  (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-1/" target="_blank">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing! </p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/">How to install SharePoint Cumulative Updates In Less Than An Hour in a SharePoint Farm Step by Step</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
			</item>
		<item>
		<title>How to install SharePoint Cumulative Updates in a SharePoint Farm Step by Step</title>
		<link>https://blogit.create.pt/miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Sun, 07 Apr 2019 23:10:59 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[SharePoint 2016]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[sharepoint]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=9267</guid>

					<description><![CDATA[<p>This post will explain how you can install Cumulative Updates in your SharePoint farm step by step. The steps described in this post are valid for SharePoint 2010, SharePoint 2013, SharePoint 2016 and SharePoint 2019. This post assumes a single SharePoint server but if you have multiple SharePoint servers, you must follow these steps on [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/">How to install SharePoint Cumulative Updates in a SharePoint Farm Step by Step</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post will explain how you can install Cumulative Updates in your SharePoint farm step by step. The steps described in this post are valid for SharePoint 2010, SharePoint 2013, SharePoint 2016 and SharePoint 2019.</p>



<p>This post assumes a single SharePoint server but if you have multiple SharePoint servers, you must follow these steps on all SharePoint servers in your farm.</p>



<p><strong>UPDATE 02/05/2019:</strong></p>



<p>The farm update process can take several hours. If you want to learn how to update your SharePoint farm in less than an hour, using PowerShell click <a href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but some organizations are still not ready to move completely to Office 365 and SharePoint Online.</p>



<p>Upgrading to SharePoint 2019 that has support for a hybrid scenario can be a valid solution to allow a gradual move to the cloud.  </p>



<p>Installing a SharePoint 2019 farm can be done in an automated way using PowerShell and <a href="https://autospinstaller.com/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">AutoSPInstaller.</a> One additional advantage of this installation process ensures that the SharePoint farm is installed with the latest updates, leaving the SharePoint farm updated and working properly (if you want to learn how to install a SharePoint 2019 farm in an automated way, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a><a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">)</a>.</p>



<p>To ensure that after the installation, the SharePoint server is kept always updated, we must ensure that both the Windows Updates and specially the SharePoint Cumulative Updates are properly installed.</p>



<h2 class="wp-block-heading">Installing SharePoint Updates</h2>



<p>To install the latest SharePoint Cumulative Updates in your farm, follow the following steps:</p>



<ul class="wp-block-list">
<li>Download the SharePoint Cumulative Updates </li>



<li>Backup SharePoint Farm and Configurations</li>



<li>Pre-Installation Steps</li>



<li>Install the Cumulative Updates in the SharePoint Farm</li>



<li>Run SharePoint Products and Configuration Wizard</li>



<li>Post-Installation Steps</li>
</ul>



<h3 class="wp-block-heading">Download the SharePoint Cumulative Updates </h3>



<p>All starts by downloading the latest SharePoint Cumulative Updates. To do that, you must download:</p>



<ul class="wp-block-list">
<li>SharePoint 2016 and SharePoint 2019:
<ul class="wp-block-list">
<li>The latest language independent SharePoint updates</li>



<li>The latest language dependent SharePoint updates (even if you just have the English language pack installed in your farm)</li>
</ul>
</li>



<li>SharePoint 2013:
<ul class="wp-block-list">
<li>The latest SharePoint 2013 Server updates (if you have SharePoint 2013 Server installed)</li>



<li>The latest SharePoint Foundation 2013 updates (if you have only SharePoint Foundation 2013 installed). This update is not necessary if you have SharePoint 2013 Server since SharePoint Foundation 2013 is included in SharePoint 2013 Server</li>
</ul>
</li>
</ul>



<p>To stay up to date and download the latest updates, click <a href="https://www.toddklindt.com/blog/Builds/SharePoint-2019-Builds.aspx" target="_blank" rel="noreferrer noopener">here</a> for SharePoint 2019, <a href="https://www.toddklindt.com/blog/Builds/SharePoint-2016-Builds.aspx" target="_blank" rel="noreferrer noopener">here</a> for SharePoint 2016 and <a href="https://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=346" target="_blank" rel="noreferrer noopener">here</a> for SharePoint 2013.</p>



<h3 class="wp-block-heading">Backup SharePoint Farm and Configurations</h3>



<p>Before applying the updates, you should perform the following backups:</p>



<ul class="wp-block-list">
<li>Backup the SharePoint farm by running the following command:  <br><strong><em>Backup-SPFarm -Directory &lt;BackupFolder&gt; -BackupMethod Full -Verbose</em></strong></li>
</ul>



<p>           The backup folder should be a shared folder on the network, accessible by both SharePoint and database servers.</p>



<p>           Ensure the SharePoint Server VSS Writer service is started on the SharePoint server (not started automatically).</p>



<p>           Ensure the SQL Server VSS Writer service is started on the database server.</p>



<p>           For more details about SharePoint farm backup, click <a href="https://docs.microsoft.com/en-us/SharePoint/administration/prepare-to-back-up-and-restore" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>, <a rel="noreferrer noopener" aria-label="here  (opens in a new tab)" href="https://docs.microsoft.com/en-us/sharepoint/administration/back-up-a-farm" target="_blank">here </a>and <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://docs.microsoft.com/en-us/sharepoint/administration/best-practices-for-backup-and-restore" target="_blank">here</a></p>



<ul class="wp-block-list">
<li>Backup all SharePoint databases in the database server that supports the SharePoint farm using SQL Server Enterprise tools</li>



<li>Backup the web.config files for all web applications</li>



<li>If you have custom developed solutions using server-side code, backup the solutions. To make this easier, you can download a <a rel="noreferrer noopener" aria-label="PowerShell script (opens in a new tab)" href="https://github.com/miguelisidoro/SharePoint/blob/master/PowerShell/SharePoint2019/Export-WSP.ps1" target="_blank">PowerShell script</a> from my GitHub repository  </li>
</ul>



<h3 class="wp-block-heading">Pre-Installation Steps</h3>



<p>To ensure that no crawls are started or running during the Cumulative Update installation, it is very import to suspend the Search Service. If a search crawl was triggered during the installation, the Search Application could get corrupted and you could be forced to rebuild the entire Search Service Application, recreate any custom managed properties and perform a Full Crawl again to ensure you have search results and all search based solutions work properly.</p>



<p>To avoid these problems and ensure there are no search crawls running during the installation, execute the following PowerShell command:</p>



<p><strong><em>Suspend-SPEnterpriseSearchServiceApplication –Identity “&lt;Search Service Application Name&gt;”</em></strong></p>



<h3 class="wp-block-heading">Install the Cumulative Updates in the SharePoint Farm</h3>



<p>After downloading the latest updates and taking the necessary precautions, you are ready to install them in your SharePoint farm. </p>



<p>First, install the language independent update:</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="492" height="68" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update.png" alt="" class="wp-image-9388" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update.png 492w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update-300x41.png 300w" sizes="(max-width: 492px) 100vw, 492px" /><figcaption class="wp-element-caption">Installing the latest language independent update </figcaption></figure>
</div>


<p>The update will take a few minutes, depending on your server capabilities.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="478" height="163" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_Progress.png" alt="" class="wp-image-9412" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Progress.png 478w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Progress-300x102.png 300w" sizes="(max-width: 478px) 100vw, 478px" /><figcaption class="wp-element-caption"><em>Installing the latest language independent update</em> (In Progress)</figcaption></figure>
</div>


<p>After a few minutes, the update finishes the installation and a reboot to the server is necessary.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="407" height="137" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_Reboot.png" alt="" class="wp-image-9414" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Reboot.png 407w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Reboot-300x101.png 300w" sizes="(max-width: 407px) 100vw, 407px" /><figcaption class="wp-element-caption"> <em>Installing the latest language independent update (Finished</em>) </figcaption></figure>
</div>


<p>If you have a language dependent update, install it after installing the language independent update:</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="497" height="68" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_Language_Pack.png" alt="" class="wp-image-9390" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Language_Pack.png 497w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Language_Pack-300x41.png 300w" sizes="(max-width: 497px) 100vw, 497px" /><figcaption class="wp-element-caption"> <em>Installing the latest language dependent update </em> </figcaption></figure>
</div>


<p>The update will take a few minutes, depending on your server capabilities. In my case, I installed the Portuguese (Portugal) Language Pack Cumulative Update.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="503" height="172" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_Language_Pack_Progress.png" alt="" class="wp-image-9420" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Language_Pack_Progress.png 503w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Language_Pack_Progress-300x103.png 300w" sizes="(max-width: 503px) 100vw, 503px" /><figcaption class="wp-element-caption"> <br><em>Installing the latest language dependent update (In Progress)</em> </figcaption></figure>
</div>


<p>After a few minutes, the update finishes the installation.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="467" height="148" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_Language_Pack_Finished.png" alt="" class="wp-image-9423" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Language_Pack_Finished.png 467w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_Language_Pack_Finished-300x95.png 300w" sizes="(max-width: 467px) 100vw, 467px" /><figcaption class="wp-element-caption"> <em>Installing the latest language dependent update (Finished) </em> </figcaption></figure>
</div>


<h3 class="wp-block-heading">Run SharePoint Products and Configuration Wizard</h3>



<p>To finish the farm update process, you must ensure that after the updates are properly installed, you execute the SharePoint Products and Configuration Wizard that will ensure the following:</p>



<ul class="wp-block-list">
<li>The database schema for all SharePoint databases is updated to the latest version</li>



<li>Copies the required binaries from the install location into the _app_bin directories of all web applications<br></li>



<li>Fixes security settings on the file system to match SharePoint&#8217;s needs</li>



<li>Updates features registrations with SharePoint</li>
</ul>



<p>To start, run the SharePoint Products and Configuration Wizard and select Yes when prompted to reset IIS, SharePoint Administration and SharePoint Timer services.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="615" height="531" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart.png" alt="" class="wp-image-9429" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart.png 615w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart-300x259.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart-534x462.png 534w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigStart-486x420.png 486w" sizes="(max-width: 615px) 100vw, 615px" /><figcaption class="wp-element-caption"> SharePoint Products and Configuration Wizard </figcaption></figure>
</div>


<p>Depending on your environment, the process will take some minutes to execute the 10 steps of the process.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="619" height="534" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress.png" alt="" class="wp-image-9432" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress.png 619w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress-300x259.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress-534x462.png 534w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigProgress-487x420.png 487w" sizes="(max-width: 619px) 100vw, 619px" /><figcaption class="wp-element-caption"><em>SharePoint Products and Configuration Wizard </em> (Running)</figcaption></figure>
</div>


<p>After a few minutes, the SharePoint Products Configuration Wizard will finish executing, hopefully with success.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="609" height="527" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish.png" alt="" class="wp-image-9435" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish.png 609w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish-300x260.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish-534x462.png 534w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_Install_Update_PSConfigFinish-485x420.png 485w" sizes="(max-width: 609px) 100vw, 609px" /><figcaption class="wp-element-caption"> <em>SharePoint Products and Configuration Wizard  (Finished Successfully)</em></figcaption></figure>
</div>


<p>After clicking on Finish, the Central Administration will automatically be launched.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="1188" height="779" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin.png?fit=696%2C456&amp;ssl=1" alt="" class="wp-image-9439" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin.png 1188w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-300x197.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-768x504.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-1024x671.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-696x456.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-741x486.png 741w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-1068x700.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2019_CentralAdmin-641x420.png 641w" sizes="(max-width: 1188px) 100vw, 1188px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration</em></figcaption></figure>
</div>


<h3 class="wp-block-heading" id="mce_17">Post-Installation Steps</h3>



<p>To ensure that the farm was successfully updated, it is important to check that the Databases Upgrade Status page.</p>



<figure class="wp-block-image"><img decoding="async" width="1230" height="566" src="https://i2.wp.com/blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade.png?fit=696%2C320&amp;ssl=1" alt="" class="wp-image-9449" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade.png 1230w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-300x138.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-768x353.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-1024x471.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-696x320.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-1068x491.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_NeedUpgrade-913x420.png 913w" sizes="(max-width: 1230px) 100vw, 1230px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration</em> (Databases Upgrade Status &#8211; databases needing upgrade)d</figcaption></figure>



<p>If the page shows any database still needing upgrade (showing the &#8220;Database is in compatibility range and upgrade is recommended&#8221; status), some additional steps must be followed.</p>



<p>These steps must also be followed if you encounter the error below while running SharePoint Products and Configuration Wizard, saying that there is a mismatch between SharePoint installed version (after updating the farm) and the database schema version.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="613" height="527" src="https://blogit.create.pt////wp-content/uploads/2019/05/SP2019_Install_Update_PSConfig_DBMismatch_Error-2.png" alt="" class="wp-image-9782" srcset="https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfig_DBMismatch_Error-2.png 613w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfig_DBMismatch_Error-2-300x258.png 300w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfig_DBMismatch_Error-2-489x420.png 489w" sizes="(max-width: 613px) 100vw, 613px" /></figure>
</div>


<p>To ensure all databases are properly upgraded, follow the following steps:</p>



<ul class="wp-block-list">
<li>Upgrade the content databases by executing the following PowerShell command (executed with “run as administrator”):</li>
</ul>



<p><strong>           Get-SPContentDatabase | Upgrade-SPContentDatabase</strong></p>



<ul class="wp-block-list">
<li>Upgrade the remaining content databases, executing the following command (in command prompt with &#8220;run as administrator&#8221;):</li>
</ul>



<p><strong>           Psconfig.exe -cmd upgrade -inplace b2b -wait -force</strong></p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="680" height="629" src="https://blogit.create.pt////wp-content/uploads/2019/05/SP2016_UpdateFarm_DB_UpdateDatabases_CommandPrompt.png" alt="" class="wp-image-9788" srcset="https://blogit.create.pt/wp-content/uploads/2019/05/SP2016_UpdateFarm_DB_UpdateDatabases_CommandPrompt.png 680w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2016_UpdateFarm_DB_UpdateDatabases_CommandPrompt-300x278.png 300w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2016_UpdateFarm_DB_UpdateDatabases_CommandPrompt-454x420.png 454w" sizes="(max-width: 680px) 100vw, 680px" /></figure>
</div>


<ul class="wp-block-list">
<li>Run the SharePoint Products and Configuration Wizard (PSCONFIGUI.EXE) again. After running SharePoint Products and Configuration Wizard again, it should run without errors.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="609" height="527" src="https://blogit.create.pt////wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-2.png" alt="" class="wp-image-9784" srcset="https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-2.png 609w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-2-300x260.png 300w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-2-534x462.png 534w, https://blogit.create.pt/wp-content/uploads/2019/05/SP2019_Install_Update_PSConfigFinish-2-485x420.png 485w" sizes="(max-width: 609px) 100vw, 609px" /></figure>
</div>


<p>To confirm the databases upgrade was successful, go back to the Databases Upgrade Status page. After the previous steps, all SharePoint databases were successfully upgraded.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="974" height="566" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded.png" alt="" class="wp-image-9461" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded.png 974w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded-300x174.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded-768x446.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded-696x404.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgraded-723x420.png 723w" sizes="(max-width: 974px) 100vw, 974px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration (Databases Upgrade Status &#8211; Databases Upgraded)</em></figcaption></figure>
</div>


<p>To ensure the upgrade process was successfully finished, go to the Patch Status page and the Upgrade Status page. </p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="872" height="681" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status.png" alt="" class="wp-image-9464" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status.png 872w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status-300x234.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status-768x600.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status-696x544.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_Farm_Upgrade_Patch_Status-538x420.png 538w" sizes="(max-width: 872px) 100vw, 872px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration (Patch Status)</em> </figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" width="824" height="228" src="https://blogit.create.pt////wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status.png" alt="" class="wp-image-9468" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status.png 824w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status-300x83.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status-768x213.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/SP2016_UpdateFarm_DB_Upgrade_Status-696x193.png 696w" sizes="(max-width: 824px) 100vw, 824px" /><figcaption class="wp-element-caption"> <em>SharePoint 2019 Central Administration (Upgrade Status) </em> </figcaption></figure>
</div>


<p>Finally, after the farm is updated, you can resume the Search Service Application, running the following PowerShell command:</p>



<p><strong><em>Resume-SPEnterpriseSearchServiceApplication –Identity “&lt;Search Service Application Name&gt;”</em></strong></p>



<h4 class="wp-block-heading">Important Notes</h4>



<p>Some important notes on using SharePoint Products and Configuration Wizard (PSCONFIGUI.EXE) and PSCONFIG.EXE (command line version):</p>



<ul class="wp-block-list">
<li>You should not run PSCONFIG.EXE as a replacement of SharePoint Products and Configuration Wizard (PSCONFIGUI.EXE)
<ul class="wp-block-list">
<li>PSCONFIGUI.EXE is the UI based configuration wizard which performs several tasks one after the other after installing fixes. It is the preferred option to ensure that the SharePoint farm update is completed after installing updates in your SharePoint farm</li>



<li>PSCONFIG.EXE is the command line tool which gives users granular control over all tasks that are executed and which is therefore often quicker than PSCONFIGUI.EXE but if misused will not make all the necessary tasks required after installing updates in your SharePoint farm</li>



<li>If you want to run PSCONFIG.EXE, ensure you run it with the correct parameters: &#8220;PSConfig.exe -cmd upgrade -inplace b2b -wait -cmd applicationcontent -install -cmd installfeatures -cmd secureresources -cmd services -install&#8221;
<ul class="wp-block-list">
<li>Above, I used &#8220;Psconfig.exe -cmd upgrade -inplace b2b -wait -force&#8221; since I already had used  <br>SharePoint Products and Configuration Wizard (PSCONFIGUI.EXE) and the only thing I wanted to ensure was that SharePoint databases schema were upgraded</li>
</ul>
</li>
</ul>
</li>



<li>PSCONFIGUI.EXE should always be executed even when installing SharePoint security updates</li>
</ul>



<p>For more details, check Stefan Goßner&#8217;s articles <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blog.stefan-gossner.com/2015/08/20/why-i-prefer-psconfigui-exe-over-psconfig-exe/" target="_blank">here </a>and <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blog.stefan-gossner.com/2015/09/09/why-we-recommend-require-to-run-the-configuration-wizard-also-for-security-fixes/" target="_blank">here</a>.</p>



<h3 class="wp-block-heading">Troubleshooting</h3>



<p>During an update there are a few errors that can occur while the patch is being validated against your SharePoint environment before is starts being installed. The most common errors are the following:</p>



<ul class="wp-block-list">
<li>&#8220;The expected version of the product was not found on the system&#8221; &#8211; <a rel="noreferrer noopener" href="https://blog.stefan-gossner.com/2013/11/20/common-error-message-the-expected-version-of-the-product-was-not-found-on-the-system/" target="_blank">this article</a> by Stefan Goßner explains the error in detail and what can cause it. Basically, SharePoint is typically composed of the following components:
<ul class="wp-block-list">
<li>SharePoint Server or SharePoint Foundation*</li>



<li>SharePoint Server or SharePoint Foundation English Language Pack*</li>



<li>Any additional SharePoint Server or SharePoint Foundation Language Packs*<br><br> * &#8211; SharePoint Foundation existed from SharePoint 2007 to SharePoint 2013 and in SharePoint 2016 and 2019, only SharePoint Server is available<br><br>To solve this error, you must ensure that all components have the same patch level. If any of the installed components has a lower patch level or doesn&#8217;t meet the Cumulative Update Prerequisites, the error above will be shown and you won&#8217;t be able to install the Cumulative Update in your SharePoint farm.<br><br>Example: Install the May 2019 Cumulative Update in a SharePoint 2013 farm that has Service Pack 1 (15.0.4571.1502 patch level). The installed components have the following patch levels:SharePoint Server 2013 &#8211; 15.0.4571.1502 (Service Pack 1)<br>SharePoint Server 2013 English Language Pack &#8211; 15.0.4571.1502 (Service Pack 1) <br>SharePoint Server 2013 Portuguese Language Pack &#8211; 15.0.4420.1017 (RTM)<br><br>The &#8220;The expected version of the product was not found on the system&#8221; error will be shown since of one of the components (the Portuguese Language Pack) has a lower patch level. To solve this, you must install the  SharePoint Server 2013 Portuguese Language Pack Service Pack 1 (you can get the download link <a rel="noreferrer noopener" href="https://thesharepointfarm.com/2015/04/list-of-good-sharepoint-2013-service-pack-1-packages/" target="_blank">here</a>)<br><br>To help you to identify the problem, you can use <a rel="noreferrer noopener" href="http://technet.microsoft.com/en-us/library/hh221405(v=office.14).aspx#BKMK_DownloadScript" target="_blank">Roiscan&nbsp;</a>which generates a detailed report of all installed Office components, including SharePoint, and verify the patch level of each components.<br><br>You can also take a look at <a rel="noreferrer noopener" href="https://blog.stefan-gossner.com/2016/08/09/sharepoint-patching-and-get-spproduct-local/" target="_blank">this article</a> that can help you ensure that the information about all installed patches is correctly updated in the SharePoint configuration database. </li>
</ul>
</li>



<li>&#8220;No product installed for contained patch&#8221; &#8211; this can occur if you are installing a Cumulative Update for the wrong version of SharePoint. The most common case is when you are trying to install the SharePoint Foundation 2013 Cumulative Update in a SharePoint Server 2013 farm. In this case, you only need to install the SharePoint 2013 Server Cumulative Update </li>
</ul>



<p>Other errors can occur while trying to run SharePoint Products and Configuration Wizard after installing the patch:</p>



<ul class="wp-block-list">
<li>&#8220;Feature is referenced in database but isn’t installed on the current farm&#8221; &#8211; this is more common in an farm upgrade scenario (ex: upgrade from SharePoint 2013 to SharePoint 2019) but can also occur while installing a SharePoint Service Pack or Cumulative Update. To learn more details about this error and how to solve it, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/09/16/sharepoint-farm-update-how-to-solve-the-feature-is-referenced-in-database-but-isnt-installed-on-the-current-farm-error-in-a-sharepoint-2016-farm/" target="_blank">here</a>.</li>



<li>&#8220;An update conflict has occurred, and you must re-try this action.&#8221; when you run the following command &#8220;Psconfig.exe -cmd upgrade -inplace b2b -wait -force&#8221;. If you take a look at the ULS Logs, you may find messages like &#8220;PSCONFIG.EXE (0x1A8C) UpdatedConcurrencyException: The object SPUpgradeSession Name=Upgrade-20190531-122515-42 was updated by another user. Determine if these changes will conflict, resolve any differences, and reapply the second change. This error may also indicate a programming error caused by obtaining two copies of the same object in a single thread.&#8221;. To solve this problem, execute the following command:<br><br><strong>PSConfig.exe -cmd upgrade -inplace b2b -wait -cmd applicationcontent -install -cmd installfeatures -cmd secureresources</strong><br><br><strong>NOTE: </strong>After solving these issues, to finish the process, run SharePoint Products and Configuration Wizard again.</li>
</ul>



<h2 class="wp-block-heading" id="mce_24">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to convert your tenant&#8217;s root classic site into a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click <a href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>. </p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p> If you want to know all about the latest SharePoint and Office 365 announcements from SharePoint Conference 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank">here</a>. </p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing! </p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/">How to install SharePoint Cumulative Updates in a SharePoint Farm Step by Step</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>How to upgrade from SharePoint 2013 to SharePoint 2019 Step by Step (Part 2)</title>
		<link>https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Wed, 06 Mar 2019 00:12:15 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Upgrade]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=9039</guid>

					<description><![CDATA[<p>This post is the second part of a two part step by step tutorial on how to migrate a SharePoint 2013 farm to SharePoint 2019. To read the first part, click here. Introduction The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but some organizations are still not ready [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/">How to upgrade from SharePoint 2013 to SharePoint 2019 Step by Step (Part 2)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post is the second part of a two part step by step tutorial on how to migrate a SharePoint 2013 farm to SharePoint 2019.</p>



<p>To read the first part, click <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but some organizations are still not ready to move completely to Office 365 and SharePoint Online.</p>



<p>Upgrading to SharePoint 2019 that has support for a hybrid scenario can be a valid solution to allow a gradual move to the cloud. </p>



<p>This post is based on upgrading a SharePoint 2013 farm to SharePoint 2019 using the database attach approach but should also be valid if you want to upgrade to SharePoint 2019. This post assumes that the we will only migrate the content database(s) from the source SharePoint 2013 to SharePoint 2019 and all other SharePoint databases are created in the target SharePoint 2019 farm during its installation process.</p>



<p>If you want to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>. </p>



<p>There is another valid migration approach to migrate from SharePoint 2013 to SharePoint 2019 by using a content migration. In this approach, the upgrade is not based in a database upgrade process but on content migration and typically a 3rd party solution is necessary to do the content migration. A few 3rd party solutions that can do the job are <a rel="noreferrer noopener" href="https://sharegate.com/products/sharegate-desktop" target="_blank">ShareGate</a>, <a rel="noreferrer noopener" href="https://www.avepoint.com/products/hybrid/office-365-migration/" target="_blank">AvePoint</a> and <a rel="noreferrer noopener" href="https://www.quest.com/metalogix/" target="_blank">Metalogix</a>. </p>



<p>Upgrading a SharePoint farm using the database attach approach can be a complex task and the upgrade process is composed by a series of steps:</p>



<ul class="wp-block-list"><li>Migrating Custom Developed Solutions from SharePoint 2013 to SharePoint 2019  <br>(details about the migration of custom solutions are outside of the scope of this post)</li><li>Upgrade to a temporary SharePoint 2016 farm</li><li>Upgrade to the target SharePoint 2019 farm</li></ul>



<p><strong>IMPORTANT NOTE:&nbsp;</strong>In a typical upgrade process, the below steps should be performed twice if there are custom developed solutions:</p>



<ul class="wp-block-list"><li>The first time, to test the migration process and allow custom developed solutions to be properly migrated and tested by the end users</li><li>The second time, to perform the final migration, after all custom developed solutions are migrated and tested by the end users</li></ul>



<p>This post will cover: </p>



<ul class="wp-block-list"><li>Upgrade to the target SharePoint 2019 farm</li></ul>



<h2 class="wp-block-heading">Upgrade to the target SharePoint 2019 farm</h2>



<p><strong>IMPORTANT NOTE: </strong>Migrating from SharePoint 2013 directly to SharePoint 2019 is not supported. To migrate from SharePoint 2013 to SharePoint 2019 we must first migrate to a temporary SharePoint 2016 farm and then migrate to SharePoint 2019.</p>



<p>The migration is performed using the database attach upgrade method (the only supported method to upgrade from SharePoint 2013 to SharePoint 2019 using a database upgrade approach).</p>



<p>In the upgrade process, for both the temporary SharePoint 2016 and the target SharePoint 2019 farms, you should create an empty web application so that a valid SharePoint content database is created. To learn more on how to install a SharePoint 2019 farm, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>After having all custom developed solutions migrated to SharePoint 2019 (if there are any), you should follow the following steps:</p>



<ul class="wp-block-list"><li><strong>SharePoint 2016: </strong> Go to &#8220;Manage content databases&#8221; in Central Administration, select the web application and then the option &#8220;Remove content database&#8221;. This will make the web application unattached from any web application in the temporary SharePoint 2016 farm</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1024" height="552" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-1024x552.png" alt="" class="wp-image-8829" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-1024x552.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-300x162.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-768x414.png 768w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-696x375.png 696w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-1068x576.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-779x420.png 779w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB.png 1411w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Remove Content Database from SharePoint 2016 farm</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2016 Database Server </strong>(<strong>final migration only</strong>)<strong>:</strong> Place the database in read-write mode so that users will be able to change content in the target SharePoint 2019 farm. This can be achieved by the following T-SQL command: ALTER DATABASE &lt;CONTENT_DB_NAME&gt; SET read_write</li><li><strong>SharePoint 2016 Database Server:</strong> Backup of the content database(s) </li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="618" height="428" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB.png" alt="" class="wp-image-8752" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB.png 618w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB-300x208.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB-100x70.png 100w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB-218x150.png 218w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB-606x420.png 606w" sizes="(max-width: 618px) 100vw, 618px" /><figcaption>Backup the SharePoint 2016 content database</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2016 (final migration only): </strong> Go to &#8220;Manage content databases&#8221; in Central Administration, select the web application, then the option &#8220;Add content database&#8221; and finally select the name of the content database previously removed. This will make the web application available again in the temporary SharePoint 2016 farm</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1173" height="380" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB.png?fit=696%2C226&amp;ssl=1" alt="" class="wp-image-9084" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB.png 1173w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB-300x97.png 300w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB-768x249.png 768w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB-1024x332.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB-696x225.png 696w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB-1068x346.png 1068w" sizes="(max-width: 1173px) 100vw, 1173px" /><figcaption>Add content database</figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1159" height="696" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB_Confirm.png?fit=696%2C418&amp;ssl=1" alt="" class="wp-image-9085" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB_Confirm.png 1159w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB_Confirm-300x180.png 300w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB_Confirm-768x461.png 768w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB_Confirm-1024x615.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB_Confirm-696x418.png 696w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB_Confirm-1068x641.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2016_Upgrade_AddContentDB_Confirm-699x420.png 699w" sizes="(max-width: 1159px) 100vw, 1159px" /><figcaption> <em>Add content database</em> (confirmation)</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2019 Database Server:</strong> Copy the database backup file from the temporary SharePoint 2016 database server to the database server that supports the target SharePoint 2019 farm</li><li><strong>SharePoint 2019: </strong> Go to &#8220;Manage content databases&#8221; in Central Administration, select the web application where you want to migrate to and then the option &#8220;Remove content database&#8221;. This will make the database unattached from any web application.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1390" height="760" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_RemoveSPContentDB.png?fit=696%2C381&amp;ssl=1" alt="" class="wp-image-9124" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_RemoveSPContentDB.png 1390w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_RemoveSPContentDB-300x164.png 300w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_RemoveSPContentDB-768x420.png 768w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_RemoveSPContentDB-1024x560.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_RemoveSPContentDB-696x381.png 696w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_RemoveSPContentDB-1068x584.png 1068w" sizes="(max-width: 1390px) 100vw, 1390px" /><figcaption>Remove Content Database from SharePoint 2019 farm</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2019 Database Server:</strong> Restore the content database backup from the temporary SharePoint 2016 database server. The restore must replace the content database that was created during the SharePoint 2019 installation.</li></ul>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2013_Upgrade_RestoreContentDB.png" alt="" class="wp-image-8765" width="403" height="281" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RestoreContentDB.png 354w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RestoreContentDB-300x209.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RestoreContentDB-100x70.png 100w" sizes="(max-width: 403px) 100vw, 403px" /><figcaption>Restore the temporary SharePoint 2016 content database in the SharePoint 2019 database server</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2019: </strong> If you have custom developed farm solutions, deploy all the migrated WSPs in the target SharePoint 2019 farm.</li><li><strong>SharePoint 2019: </strong>As a farm administrator, execute the first of a series of PowerShell commands to associate the restored content database to the SharePoint 2019 farm (in this example the web application URL is http://sp2019): Test-SPContentDatabase -Name &lt;Content_DB_Name&gt; -WebApplication http://sp2019<br> <ul><li>This PowerShell cmdlet will test the content database against the web application to verify if all customizations referenced within the content database are also installed in the farm</li><li>In my case, I got some missing features errors but none of them are upgrade blocking </li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1216" height="538" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPContentDB.png?fit=696%2C308&amp;ssl=1" alt="" class="wp-image-9091" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPContentDB.png 1216w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPContentDB-300x133.png 300w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPContentDB-768x340.png 768w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPContentDB-1024x453.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPContentDB-696x308.png 696w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPContentDB-1068x473.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPContentDB-949x420.png 949w" sizes="(max-width: 1216px) 100vw, 1216px" /><figcaption>Test-SPContentDatabase cmdlet result</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2019: </strong>As a farm administrator, execute the second of a series of PowerShell commands to associate the restored content database to the SharePoint 2019 farm: Mount-SPContentDatabase -Name &#8220;&lt;Content_DB_Name&gt;&#8221; -DatabaseServer &#8220;&lt;DBAlias&gt;&#8221; -WebApplication &#8220;http://sp2019&#8221; <ul><li>This PowerShell cmdlet attaches an existing content database to a web application</li><li>In my case, no errors or warnings were shown </li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="663" height="284" src="https://blogit.create.pt////wp-content/uploads/2019/03/SP2019_Upgrade_PSMountSPContentDB.png" alt="" class="wp-image-9094" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSMountSPContentDB.png 663w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSMountSPContentDB-300x129.png 300w" sizes="(max-width: 663px) 100vw, 663px" /><figcaption>Mount-SPContentDatabase cmdlet result</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2019: </strong>As a farm administrator, execute the third of a series of PowerShell commands to associate the restored content database to the SharePoint 2019 farm: Test-SPSite http://sp2019<ul><li>This PowerShell cmdlet runs a series of health checks on the site collection and its contents</li><li>In my case, I got a warning but once again nothing that is upgrade blocking </li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1220" height="371" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPSite.png?fit=696%2C211&amp;ssl=1" alt="" class="wp-image-9096" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPSite.png 1220w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPSite-300x91.png 300w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPSite-768x234.png 768w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPSite-1024x311.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPSite-696x212.png 696w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSTestSPSite-1068x325.png 1068w" sizes="(max-width: 1220px) 100vw, 1220px" /><figcaption>Test-SPSite cmdlet result</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2019: </strong>As a farm administrator, execute the fourth of a series of PowerShell commands to associate the restored content database to the SharePoint 2019 farm: Repair-SPSite -identity http://sp2019<ul><li>This PowerShell cmdlet is similar to the Test-SPSite cmdlet but fixes any issues that it finds</li><li>The result was identical to the Test-SPSite cmdlet: no upgrading blocking issues were found </li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1220" height="374" src="https://i2.wp.com/blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSRepairSPSite.png?fit=696%2C213&amp;ssl=1" alt="" class="wp-image-9098" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSRepairSPSite.png 1220w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSRepairSPSite-300x92.png 300w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSRepairSPSite-768x235.png 768w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSRepairSPSite-1024x314.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSRepairSPSite-696x213.png 696w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSRepairSPSite-1068x327.png 1068w" sizes="(max-width: 1220px) 100vw, 1220px" /><figcaption>Repair-SPSite cmdlet result</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2019: </strong>As a farm administrator, execute the fifth of a series of PowerShell commands to associate the restored content database to the SharePoint 2019 farm: Upgrade-SPSite http://sp2019 -VersionUpgrade <ul><li>This PowerShell cmdlet will upgrade the site collections associated to the web application to SharePoint 2019 mode. Before this cmdlet was executed, the site collections were still in SharePoint 2016 mode. </li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="636" height="88" src="https://blogit.create.pt////wp-content/uploads/2019/03/SP2019_Upgrade_PSUpgradeSPSite.png" alt="" class="wp-image-9100" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSUpgradeSPSite.png 636w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_PSUpgradeSPSite-300x42.png 300w" sizes="(max-width: 636px) 100vw, 636px" /><figcaption>Upgrade-SPSite cmdlet result</figcaption></figure></div>



<p>After the migration is complete, your SharePoint web application is successfully displayed in your brand new SharePoint 2019 environment! The site is presented using the classic site experience, but from now on, you will be able to take advantage of the new modern experiences in your SharePoint 2019 environment!</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1155" height="644" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_TeamSite.png?fit=696%2C388&amp;ssl=1" alt="" class="wp-image-9101" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_TeamSite.png 1155w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_TeamSite-300x167.png 300w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_TeamSite-768x428.png 768w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_TeamSite-1024x571.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_TeamSite-696x388.png 696w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_TeamSite-1068x595.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/03/SP2019_Upgrade_TeamSite-753x420.png 753w" sizes="(max-width: 1155px) 100vw, 1155px" /><figcaption>SharePoint 2019 Upgraded Team Site</figcaption></figure></div>



<p> To download the SharePoint 2019 migration PowerShell files, click <a href="https://github.com/miguelisidoro/SharePoint/blob/master/PowerShell/SharePoint2019/Migrations/SP2019_MigrationFiles.zip" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>. </p>



<p>To read the first part of this two part step by step tutorial, click&nbsp;<a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here</a>.</p>



<h2 class="wp-block-heading" id="mce_20">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>. </p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated and be ready to start your move to the cloud, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">her</a><a href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank" rel="noreferrer noopener" aria-label="e (opens in a new tab)">e</a>. </p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell,&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>. </p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from SharePoint Conference 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank">here</a>. </p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice.&nbsp;SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing!</p>


<p><!--EndFragment--></p>
<p></p><p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/">How to upgrade from SharePoint 2013 to SharePoint 2019 Step by Step (Part 2)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to upgrade from SharePoint 2013 to SharePoint 2019 Step by Step (Part 1)</title>
		<link>https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Wed, 06 Mar 2019 00:11:52 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Upgrade]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=9035</guid>

					<description><![CDATA[<p>This post is the first part of a two part step by step tutorial on how to migrate a SharePoint 2013 farm to SharePoint 2019. To read the second part, click here. Introduction The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but some organizations are still not ready [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/">How to upgrade from SharePoint 2013 to SharePoint 2019 Step by Step (Part 1)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post is the first part of a two part step by step tutorial on how to migrate a SharePoint 2013 farm to SharePoint 2019.</p>



<p>To read the second part, click <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but some organizations are still not ready to move completely to Office 365 and SharePoint Online.</p>



<p>Upgrading to SharePoint 2019 that has support for a hybrid scenario can be a valid solution to allow a gradual move to the cloud.</p>



<p>This post is based on upgrading a SharePoint 2013 farm to SharePoint 2019 using the database attach approach but is also valid if you want to upgrade to SharePoint 2016 (to learn more about upgrading to SharePoint 2016, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>). This post assumes that the we will only migrate the content database(s) from the source SharePoint 2013 to SharePoint 2019 and all other SharePoint databases are created in the target SharePoint 2019 farm during its installation process.</p>



<p>If you want to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>There is another valid migration approach to migrate from SharePoint 2013 to SharePoint 2019 by using a content migration. In this approach, the upgrade is not based in a database upgrade process but on content migration and typically a 3rd party solution is necessary to do the content migration. A few 3rd party solutions that can do the job are <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://sharegate.com/products/sharegate-desktop" target="_blank">ShareGate</a>, <a rel="noreferrer noopener" aria-label="AvePoint (opens in a new tab)" href="https://www.avepoint.com/products/hybrid/office-365-migration/" target="_blank">AvePoint</a> and <a rel="noreferrer noopener" aria-label="Metalogix (opens in a new tab)" href="https://www.quest.com/metalogix/" target="_blank">Metalogix</a>.</p>



<p>Upgrading a SharePoint farm using the database attach approach can be a complex task and the upgrade process is composed by a series of steps:</p>



<ul class="wp-block-list"><li>Migrating Custom Developed Solutions from SharePoint 2013 to SharePoint 2019 (outside of the scope of this post)</li><li>Upgrade to a temporary SharePoint 2016 farm</li><li>Upgrade to the target SharePoint 2019 farm</li></ul>



<p><strong>IMPORTANT NOTE:&nbsp;</strong>In a typical upgrade process, the below steps should be performed twice if there are custom developed solutions:</p>



<ul class="wp-block-list"><li>The first time, to test the migration process and allow custom developed solutions to be properly migrated and tested by the end users</li><li>The second time, to perform the final migration, after all custom developed solutions are migrated and tested by the end users</li></ul>



<p>This post will cover:</p>



<ul class="wp-block-list"><li>Migrating Custom Developed Solutions from SharePoint 2013 to SharePoint 2019 (details about the migration of custom solutions are outside of the scope of this post)</li><li>Upgrade to a temporary SharePoint 2016 farm</li></ul>



<h2 class="wp-block-heading">Migrating Custom Developed Solutions from SharePoint 2013 to SharePoint 2019</h2>



<p>This step is outside the scope of this post but a few notes are important to mention if you have custom developed solutions that you want to migrate from SharePoint 2013 to SharePoint 2019:</p>



<ul class="wp-block-list"><li>First, you should analyze the source SharePoint 2013 farm and look for custom developed solutions and in particular for farm solutions and/or sandboxed solutions</li><li>If custom developed solutions are found and if you want to take the easiest migration path, you could simply upgrade your custom developed solutions to SharePoint 2019 without changing the solution architecture. This typically involves migrating server-side code from SharePoint 2013 to SharePoint 2019, possible migration of master pages and adjustments to CSS and JS files</li><li>Despite more difficult, if possible, you should consider migrating the existing solutions to one of the following development models: <ul><li>SharePoint Framework: the latest and the recommended development model for modern SharePoint solutions, enabling an easier migration path to SharePoint Online and Office 365</li><li>SharePoint Add-Ins: this development model is still supported and can be a valid solution depending on your scenario. However, when possible. you should consider migrating solutions to the SharePoint Framework development model </li></ul></li></ul>



<h2 class="wp-block-heading">Upgrade into a temporary SharePoint 2016 farm</h2>



<p><strong>IMPORTANT NOTES: </strong></p>



<ul class="wp-block-list"><li>Migrating from SharePoint 2013 directly to SharePoint 2019 is not supported. To migrate from SharePoint 2013 to SharePoint 2019 we must first migrate to a temporary SharePoint 2016 farm and then migrate to SharePoint 2019</li><li>To to be able to migrate to SharePoint 2016 and then to SharePoint 2019, the SharePoint 2013 farm must at least have the March 2013 Public Update installed. For more details, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://docs.microsoft.com/en-us/sharepoint/upgrade-and-update/overview-of-the-upgrade-process" target="_blank">here</a></li></ul>



<p>The migration is performed using the database attach upgrade method (the only supported method to upgrade from SharePoint 2013 to SharePoint 2019 using a database upgrade approach).</p>



<p>In the upgrade process, for both the temporary SharePoint 2016 and the target SharePoint 2019 farms, you should create an empty web application so that a valid SharePoint content database is created. To learn more on how to install a SharePoint 2019 farm, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>After having all custom developed solutions migrated to SharePoint 2019 (if there are any), you should follow the following steps:</p>



<ul class="wp-block-list"><li><strong>SharePoint 2013 (test migration only): </strong>Export all WSPs from the SharePoint 2013 farm to file system. To export the WSP files, you can use this <a rel="noreferrer noopener" aria-label="PowerShell script (opens in a new tab)" href="https://github.com/miguelisidoro/SharePoint/blob/master/PowerShell/SharePoint2013/Export-WSP.ps1" target="_blank">PowerShell script</a>.<br><strong>SharePoint 2013 (final migration only): </strong> Go to &#8220;Manage content databases&#8221; in Central Administration, select the web application and then the option &#8220;Remove content database&#8221;. This will temporarily make the web application unavailable in the source SharePoint 2013 farm</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1021" height="742" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2013_Upgrade_RemoveContentDB-1.png" alt="" class="wp-image-8825" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RemoveContentDB-1.png 1021w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RemoveContentDB-1-300x218.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RemoveContentDB-1-768x558.png 768w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RemoveContentDB-1-324x235.png 324w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RemoveContentDB-1-696x506.png 696w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RemoveContentDB-1-578x420.png 578w" sizes="(max-width: 1021px) 100vw, 1021px" /><figcaption>Temporarily Remove Content Database from Source SharePoint 2013 farm</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2013 Database Server </strong>(<strong>final migration only</strong>)<strong>:</strong> Place the database in read-only mode to ensure the source web application is made available again and so that users cannot change content anymore during the upgrade process. This can be achieved by the following T-SQL command: ALTER DATABASE &lt;CONTENT_DB_NAME&gt; SET read_only</li><li><strong>SharePoint 2013 Database Server:</strong> Backup of the content database(s) (in read-only mode in the final migration)</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="618" height="428" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB.png" alt="" class="wp-image-8752" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB.png 618w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB-300x208.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB-100x70.png 100w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB-218x150.png 218w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2010_Upgrade_BackupDB-606x420.png 606w" sizes="(max-width: 618px) 100vw, 618px" /><figcaption>Backup the SharePoint 2013content database</figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2013 (final migration only): </strong> Go to &#8220;Manage content databases&#8221; in Central Administration, select the web application, then the option &#8220;Add content database&#8221; and finally select the name of the content database previously removed. This will make the web application available again in the source SharePoint 2013 farm in read-only mode, preventing users from changing any content</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1024" height="274" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB-1024x274.png" alt="" class="wp-image-8972" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB-1024x274.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB-300x80.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB-768x205.png 768w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB-696x186.png 696w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB-1068x286.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB.png 1350w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Add content database</figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1024" height="444" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB_Confirm-1024x444.png" alt="" class="wp-image-8973" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB_Confirm-1024x444.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB_Confirm-300x130.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB_Confirm-768x333.png 768w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB_Confirm-696x302.png 696w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB_Confirm-1068x464.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB_Confirm-968x420.png 968w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_AddContentDB_Confirm.png 1311w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption> <br>Add content database (confirmation)<br></figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2016 Database Server:</strong> Copy the database backup file from the source SharePoint 2013 database server to the database server that supports the temporary SharePoint 2016 farm</li><li><strong>SharePoint 2016: </strong> Go to &#8220;Manage content databases&#8221; in Central Administration, select the web application where you want to migrate to and then the option &#8220;Remove content database&#8221;. This will make the database unattached from any web application.</li></ul>



<figure class="wp-block-image"><img decoding="async" width="1024" height="552" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-1024x552.png" alt="" class="wp-image-8829" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-1024x552.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-300x162.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-768x414.png 768w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-696x375.png 696w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-1068x576.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB-779x420.png 779w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_RemoveContentDB.png 1411w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption> <br>Remove Content Database from SharePoint 2016 farm<br></figcaption></figure>



<ul class="wp-block-list"><li><strong>SharePoint 2016 Database Server:</strong> Restore the content database backup from the source SharePoint 2013 database server. The restore must replace the content database that was created during the SharePoint 2016 installation.</li></ul>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2013_Upgrade_RestoreContentDB.png" alt="" class="wp-image-8765" width="403" height="281" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RestoreContentDB.png 354w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RestoreContentDB-300x209.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_RestoreContentDB-100x70.png 100w" sizes="(max-width: 403px) 100vw, 403px" /><figcaption>Restore the SharePoint 2013 content database in the SharePoint 2016 database server<br></figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2016: </strong> If you have custom developed farm solutions, add all the exported WSPs (without deploying them) in the temporary SharePoint 2016 farm. For each WSP, run the following command:<ul><li>Add-SPSolution -LiteralPath $location\solution.wsp where $location is the file system location of the WSP files </li></ul></li><li><strong>SharePoint 2016: </strong> Execute the first of a series of PowerShell commands to associate the restored content database to the temporary SharePoint 2016 farm (in this example the web application URL is http://sp2016): Test-SPContentDatabase -Name &lt;Content_DB_Name&gt; -WebApplication http://sp2016<br> <ul><li>This PowerShell cmdlet will test the content database against the web application to verify if all customizations referenced within the content database are also installed in the farm</li><li>In my case, I got some warnings but none of them are upgrade blocking</li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="491" height="249" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2013_Upgrade_PSTestSPContentDB.png" alt="" class="wp-image-8776" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_PSTestSPContentDB.png 491w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2013_Upgrade_PSTestSPContentDB-300x152.png 300w" sizes="(max-width: 491px) 100vw, 491px" /><figcaption> Test-SPContentDatabase cmdlet result<br></figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2016: </strong> Execute the second of a series of PowerShell commands to associate the restored content database to the temporary SharePoint 2016 farm: Mount-SPContentDatabase -Name &#8220;&lt;Content_DB_Name&gt;&#8221; -DatabaseServer &#8220;&lt;DBAlias&gt;&#8221; -WebApplication &#8220;http://sp2016&#8221; <ul><li>This PowerShell cmdlet attaches an existing content database to a web application</li><li>In my case, no errors or warnings were shown</li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="560" height="216" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2016_Upgrade_PSMountSPContentDB.png" alt="" class="wp-image-8847" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSMountSPContentDB.png 560w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSMountSPContentDB-300x116.png 300w" sizes="(max-width: 560px) 100vw, 560px" /><figcaption> <em>Mount-SPContentDatabase cmdlet result</em><br></figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2016: </strong> Execute the third of a series of PowerShell commands to associate the restored content database to the temporary SharePoint 2016 farm: Test-SPSite http://sp2016 <ul><li>This PowerShell cmdlet runs a series of health checks on the site collection and its contents</li><li>In my case, I got a warning but once again nothing that is upgrade blocking </li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="752" height="272" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2016_Upgrade_PSTestSPSite.png" alt="" class="wp-image-8849" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSTestSPSite.png 752w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSTestSPSite-300x109.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSTestSPSite-696x252.png 696w" sizes="(max-width: 752px) 100vw, 752px" /><figcaption> Test-SPSite cmdlet result<br></figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2016: </strong> Execute the fourth of a series of PowerShell commands to associate the restored content database to the temporary SharePoint 2016 farm: Repair-SPSite -identity http://sp2016 <ul><li>This PowerShell cmdlet is similar to the Test-SPSite cmdlet but fixes any issues that it finds</li><li>The result was identical to the Test-SPSite cmdlet: no upgrading blocking issues were found </li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="758" height="270" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2016_Upgrade_PSRepairSPSite.png" alt="" class="wp-image-8851" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSRepairSPSite.png 758w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSRepairSPSite-300x107.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSRepairSPSite-696x248.png 696w" sizes="(max-width: 758px) 100vw, 758px" /><figcaption> Repair-SPSite cmdlet result<br></figcaption></figure></div>



<ul class="wp-block-list"><li><strong>SharePoint 2016: </strong> Execute the fifth of a series of PowerShell commands to associate the restored content database to the temporary SharePoint 2016 farm: Upgrade-SPSite http://sp2016 -VersionUpgrade <ul><li>This PowerShell cmdlet will upgrade the site collections associated to the web application to SharePoint 2016 mode. Before this cmdlet was executed, the site collections were still in SharePoint 2013 mode. </li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="550" height="40" src="https://blogit.create.pt////wp-content/uploads/2019/02/SP2016_Upgrade_PSUpgradeSPSite.png" alt="" class="wp-image-8852" srcset="https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSUpgradeSPSite.png 550w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSUpgradeSPSite-300x22.png 300w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSUpgradeSPSite-533x40.png 533w, https://blogit.create.pt/wp-content/uploads/2019/02/SP2016_Upgrade_PSUpgradeSPSite-534x40.png 534w" sizes="(max-width: 550px) 100vw, 550px" /><figcaption> Upgrade-SPSite cmdlet result<br></figcaption></figure></div>



<p>To download the SharePoint 2016 migration PowerShell files, click <a href="https://github.com/miguelisidoro/SharePoint/blob/master/PowerShell/SharePoint2016/Migrations/SP2016_MigrationFiles.zip" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>To read the second part of this two part step by step tutorial, click&nbsp;<a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">her</a><a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">e</a>.</p>



<h2 class="wp-block-heading" id="mce_20">Related Articles</h2>



<p>If you want to convert your tenant&#8217;s root classic site into a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>. </p>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>. </p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>. </p>



<p>If you want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated and be ready to start your move to the cloud, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click <a href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.  </p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell,&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.    </p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from SharePoint Conference 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice.&nbsp;SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing!</p>


<p><!--EndFragment--></p>
<p></p><p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/">How to upgrade from SharePoint 2013 to SharePoint 2019 Step by Step (Part 1)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>How to install a SharePoint 2019 farm using PowerShell and AutoSPInstaller Step by Step (Part 2)</title>
		<link>https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Sun, 09 Dec 2018 18:32:03 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[AutoSPInstaller]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[PowerShell]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=7998</guid>

					<description><![CDATA[<p>This post is the second part of a two part step by step tutorial on how to install SharePoint 2019 in a fully automated way using PowerShell. To read the first part, click here. Introduction The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but a new SharePoint Server [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/">How to install a SharePoint 2019 farm using PowerShell and AutoSPInstaller Step by Step (Part 2)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post is the second part of a two part step by step tutorial on how to install SharePoint 2019 in a fully automated way using PowerShell.</p>



<p>To read the first part, click <a href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noreferrer noopener" aria-label="To read the first part, click here. (opens in a new tab)">here</a>.</p>



<h1 class="wp-block-heading" id="introduction">Introduction</h1>



<p>The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but a new SharePoint Server release was recently announced by Microsoft with improved hybrid support.&nbsp;To learn more about all the new features in SharePoint 2019, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here.</a></p>



<p class="has-text-align-left">Before installing a SharePoint 2019 farm, it is important to be familiar with its requirements. To learn more about SharePoint 2019 hardware and software requirements, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://docs.microsoft.com/en-us/sharepoint/install/hardware-and-software-requirements-2019" target="_blank">here</a>.</p>



<p>Installing a SharePoint farm can be a complex task and the installation process is composed by a series of steps:</p>



<ul class="wp-block-list"><li>Downloading and installing SharePoint prerequisites</li><li>Downloading and installing the SharePoint binaries</li><li>Downloading and installing the lastest SharePoint updates</li><li>Downloading and installing the required language packs (optional, necessary if you want the SharePoint interface to be presented in a language other than English)</li><li>Configuring the SharePoint farm using SharePoint Products and Configuration Wizard</li></ul>



<p>All the above steps are time consuming and can be error prone if, for example, you miss to download any of the prerequisites.</p>



<p>Fortunately, it is possible to fully automate a SharePoint farm installation using PowerShell by using a script called&nbsp;<a rel="noreferrer noopener" href="https://autospinstaller.com/" target="_blank">AutoSPInstaller</a>. The installation process can be divided in two major steps:</p>



<ul class="wp-block-list"><li>Downloading the SharePoint installation package, click <a href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noreferrer noopener" aria-label="Downloading the SharePoint installation package, click here for more details Installing SharePoint and configuring the SharePoint farm (opens in a new tab)">here</a> for more details</li><li>Installing SharePoint and configuring the SharePoint farm</li></ul>



<p>In this post, I will talk about the second part of the process: installing SharePoint and configuring the SharePoint farm.</p>



<p><a href="https://autospinstaller.com/" target="_blank" rel="noreferrer noopener" aria-label="AutoSPInstaller&nbsp;can be used to install a SharePoint farm in the following versions of SharePoint: (opens in a new tab)">AutoSPInstaller</a>&nbsp;can be used to install a SharePoint farm in the following versions of SharePoint:</p>



<ul class="wp-block-list"><li>SharePoint 2010</li><li>SharePoint 2013</li><li>SharePoint 2016</li><li>SharePoint 2019 (to learn more about all the new features in SharePoint 2019, click <a href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank" rel="noreferrer noopener">here)</a></li></ul>



<p>The example in this post is based on SharePoint 2019 with the following farm topology:</p>



<ul class="wp-block-list"><li>1 SharePoint 2019 Server </li><li>1 Database Server</li></ul>



<h1 class="wp-block-heading" id="managed-accounts-and-pre-installation-requisites">Managed Accounts and Pre-Installation Requisites</h1>



<p>This is a critical step to ensure a successful SharePoint installation. Before the AutoSPInstaller script is executed, all the necessary managed accounts must be created and the appropriate permissions must be properly granted to each account. If any of these permissions is not granted, you will probably encounter problems during the installation. From my experience doing SharePoint installations, creating these accounts with all the required permissions ensures a fast and successful SharePoint installation. Here is the list of accounts and required permissions before installation:</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Name</strong></td><td><strong>Description</strong></td><td><strong>Local Rights</strong></td><td><strong>Domain Rights</strong></td></tr><tr><td>sp_farm</td><td>The server farm account is used to perform the following tasks:<br>-Configure and manage the server farm.<br>-Act as the application pool identity for the SharePoint Central Administration Web site.<br>-Run the Microsoft SharePoint Foundation Workflow Timer Service.</td><td>SecurityAdmin and DB_Creator rights on the SQL Instance</td><td>Domain User</td></tr><tr><td>sp_admin</td><td>The server farm account is used to perform the following tasks:<br>-Setup<br>-SharePoint Products Configuration Wizard</td><td>Local Administrator on all the SharePoint Servers. SysAdmin, SecurityAdmin and DB_Creator rights on the SQL Instance.<br>Must be na account with permissions to add rules to the local firewall.</td><td>Domain User</td></tr><tr><td>sp_pool</td><td>The Pool account is used to run the Web Application Pools</td><td>None</td><td>Domain User</td></tr><tr><td>sp_services</td><td>The Services Account is used to run the Service Application Pool</td><td>None</td><td>Domain User</td></tr><tr><td>sp_crawl</td><td>The Default Content Access Account for the Search Service Application</td><td>None</td><td>Domain User</td></tr><tr><td>sp_search</td><td>Service Account to run the SharePoint Search “Windows Service”</td><td>Local Administrator and SysAdmin rights on the SQL instance</td><td>Domain User</td></tr><tr><td>sp_mysitepool</td><td>Used for the My Sites Web Application</td><td>None</td><td>Domain User</td></tr><tr><td>sp_userprofilesync</td><td>The User Profile Synchronization Account</td><td>None</td><td><a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="http://bit.ly/TSE7xs" target="_blank">Replicating Directory Changes permission on the domain.</a></td></tr><tr><td>wf_service</td><td>WorkFlow Manager Service Account</td><td>Local Administrator and SysAdmin rights on the SQL instance.</td><td>Domain User</td></tr><tr><td>sp_portalsuperuser</td><td>Object Cache Service Account. The goals of the object cache are to reduce the load on the computer on which SQL Server is running, and to improve request latency and throughput. These user account must be properly configured to ensure that the object cache works correctly.</td><td>None.<br>SharePoint: Must be an account that has Full Control access to the Web application.</td><td>Domain User</td></tr><tr><td>sp_portalsuperreader</td><td>Object Cache Service Account. The goals of the object cache are to reduce the load on the computer on which SQL Server is running, and to improve request latency and throughput. These user account must be properly configured to ensure that the object cache works correctly.</td><td>None.<br>SharePoint: Must be an account that has Full Read access to the Web application.</td><td>Domain User</td></tr></tbody></table></figure>



<p><strong><br>Important Notes:&nbsp;</strong></p>



<ul class="wp-block-list"><li>To avoid problems executing the AutoSPInstaller script, ensure&nbsp;that the passwords of the above accounts do not contain any special characters (ex: $,%,&amp;,/. etc)</li><li>The above table contains a proposal to name the accounts for the SharePoint installation. If you choose to use different names, ensure that the account names do not exceed 20 characters since NETBIOS names have a limit of 20 characters</li><li>After installation, the permissions for the SharePoint installation will have to be verified again and will be different from the above table. SharePoint configuration, service application and content databases will be created and some of the managed accounts listed in the above table will have to have permissions on some of those databases. For more details, please click <a href="https://docs.microsoft.com/en-us/sharepoint/install/account-permissions-and-security-settings-in-sharepoint-server-2016" target="_blank" rel="noreferrer noopener">here</a>.</li></ul>



<h1 class="wp-block-heading" id="download-autospinstaller-powershell-script">Download AutoSPInstaller PowerShell script</h1>



<p>To download the latest version of AutoSPInstaller, click <a href="https://github.com/brianlala/AutoSPInstaller" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>The files should be extracted to&nbsp;C:\SP\Automation, assuming that the SharePoint 2019 installation files downloaded with AutoSPSourceBuilder were saved to C:\SP\2019.</p>



<p>This is the folder structure that AutoSPInstaler uses:</p>



<p><strong>\SP\Automation\AutoSPInstallerLaunch.bat</strong><br><strong>\SP\Automation\AutoSPInstallerInput.xml</strong><br><strong>\SP\Automation\AutoSPInstallerMain.ps1\SP\AutoSPInstallerMain.ps1</strong><br><strong>\SP\Automation\AutoSPInstallerModule.psm1</strong><br><strong>\SP\Automation\AutoSPInstallerConfigureRemoteTarget.ps1</strong><br><strong>\SP\201x\SharePoint\&lt;installation files &amp; folders&gt;</strong><br><strong>\SP\201x\SharePoint\PreRequisiteInstallerFiles\</strong><br><strong>\SP\201x\SharePoint\Updates\</strong><br><strong>\SP\201x\LanguagePacks\xx-xx\ </strong><br><strong>\SP\201x\LanguagePacks\xx-xx\Updates\ </strong><br><strong>\SP\201x\Updates\</strong></p>



<p>In this example, the root folder of the installation is&nbsp;C:\SP.</p>



<figure class="wp-block-image"><img decoding="async" width="448" height="146" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FolderStructure.png" alt="" class="wp-image-7976" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FolderStructure.png 448w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FolderStructure-300x98.png 300w" sizes="(max-width: 448px) 100vw, 448px" /></figure>



<h1 class="wp-block-heading" id="creating-the-autospinstaller-configuration-file">Creating the AutoSPInstaller configuration file</h1>



<p>The next step, is to configure the AutoSPInstaller input configuration file that can be done in the <a href="https://autospinstaller.com" target="_blank" rel="noreferrer noopener" aria-label="The next step, is to configure the AutoSPInstaller input configuration file that can be done in the AutoSPInstaller web site.&nbsp; The end result of the configurations set in the AutoSPInstaller web site is the download of an XML file (AutoSPInstallerInput.xml) that contains all the settings required to configure the SharePoint farm. The AutoSPInstallerInput.xml file contains among other configurations: (opens in a new tab)">AutoSPInstaller web site</a>.&nbsp; The end result of the configurations set in the AutoSPInstaller web site is the download of an XML file (AutoSPInstallerInput.xml) that contains all the settings required to configure the SharePoint farm. The AutoSPInstallerInput.xml file contains among other configurations:</p>



<ul class="wp-block-list"><li>SharePoint version to install</li><li>The SharePoint product key</li><li>The Farm Account and all Managed Accounts and their credentials</li><li>The database instance that will support the SharePoint environment</li><li>The web applications we want to create (ex: Intranet. My Site, etc)</li><li>The service applications we want to enable and their configurations</li><li>Outgoing email settings for the farm</li><li>Database names: this is extremely useful since it allows us to have complete control over the names of all the databases that will be created during the SharePoint farm configuration and avoid having databases with unclear names containing GUIDs which is the default behavior if we configure the farm using SharePoint Products Configuration Wizard (PSConfig)</li></ul>



<figure class="wp-block-image"><img decoding="async" width="944" height="374" src="https://blogit.create.pt////wp-content/uploads/2018/07/AutoSPInstaller_DBs.jpg" alt="" class="wp-image-2154" srcset="https://blogit.create.pt/wp-content/uploads/2018/07/AutoSPInstaller_DBs.jpg 944w, https://blogit.create.pt/wp-content/uploads/2018/07/AutoSPInstaller_DBs-300x119.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/07/AutoSPInstaller_DBs-768x304.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/07/AutoSPInstaller_DBs-696x276.jpg 696w" sizes="(max-width: 944px) 100vw, 944px" /></figure>



<p>The AutoSPInstallerInput.xml file should be&nbsp;placed in&nbsp;C:\SP\Automation.</p>



<h1 class="wp-block-heading" id="installing-sharepoint">Installing SharePoint</h1>



<p>After the AutoSPInstallerInput.xml file is configured, it&#8217;s time to install SharePoint!</p>



<p><strong>IMPORTANT:</strong> the following steps should be executed using the <strong>sp_admin</strong> account.</p>



<p>Follow the following steps:</p>



<p>1. Run AutoSPInstallerLaunch.bat from the command line (run as administrator).</p>



<figure class="wp-block-image"><img decoding="async" width="580" height="166" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Launch.png" alt="" class="wp-image-7958" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Launch.png 580w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Launch-300x86.png 300w" sizes="(max-width: 580px) 100vw, 580px" /></figure>



<p>AutoSPInstallerLaunch.bat will launch a PowerShell window that will install SharePoint and configure the farm using as an input the AutoSPInstaller XML configuration file (AutoSPInstallerInput.xml) previously configured using the AutoSPInstaller web site.</p>



<p>2. After the PowerShell window is launched, the following will happen:</p>



<ul class="wp-block-list"><li>Managed accounts credentials will be validated. If any of the credentials is incorrect, the script will stop</li><li>SharePoint prerequisites will be installed</li><li>SharePoint will be installed</li><li>SharePoint language packs will be installed</li><li>SharePoint updates will be installed</li></ul>



<p>The PowerShell script will start by validating all managed managed accounts configuration and if everything is OK, the SharePoint installation is started, beginning with the installation of all required prerequisites.</p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="609" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallPreRequisites-1024x609.png" alt="" class="wp-image-7956" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallPreRequisites-1024x609.png 1024w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallPreRequisites-300x179.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallPreRequisites-768x457.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallPreRequisites-696x414.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallPreRequisites-1068x636.png 1068w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallPreRequisites-706x420.png 706w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallPreRequisites.png 1220w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>After prerequisites are installed, the script will install SharePoint.</p>



<figure class="wp-block-image"><img decoding="async" width="1006" height="724" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Install.png" alt="" class="wp-image-7977" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Install.png 1006w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Install-300x216.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Install-768x553.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Install-696x501.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Install-584x420.png 584w" sizes="(max-width: 1006px) 100vw, 1006px" /></figure>



<p>The SharePoint installation assumes that all prerequisites were successfully installed. If any of the prerequisites was not successfully installed, an error similar to the following may occur.</p>



<figure class="wp-block-image"><img decoding="async" width="672" height="424" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Error.png" alt="" class="wp-image-7973" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Error.png 672w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Error-300x189.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_Error-666x420.png 666w" sizes="(max-width: 672px) 100vw, 672px" /></figure>



<p>To solve this error, there are two valid approaches:</p>



<ul class="wp-block-list"><li>Run AutoSPInstaller from the beginning so that the missing prerequisite(s) are installed</li><li>If the error remains, install the missing prerequisite(s) manually</li></ul>



<p>If no errors occur or after the prerequisites errors are solved, the PowerShell script will continue to do its magic until all SharePoint binaries are installed.</p>



<figure class="wp-block-image"><img decoding="async" width="1008" height="722" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallBeforeFarmConfig.png" alt="" class="wp-image-7978" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallBeforeFarmConfig.png 1008w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallBeforeFarmConfig-300x215.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallBeforeFarmConfig-768x550.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallBeforeFarmConfig-696x499.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallBeforeFarmConfig-586x420.png 586w" sizes="(max-width: 1008px) 100vw, 1008px" /></figure>



<p>After SharePoint binaries are installed, it&#8217;s time to configure the farm!</p>



<h1 class="wp-block-heading" id="configuring-the-sharepoint-farm">Configuring the SharePoint Farm</h1>



<p>After SharePoint is installed, the script will ask if we want to proceed with farm configuration. To proceed, select &#8220;y&#8221; and click ENTER. The script will, among others, perform the following actions:</p>



<ul class="wp-block-list"><li>Create all managed accounts</li><li>Configure IIS and SharePoint ULS log file paths</li><li>Create the configured web applications (ex: Intranet, My Site)</li><li>Configure the service applications</li><li>Configure outgoing email settings for the farm</li></ul>



<figure class="wp-block-image"><img decoding="async" width="1024" height="605" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallStartFarmConfig-1024x605.png" alt="" class="wp-image-7957" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallStartFarmConfig-1024x605.png 1024w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallStartFarmConfig-300x177.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallStartFarmConfig-768x454.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallStartFarmConfig-696x411.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallStartFarmConfig-1068x631.png 1068w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallStartFarmConfig-711x420.png 711w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_InstallStartFarmConfig.png 1222w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1024" height="605" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FarmConfiguration-1024x605.png" alt="" class="wp-image-7974" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FarmConfiguration-1024x605.png 1024w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FarmConfiguration-300x177.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FarmConfiguration-768x454.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FarmConfiguration-696x411.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FarmConfiguration-1068x631.png 1068w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FarmConfiguration-711x420.png 711w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FarmConfiguration.png 1218w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The PowerShell script will continue until the SharePoint farm is configured.</p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="606" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FinishInstall-1024x606.png" alt="" class="wp-image-7975" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FinishInstall-1024x606.png 1024w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FinishInstall-300x177.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FinishInstall-768x454.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FinishInstall-696x412.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FinishInstall-1068x632.png 1068w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FinishInstall-710x420.png 710w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPInstaller_SP2019_FinishInstall.png 1224w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>After the farm configuration is completed, the Central Administration will be opened and SharePoint is installed!</p>



<figure class="wp-block-image"><img decoding="async" width="975" height="635" src="https://blogit.create.pt////wp-content/uploads/2018/12/SP2019_CentralAdmin.png" alt="" class="wp-image-7969" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_CentralAdmin.png 975w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_CentralAdmin-300x195.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_CentralAdmin-768x500.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_CentralAdmin-696x453.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_CentralAdmin-645x420.png 645w" sizes="(max-width: 975px) 100vw, 975px" /></figure>



<p>If you configured a web application to be created, the image below shows how a modern Team Site will look like in your SharePoint 2019 environment.</p>



<figure class="wp-block-image"><img decoding="async" width="974" height="674" src="https://blogit.create.pt////wp-content/uploads/2018/12/SP2019_TeamSite.png" alt="" class="wp-image-7972" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_TeamSite.png 974w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_TeamSite-300x208.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_TeamSite-768x531.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_TeamSite-100x70.png 100w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_TeamSite-218x150.png 218w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_TeamSite-696x482.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_TeamSite-607x420.png 607w" sizes="(max-width: 974px) 100vw, 974px" /></figure>



<p><strong>IMPORTANT NOTE:</strong> It is recommended that you don&#8217;t delete the Default Web Site. If you do, the &#8220;SharePoint Web Services&#8221; IIS site created during the SharePoint installation will be created with ID 1 and the SharePoint configuration will stop this site because it is trying to stop the Default Web Site that has ID 1. If you delete the Default Web Site, make sure you change the &#8220;SharePoint Web Services&#8221; web site ID to a unique value different from 1.</p>



<h1 class="wp-block-heading" id="multi-server-installation-sharepoint-servers">Multi-Server Installation (SharePoint servers)</h1>



<p>If you want to install SharePoint 2019 in multiple servers there is a number of considerations that you have to take into account. Some of the most important decisions are:</p>



<ul class="wp-block-list"><li>What is your farm topology and the number of servers you want to consider (WFEs, Application Servers and Database Servers)</li><li>Which services and service applications will be provisioned for each server</li><li>Will you be using MinRoles or will you use a custom installation where you will be manually selecting the services and service applications that will be provisioned for each server?</li></ul>



<p>If you use MinRoles, these will supersede the individual service and service application selection for each server in the farm. These are the available MinRoles:</p>



<ul class="wp-block-list"><li>Front-end</li><li>Application</li><li>Distributed cache</li><li>Search</li><li>Custom (allows for a more granular selection of what services are provisioned in each server)</li><li>Single-server farm (the only configuration where SQL Server may be installed in the same server as SharePoint 2019, configuration not detailed here, reference the &lt;Database&gt; section in the AutoSPInstallerInput.xml file at the <a href="https://autospinstaller.com/" target="_blank" rel="noreferrer noopener">AutoSPInstaller web site</a>)</li><li>Front-end with Distributed Cache (merge of Front-end and Distributed cache MinRoles)</li><li>Application with Search (merge of Application and Search MinRoles)</li></ul>



<p>Each of the MinRoles automatically provisions a specific set of services and service applications. If you want to learn more about MinRoles, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://docs.microsoft.com/en-us/sharepoint/administration/description-of-minrole-and-associated-services-in-sharepoint-server-2016" target="_blank">here</a>.</p>



<p>Once farm topology and service/service application distribution is decided, we are ready to install SharePoint 2019 in multiple servers. For the installation process, you basically have two options:</p>



<ul class="wp-block-list"><li>Use Remote Installation</li><li>Install SharePoint individually in each SharePoint server</li></ul>



<h3 class="wp-block-heading" id="autospinstaller-input-file-configuration-for-multi-server-installation-notes-when-not-using-minroles">AutoSPInstaller Input File Configuration for Multi-Server Installation Notes when not using MinRoles</h3>



<p>If you decide not to use MinRoles and go for a Custom installation (which allows for a more granular selection of what services are provisioned in each server), you must ensure that the AutoSPInstaller XML input file in all servers is configured as Custom.</p>



<p>When configuring AutoSPInstaller in the <a rel="noreferrer noopener" href="https://autospinstaller.com/" target="_blank">AutoSPInstaller web site</a> not to to use MinRoles, you will typically have a configuration similar to the one below.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="591" height="613" src="https://blogit.create.pt////wp-content/uploads/2019/10/AutoSPInstaller_MultiServerConfig_MinRoles.jpg" alt="" class="wp-image-11669" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/AutoSPInstaller_MultiServerConfig_MinRoles.jpg 591w, https://blogit.create.pt/wp-content/uploads/2019/10/AutoSPInstaller_MultiServerConfig_MinRoles-289x300.jpg 289w, https://blogit.create.pt/wp-content/uploads/2019/10/AutoSPInstaller_MultiServerConfig_MinRoles-405x420.jpg 405w" sizes="(max-width: 591px) 100vw, 591px" /></figure></div>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="583" height="450" src="https://blogit.create.pt////wp-content/uploads/2019/10/AutoSPInstaller_MultiServerConfig_FarmServices.jpg" alt="" class="wp-image-11670" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/AutoSPInstaller_MultiServerConfig_FarmServices.jpg 583w, https://blogit.create.pt/wp-content/uploads/2019/10/AutoSPInstaller_MultiServerConfig_FarmServices-300x232.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/AutoSPInstaller_MultiServerConfig_FarmServices-544x420.jpg 544w" sizes="(max-width: 583px) 100vw, 583px" /></figure></div>



<p>This seems correct but the generated XML configuration will have the following configuration in the &lt;ServerRoles&gt; section:</p>



<ul class="wp-block-list"><li>&lt;<strong>Custom </strong>Provision=&#8221; <strong>false</strong>&#8221; /&gt;</li><li>&lt;<strong>SingleServerFarm </strong>Provision=&#8221;<strong>localhost</strong> &#8221; /&gt; </li></ul>



<p>With the configuration above, each server will be installed with a single server role and you will only be able to join the first server to the farm. When you try to add the remaining servers, the AutoSPInstaller PowerShell script instead of adding the servers to the farm, will try to recreate the farm, which will result in the error below. </p>



<figure class="wp-block-image"><img decoding="async" width="1073" height="368" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError_AutoSPInstaller_Error.jpg?fit=696%2C239&amp;ssl=1" alt="" class="wp-image-11679" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError_AutoSPInstaller_Error.jpg 1073w, https://blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError_AutoSPInstaller_Error-300x103.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError_AutoSPInstaller_Error-768x263.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError_AutoSPInstaller_Error-1024x351.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError_AutoSPInstaller_Error-696x239.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError_AutoSPInstaller_Error-1068x366.jpg 1068w" sizes="(max-width: 1073px) 100vw, 1073px" /></figure>



<p>If you try to add the server manually to the farm, you will get the error below.</p>



<figure class="wp-block-image"><img decoding="async" width="676" height="581" src="https://blogit.create.pt////wp-content/uploads/2019/10/SPFarmJoinError.jpg" alt="" class="wp-image-11675" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError.jpg 676w, https://blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError-300x258.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SPFarmJoinError-489x420.jpg 489w" sizes="(max-width: 676px) 100vw, 676px" /></figure>



<p>To solve this, you must edit the XML configuration to configure the servers as &#8220;Custom&#8221; and not &#8220;SingleServerFarm&#8221;, using a configuration similar to the following example (specific configuration depends on the number of servers and roles for each server):</p>



<ul class="wp-block-list"><li>&lt;<strong>Custom </strong>Provision=&#8221;<strong>localhost</strong>&#8221; /&gt;</li><li>&lt;<strong>SingleServerFarm </strong>Provision=&#8221;<strong>false</strong>&#8221; /&gt; </li></ul>



<pre class="wp-block-code"><code>&lt;ServerRoles&gt;
    &lt;Custom Provision="localhost" /&gt;
    &lt;WebFrontEnd Provision="false" /&gt;
    &lt;WebFrontEndWithDistributedCache Provision="false" /&gt;
    &lt;SingleServerFarm Provision="false" /&gt;
    &lt;Search Provision="false" /&gt;
    &lt;Application Provision="false" /&gt;
    &lt;ApplicationWithSearch Provision="false" /&gt;
    &lt;DistributedCache Provision="false" /&gt;
&lt;/ServerRoles&gt;</code></pre>



<h2 class="wp-block-heading" id="remote-installation">Remote Installation</h2>



<p>In this approach, SharePoint will be installed using AutoSPInstaller on all servers from one of the SharePoint servers. The script will first install SharePoint locally on the server where the script is being executed and will then install SharePoint remotely on the other servers (all at once or one by one depending on AutoSPInstaller configuration file). The installation on the remote servers is performed using PowerShell Remoting and Windows Remote Management (WinRM). WinRM must be enabled for each of the servers where SharePoint will be installed remotely. To learn more about Remote Install (example for SharePoint 2013 but valid for SharePoint 2019 in what regards to remote installation), click <a href="https://www.c5insight.com/Resources/Blog/tabid/148/entryid/586/using-autospinstaller-to-build-a-three-tier-sharepoint-2013-farm-part-1.aspx" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<h2 class="wp-block-heading" id="install-sharepoint-individually-in-each-sharepoint-server">Install SharePoint individually in each SharePoint server</h2>



<p>This option doesn&#8217;t require WinRM to be enabled on any of the servers but requires instead that the AutoSPInstaller installation folder (C:\SP in this post) is copied to all servers. Additionally, there are some important notes to consider:</p>



<ul class="wp-block-list"><li>SharePoint bits must be installed on all servers&nbsp;<strong>but farm configuration must only be done once all servers have the SharePoint bits installed</strong>. You may Install the SharePoint bits (all steps before the &#8220;Configuring the SharePoint Farm&#8221; in this post) in all servers at the same time but you must stop the installation process once you are asked to continue with farm configuration</li><li>After the SharePoint bits are installed on all servers, you may proceed to the &#8220;Configuring the SharePoint Farm&#8221; section of this post&nbsp;<strong>BUT this must be done server by server, one at a time, sequentially</strong>. The&nbsp;AutoSPInstaller configuration file will determine what services and service applications are going to be provisioned on each server:<ul><li>When you run the farm configuration in the first server, the farm will be created and the services and service applications that are configured to run on that server will be provisioned</li><li>When you run the farm configuration on the other servers, each server will be added to the farm and&nbsp;the services and service applications that are configured to run on that server will be provisioned</li></ul></li></ul>



<p>To read the first part of this two part step by step tutorial, click&nbsp;<a rel="noreferrer noopener" aria-label="To read the first part, click&nbsp;here. (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>.</p>



<h1 class="wp-block-heading" id="mce_20">Related Articles</h1>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to convert your tenant&#8217;s root classic site into a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>. </p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>To learn more about all the new features in SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here.</a></p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated and be ready to start your move to the cloud, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>. </p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from SharePoint Conference 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you are involved in a SharePoint upgrade and want to learn more about the upgrade process, click <a rel="noreferrer noopener" aria-label="here  (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<p>Happy SharePointing!</p>


<p><!--EndFragment--></p>
<p></p><p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/">How to install a SharePoint 2019 farm using PowerShell and AutoSPInstaller Step by Step (Part 2)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>How to install a SharePoint 2019 farm using PowerShell and AutoSPInstaller Step by Step (Part 1)</title>
		<link>https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Sun, 09 Dec 2018 17:06:10 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[AutoSPInstaller]]></category>
		<category><![CDATA[AutoSPSourceBuilder]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[PowerShell]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=7951</guid>

					<description><![CDATA[<p>This post is the first part of a two part step by step tutorial on how to install SharePoint 2019 in a fully automated way using PowerShell. To read the second part, click&#160;here. Introduction The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but a new SharePoint Server release [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/">How to install a SharePoint 2019 farm using PowerShell and AutoSPInstaller Step by Step (Part 1)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post is the first part of a two part step by step tutorial on how to install SharePoint 2019 in a fully automated way using PowerShell.</p>



<p>To read the second part, click&nbsp;<a href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank" rel="noreferrer noopener" aria-label="To read the second part, click&nbsp;here. (opens in a new tab)">here</a>.</p>



<h1 class="wp-block-heading">Introduction</h1>



<p>The SharePoint world is rapidly moving into the Cloud with SharePoint Online and Office 365, but a new SharePoint Server release was recently announced by Microsoft with improved hybrid support.&nbsp;To learn more about all the new features in SharePoint 2019, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here.</a></p>



<p>Before installing a SharePoint 2019 farm, it is important to be familiar with its requirements. To learn more about SharePoint 2019 hardware and software requirements, click <a rel="noreferrer noopener" href="https://docs.microsoft.com/en-us/sharepoint/install/hardware-and-software-requirements-2019" target="_blank">here</a>. </p>



<p>Installing a SharePoint farm can be a complex task and the installation process is composed by a series of steps:</p>



<ul class="wp-block-list"><li>Downloading and installing SharePoint prerequisites</li><li>Downloading and installing the SharePoint binaries</li><li>Downloading and installing the lastest SharePoint updates</li><li>Downloading and installing the required language packs (optional, necessary if you want the SharePoint interface to be presented in a language other than English)</li><li>Configuring the SharePoint farm using SharePoint Products and Configuration Wizard</li></ul>



<p>All the above steps are time consuming and can be error prone if, for example, you miss to download any of the prerequisites.</p>



<p>Fortunately, it is possible to fully automate a SharePoint farm installation using PowerShell by using a script called <a href="https://autospinstaller.com/" target="_blank" rel="noreferrer noopener">AutoSPInstaller</a>. The installation process can be divided in two major steps:</p>



<ul class="wp-block-list"><li>Downloading the SharePoint installation package</li><li>Installing SharePoint and configuring the SharePoint farm</li></ul>



<p>This process can be used for the following versions of SharePoint:</p>



<ul class="wp-block-list"><li>SharePoint 2010</li><li>SharePoint 2013</li><li>SharePoint 2016</li><li>SharePoint 2019 (to learn more about all the new features in SharePoint 2019, click <a href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank" rel="noreferrer noopener">here)</a></li></ul>



<p>In this post, I will talk about the first part of the process: downloading the SharePoint installation package and I will use SharePoint 2019 as an example.</p>



<h1 class="wp-block-heading">Downloading the SharePoint installation package</h1>



<p>The download process will be managed by a script called <a href="https://github.com/brianlala/AutoSPSourceBuilder" target="_blank" rel="noreferrer noopener">AutoSPSourceBuilder</a> that will download the SharePoint installation package and all its dependencies and will create a folder structure ready to be used in&nbsp;<a href="https://autospinstaller.com/" target="_blank" rel="noreferrer noopener">AutoSPInstaller</a>. The <a href="https://github.com/brianlala/AutoSPSourceBuilder" target="_blank" rel="noreferrer noopener">AutoSPSourceBuilder</a> script will download:</p>



<ul class="wp-block-list"><li>All SharePoint prerequisites</li><li>The latest SharePoint updates</li><li>If specified. the desired language pack</li></ul>



<p>To download the SharePoint 2019 installation package, follow the steps below:</p>



<ol class="wp-block-list"><li>Download&nbsp;<a href="https://www.microsoft.com/en-us/download/details.aspx?id=57462" target="_blank" rel="noreferrer noopener" aria-label="Download&nbsp;SharePoint 2019. (opens in a new tab)">SharePoint 2019</a>.</li></ol>



<figure class="wp-block-image"><img decoding="async" width="782" height="194" src="https://blogit.create.pt////wp-content/uploads/2018/12/SP2019_Download.png" alt="" class="wp-image-7970" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Download.png 782w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Download-300x74.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Download-768x191.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Download-696x173.png 696w" sizes="(max-width: 782px) 100vw, 782px" /></figure>



<p>2. Download&nbsp;<a href="https://github.com/brianlala/AutoSPSourceBuilder" target="_blank" rel="noreferrer noopener">AutoSPSourceBuilder</a>. After download, the folder should contain the following structure.</p>



<figure class="wp-block-image"><img decoding="async" width="592" height="152" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_Files.png" alt="" class="wp-image-7960" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_Files.png 592w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_Files-300x77.png 300w" sizes="(max-width: 592px) 100vw, 592px" /></figure>



<p>3. Mount the&nbsp;SharePoint 2019 .iso image.</p>



<figure class="wp-block-image"><img decoding="async" width="506" height="186" src="https://blogit.create.pt////wp-content/uploads/2018/12/SP2019_Mount.png" alt="" class="wp-image-7971" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Mount.png 506w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Mount-300x110.png 300w" sizes="(max-width: 506px) 100vw, 506px" /></figure>



<p>After mount, the mounted drive will have SharePoint installation files.</p>



<figure class="wp-block-image"><img decoding="async" width="580" height="398" src="https://blogit.create.pt////wp-content/uploads/2018/12/SP2019_Binaries.png" alt="" class="wp-image-7968" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Binaries.png 580w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Binaries-300x206.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Binaries-100x70.png 100w, https://blogit.create.pt/wp-content/uploads/2018/12/SP2019_Binaries-218x150.png 218w" sizes="(max-width: 580px) 100vw, 580px" /></figure>



<p>4. Run the following script in a PowerShell window (run as administrator).</p>



<p><strong>.\AutoSPSourceBuilder.ps1 -GetPrerequisites $true -SharePointVersion “2019” -Languages “pt-pt” -LocationForUpdates C:\SP\2019\Updates</strong></p>



<p>This script will download SharePoint 2019 with all prerequisites and (if available) the Portuguese language pack. Change the &#8220;Languages&#8221; parameter to the Language Pack you want to include in your installation and the LocationForUpdates parameter to the desired location where AutoSPSourceBuilder will download the SharePoint updates that will be included in the SharePoint installation.</p>



<p>The script will start by detecting the SharePoint image that was previously downloaded. If successfully detected, it will extract the SharePoint installation files from the mounted image to the C:\SP\2019 folder.</p>



<figure class="wp-block-image"><img decoding="async" width="860" height="732" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_StartDownload.png" alt="" class="wp-image-7966" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_StartDownload.png 860w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_StartDownload-300x255.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_StartDownload-768x654.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_StartDownload-696x592.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_StartDownload-493x420.png 493w" sizes="(max-width: 860px) 100vw, 860px" /></figure>



<p>5. Once the SharePoint installation files extraction is completed, you will be asked to select the SharePoint update that you want to include on your installation package. Select the latest available package (all SharePoint 2019 updates are cumulative and include all updates contained in the previous updates). At this time, only one update is available.</p>



<figure class="wp-block-image"><img decoding="async" width="852" height="708" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_UpdateDownload.png" alt="" class="wp-image-7967" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_UpdateDownload.png 852w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_UpdateDownload-300x249.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_UpdateDownload-768x638.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_UpdateDownload-696x578.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_UpdateDownload-505x420.png 505w" sizes="(max-width: 852px) 100vw, 852px" /></figure>



<p>6. After selecting the update, the script will resume and start downloading the SharePoint prerequisites. the selected language pack and the selected SharePoint update.</p>



<figure class="wp-block-image"><img decoding="async" width="860" height="734" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownloadStart.png" alt="" class="wp-image-7965" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownloadStart.png 860w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownloadStart-300x256.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownloadStart-768x655.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownloadStart-696x594.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownloadStart-492x420.png 492w" sizes="(max-width: 860px) 100vw, 860px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="858" height="734" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownload.png" alt="" class="wp-image-7964" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownload.png 858w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownload-300x257.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownload-768x657.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownload-696x595.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_PreRequisitesDownload-491x420.png 491w" sizes="(max-width: 858px) 100vw, 858px" /></figure>



<p>7. After completion, the PowerShell window should look like the image below. At this time, the Portuguese language pack is still not available.</p>



<figure class="wp-block-image"><img decoding="async" width="862" height="734" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_DownloadFinished.png" alt="" class="wp-image-7959" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_DownloadFinished.png 862w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_DownloadFinished-300x255.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_DownloadFinished-768x654.png 768w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_DownloadFinished-696x593.png 696w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_DownloadFinished-493x420.png 493w" sizes="(max-width: 862px) 100vw, 862px" /></figure>



<p>The end result will be a structure of folders and files that will contain all the necessary files&nbsp;to install SharePoint with <a href="https://autospinstaller.com/" target="_blank" rel="noreferrer noopener" aria-label="The end result will be a structure of folders and files that will contain all the necessary files&nbsp;to install SharePoint with AutoSPInstaller. (opens in a new tab)">AutoSPInstaller</a>.</p>



<p>Root folder:</p>



<figure class="wp-block-image"><img decoding="async" width="472" height="128" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure.png" alt="" class="wp-image-7961" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure.png 472w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure-300x81.png 300w" sizes="(max-width: 472px) 100vw, 472px" /></figure>



<p>SharePoint bits folder (slipstreamed installation structure):</p>



<figure class="wp-block-image"><img decoding="async" width="580" height="422" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure_SP.png" alt="" class="wp-image-7962" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure_SP.png 580w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure_SP-300x218.png 300w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure_SP-324x235.png 324w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure_SP-577x420.png 577w" sizes="(max-width: 580px) 100vw, 580px" /></figure>



<p>Updates folder:</p>



<figure class="wp-block-image"><img decoding="async" width="446" height="86" src="https://blogit.create.pt////wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure_Updates.png" alt="" class="wp-image-7963" srcset="https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure_Updates.png 446w, https://blogit.create.pt/wp-content/uploads/2018/12/AutoSPSourceBuilder_SP2019_FolderStructure_Updates-300x58.png 300w" sizes="(max-width: 446px) 100vw, 446px" /></figure>



<p> <br>To read the second part of this two part step by step tutorial, click&nbsp;<a rel="noreferrer noopener" aria-label="To read the second part, click&nbsp;here. (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<h1 class="wp-block-heading" id="mce_25">Related Articles</h1>



<p>If you want to convert your tenant&#8217;s root classic site into a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>. </p>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>To learn more about all the new features in SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here.</a></p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated and be ready to start your move to the cloud, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>. </p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>. </p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from SharePoint Conference 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you are involved in a SharePoint upgrade and want to learn more about the upgrade process, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>. </p>



<p>Happy SharePointing!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/">How to install a SharePoint 2019 farm using PowerShell and AutoSPInstaller Step by Step (Part 1)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>What&#8217;s New for SharePoint and Office 365 after Microsoft Ignite 2018</title>
		<link>https://blogit.create.pt/miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Wed, 21 Nov 2018 00:54:55 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Ignite]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[SharePoint Online]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=7771</guid>

					<description><![CDATA[<p>SharePoint and Office 365 have come a long way and it is nothing but amazing to see the constant innovation that Microsoft has been introducing to the platform over the years! From September 24th to 28th, Microsoft has once again hosted Microsoft Ignite one of its biggest tech events, revealing many exciting new features in [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/">What&#8217;s New for SharePoint and Office 365 after Microsoft Ignite 2018</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>SharePoint and Office 365 have come a long way and it is nothing but amazing to see the constant innovation that Microsoft has been introducing to the platform over the years!</p>
<p>From September 24th to 28th, Microsoft has once again hosted <a href="https://azure.microsoft.com/en-us/ignite/" target="_blank" rel="noopener noreferrer">Microsoft Ignite</a> one of its biggest tech events, revealing many exciting new features in the Microsoft world, including SharePoint and Office 365.</p>
<h1>Introduction</h1>
<p>There are lot of new announcements being released at a very fast pace and it is challenging to stay up to date with everything that is being released!</p>
<p>This post will try to resume the latest announcements in the SharePoint and Office 365 world and what it means for end users, IT Pros and developers.</p>
<p>Hope you are ready for a ride, fasten your seat belt, because there are many new features coming (some of them may be already rolled out at the time of this writing). While it is impossible to talk about everything that has been announced, I will try to resume some of the biggest announcements. These are the main topics I will discuss in this post:</p>
<ul>
<li>Microsoft Search</li>
<li>What&#8217;s New to Build a Modern Intranet with SharePoint in Office 365</li>
<li>Deeper Integration between Microsoft Teams and SharePoint</li>
<li>Microsoft Content Services</li>
<li>What&#8217;s New for Security and Compliance</li>
<li>What&#8217;s New for Administrators</li>
<li>SharePoint Framework 1.7 (Preview)</li>
</ul>
<h1>Microsoft Search</h1>
<p>This is probably one of the biggest announcements from Ignite 2018: <a href="https://www.microsoft.com/en-us/microsoft-365/blog/2018/09/24/microsoft-search-cohesive-search-that-intelligently-helps-you-find-discover-command-and-navigate/" target="_blank" rel="noopener noreferrer">Microsoft Search</a>! Some of the features are already rolled out or about to be and a few will be made available in 2019.</p>
<p>Microsoft Search will bring a consistent and intelligent search experience to the most common ways we can interact with information throughout the Microsoft ecosystem (inside and outside of Microsoft 365):</p>
<ul>
<li>Bing.com</li>
<li>Office.com</li>
<li>SharePoint Mobile App</li>
<li>Windows (to be released in the first half of 2019)</li>
<li>Office Applications (to be released in the first half of 2019)</li>
</ul>
<p>With Microsoft Search, an intelligent search experience (using AI) will be delivered to users across all of the Office 365 applications as well as Windows and Bing.</p>
<h2>Microsoft Search in Bing</h2>
<p>The new experience in Bing will bring together web results and organization results (from SharePoint, Microsoft Teams, Yammer, etc).</p>
<p><img decoding="async" class="alignnone size-full wp-image-7776" src="https://blogit.create.pt////wp-content/uploads/2018/11/Microsoft_Search_Bing.jpg" alt="" width="962" height="575" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Bing.jpg 962w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Bing-300x179.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Bing-768x459.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Bing-696x416.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Bing-703x420.jpg 703w" sizes="(max-width: 962px) 100vw, 962px" /></p>
<h2>Microsoft Search in Office.com</h2>
<p>It will be possible to search the same search scope from the Office.com portal and quickly find the most relevant documents to you, including the documents you most recently worked on (all of this delivered by the Graph API).</p>
<p><img decoding="async" class="alignnone size-full wp-image-7777" src="https://blogit.create.pt////wp-content/uploads/2018/11/Microsoft_Search_Office.jpg" alt="" width="1204" height="676" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Office.jpg 1204w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Office-300x168.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Office-768x431.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Office-1024x575.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Office-696x391.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Office-1068x600.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_Office-748x420.jpg 748w" sizes="(max-width: 1204px) 100vw, 1204px" /></p>
<h2>Microsoft Search in Office Apps (release in 2019)</h2>
<p>To be released in first half of 2019, is a consistent search experience from within Office applications (includes Desktop, Web and Mobile applications).</p>
<p><img decoding="async" class="alignnone size-full wp-image-7778" src="https://blogit.create.pt////wp-content/uploads/2018/11/Microsoft_Search_OfficeApps.jpg" alt="" width="949" height="532" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_OfficeApps.jpg 949w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_OfficeApps-300x168.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_OfficeApps-768x431.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_OfficeApps-696x390.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Search_OfficeApps-749x420.jpg 749w" sizes="(max-width: 949px) 100vw, 949px" /></p>
<p>For more details about Microsoft Search, click <a href="https://www.microsoft.com/en-us/microsoft-365/blog/2018/09/24/microsoft-search-cohesive-search-that-intelligently-helps-you-find-discover-command-and-navigate/" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h1>What&#8217;s New to Build a Modern Intranet with SharePoint in Office 365</h1>
<p>A LOT of new features have been announced in the Modern Intranet scope and some of them were lacking to complete the vision of building a modern Intranet with SharePoint in Office 365. Here is the list of the most important announcements:</p>
<ul>
<li>New Mega Menu Layout for Site and Hub Site Navigation</li>
<li>New Web Parts</li>
<li>Audience Targeting for News and Highlighted Content Web Parts</li>
<li>Header Layouts and Footer Enhancements</li>
<li>Central Asset Library</li>
<li>Communication Site Experience at the root of a Office 365 Tenant</li>
<li>Hub Site Improvements for End Users and Administrators</li>
<li>New Page Capabilities</li>
</ul>
<h2>New Mega Menu Layout for Site and Hub Site Navigation</h2>
<p>Probably the most important and exciting announcement to build a modern Intranet with SharePoint in Office 365! Now that a flat information architecture based on modern Team Sites and Communication sites is the new recommendation and despite the existence of Hub Sites, there was still missing a piece that glues all the sites and hub sites together to build the Intranet navigation for an organization as a whole. With the mega menu, it will be possible to go beyond menus with simple drop downs and build a menu that displays multiple hierarchies all at once. This is how a mega menu will look like:</p>
<p><img decoding="async" class="alignnone size-full wp-image-7788" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_Megamenu.jpg" alt="" width="1001" height="666" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Megamenu.jpg 1001w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Megamenu-300x200.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Megamenu-768x511.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Megamenu-696x463.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Megamenu-631x420.jpg 631w" sizes="(max-width: 1001px) 100vw, 1001px" /></p>
<h2>New Web Parts</h2>
<p>A series of new web parts were announced and it will now be easier (once again with the help of Microsoft Graph) to display personalized web parts that allow users to easily find relevant content. The following web parts will be available:</p>
<ul>
<li>Personalized View of Recent Sites (My Recent Sites)</li>
<li>Personalized View of Recent Documents (My Recent Documents)</li>
<li>Personalized View of News (My News)</li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-7789" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_Personalized_WebParts.jpg" alt="" width="999" height="615" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Personalized_WebParts.jpg 999w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Personalized_WebParts-300x185.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Personalized_WebParts-768x473.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Personalized_WebParts-356x220.jpg 356w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Personalized_WebParts-696x428.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Personalized_WebParts-682x420.jpg 682w" sizes="(max-width: 999px) 100vw, 999px" /></p>
<p>Other web parts and web part features that were announced:</p>
<ul>
<li><strong>Countdown timer web part: </strong>it will now be able to display a countdown timer to show important launch dates, key meetings, campaign dates, etc</li>
<li><strong>Web Part Connections:</strong> it will now be possible to connect modern web parts and now web parts will be able to interact with each other and change the displayed information  based on the content selection of other web parts</li>
</ul>
<h2>Audience Targeting for News and Highlighted Content Web Parts</h2>
<p>Audience Targeting has been present in SharePoint for many years and now it will be possible to apply audiences to News and Highlighted Content Web Parts so that it will be possible to show different information in the same page, depending on who is visiting the page.</p>
<p><img decoding="async" class="alignnone size-full wp-image-7785" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_AudienceTargeting_WebParts.jpg" alt="" width="999" height="664" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_AudienceTargeting_WebParts.jpg 999w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_AudienceTargeting_WebParts-300x199.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_AudienceTargeting_WebParts-768x510.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_AudienceTargeting_WebParts-696x463.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_AudienceTargeting_WebParts-632x420.jpg 632w" sizes="(max-width: 999px) 100vw, 999px" /></p>
<h2>Header Layouts and Footer Configuration</h2>
<p>Two important announcements that will improve the user navigation experience in a modern Intranet:</p>
<ul>
<li><strong>Header Layouts:</strong> it will be possible to reclaim some of the vertical space at the top of the site. There will be three new choices for the header: Standard, Minimal and Compact</li>
<li><strong>Footer Configuration:</strong> it will be possible to change the footer contents to place for example standard links and information that organizations wants to highlight at the bottom of all pages without the need for custom Master Pages</li>
</ul>
<h2>Central Asset Library</h2>
<p>Organizations and teams will now be able to provide users an easy access to the organization’s approved images. For example, the Marketing department can share all the Marketing approved images that can be used by everyone in a centralized location.</p>
<p><img decoding="async" class="alignnone size-full wp-image-7786" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_Central_AssetLibrary.jpg" alt="" width="999" height="684" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Central_AssetLibrary.jpg 999w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Central_AssetLibrary-300x205.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Central_AssetLibrary-768x526.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Central_AssetLibrary-218x150.jpg 218w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Central_AssetLibrary-696x477.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Central_AssetLibrary-613x420.jpg 613w" sizes="(max-width: 999px) 100vw, 999px" /></p>
<h2>Communication Site Experience at the root of a Office 365 Tenant</h2>
<p>A modern Intranet home page is a fundamental place to display the most relevant information for an organization. Currently, the root site of an Office 365 tenant is created as a classic site, not taking advantage of all that modern experience has to offer and making it difficult for organizations to communicate with their employees. With this update, it will be possible to extend the Communication Site experience to the root site of the Office 365 tenant and it will be possible to transform a classic root site into a Communication Site for existing tenants. To learn more, click <a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Build-your-modern-intranet-with-SharePoint-in-Office-365/ba-p/255453" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h2>Hub Site Improvements for End Users and Administrators</h2>
<p>Two major improvements were announced for hub sites:</p>
<ul>
<li><strong>For Developers:</strong> it will be possible for all site collections joined to a Hub Site to inherit and use the content types published in the Hub Site</li>
<li><strong>For End Users:</strong> it will be possible to create a Team Site or Communication Site directly from a hub site. If a site is created from the hub site, the user will get new site experience and it will be automatically associated to the hub site</li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-7787" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_HubSites.jpg" alt="" width="999" height="664" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites.jpg 999w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites-300x199.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites-768x510.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites-696x463.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites-632x420.jpg 632w" sizes="(max-width: 999px) 100vw, 999px" /></p>
<ul>
<li><strong>For Administrators:</strong> it will be possible from the SharePoint Admin Center in Office 365 to create hub sites, associate existing Modern Team Sites or Communication Sites to a hub site and see the hub site associated sites</li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-7799" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_HubSites_Admin.jpg" alt="" width="999" height="630" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites_Admin.jpg 999w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites_Admin-300x189.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites_Admin-768x484.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites_Admin-696x439.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_HubSites_Admin-666x420.jpg 666w" sizes="(max-width: 999px) 100vw, 999px" /></p>
<h2>New Page Capabilities</h2>
<p>News and other pages are also getting some great new capabilities:</p>
<aside id="" class="nativo-promo nativo-promo-1 smartphone"></aside>
<ul>
<li><strong>Page Designs:</strong> somehow similar to old page layouts, it will be possible to create page design layouts to make it easier for users to build pages using a consistent layout</li>
<li><strong>Page Metadata:</strong> it will be possible to add metadata in modern pages and expose metadata as Page properties</li>
<li><strong>Page background sections:</strong> it will be possible to add background colors to sections to better divide content in a page</li>
</ul>
<p>For more details on the announcements to build modern Intranets with SharePoint in Office 365, click <a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Build-your-modern-intranet-with-SharePoint-in-Office-365/ba-p/255453" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h1>Deeper Integration between Microsoft Teams and SharePoint</h1>
<p>Microsoft Teams is the fastest growing product in Office 365 and with a huge level of adoption. A lot of new existing features were announced for Teams and one of the most important announcements is without a doubt a deeper integration with SharePoint. These were the most important announcements related to Teams and SharePoint integration:</p>
<ul>
<li><strong>New File Experience:</strong> finally Teams will have the same experience as in SharePoint. Users will be able to: create new custom views, modify existing views, pin files to the top, add and format custom columns and get file activities insights directly from Teams. Finally, the SharePoint command bar will also be available in Teams which allows users, for example, to sync files from Microsoft Teams to your Windows or Mac computer without having to go to SharePoint</li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-7823" src="https://blogit.create.pt////wp-content/uploads/2018/11/Teams_Files_SharePoint_Experiece.jpg" alt="" width="926" height="270" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Teams_Files_SharePoint_Experiece.jpg 926w, https://blogit.create.pt/wp-content/uploads/2018/11/Teams_Files_SharePoint_Experiece-300x87.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Teams_Files_SharePoint_Experiece-768x224.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Teams_Files_SharePoint_Experiece-696x203.jpg 696w" sizes="(max-width: 926px) 100vw, 926px" /></p>
<ul>
<li><strong>Web Parts as Tabs in Teams:</strong> it will be possible to show SharePoint web parts directly in Microsoft Teams tabs. With this release, it will be possible to run SharePoint Framework web parts directly in Teams</li>
<li><strong>Display Teams tabs in SharePoint pages:</strong> with the release of SharePoint Framework 1.7, it will be possible to expose Teams tabs as full page apps in SharePoint</li>
</ul>
<p>For more details on these and other Microsoft Teams announcements, click <a href="https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/What-s-new-in-Teams-Microsoft-Ignite-Edition/ba-p/252531" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h1>Microsoft Content Services</h1>
<p>At Ignite, a series of new content management capabilities inside Microsoft Content Services have been announced:</p>
<ul>
<li><strong>File card:</strong> intelligent contextual file cards with information about files in Office 365, which enables the user to view important information about files without the need to open them</li>
<li><strong>Mobile capture:</strong> ability to capture file and its metadata and deliver it to SharePoint using mobile devices</li>
<li><strong>Document templates:</strong> a simplified way to add document templates using the New menu in document libraries</li>
<li><strong>Predictive indexing:</strong> it will be possible to automatically generate indexes for lists and libraries with up to 30 million items</li>
<li><strong>Modern document sets:</strong> work with document sets using the new modern experience</li>
<li><strong>PowerApps integration with SharePoint libraries:</strong> in addition to Lists, it is now possible to build a PowerApp that uses SharePoint libraries as a data source</li>
<li><strong>Flow for document management:</strong> ability to use Microsoft Flow to move and copy files in Office 365 and generate shareable links</li>
<li><strong>Attention Views:</strong> new views that allow users to easily find information in a SharePoint List that is not compliant and needs user&#8217;s attention (ex: missing information in required fields). This feature will also be available for SharePoint Server 2019</li>
<li><strong>File plans:</strong> ability to import, manage, and classify multiple retention rules using Excel and then import and apply the rules to the organization</li>
</ul>
<p>To know more details about recent announcements on Content Services, click <a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Elevate-organizational-knowledge-with-Microsoft-Content-Services/ba-p/260443" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h1>What&#8217;s New for Security and Compliance</h1>
<p>If it is nothing but impressive to see the way SharePoint and Office 365 introduces new collaboration features, it is not less impressive the investments made on security in the Office 365 platform. Last year, Microsoft has launched a licensing model that includes an impressive security feature set called <a href="https://www.microsoft.com/en-us/microsoft-365/" target="_blank" rel="noopener noreferrer">Microsoft 365</a>. This is a bundle that includes:</p>
<ul>
<li>Windows 10</li>
<li>Office 365</li>
<li>Enterprise Mobility + Security</li>
</ul>
<p>This bundle comes in three different flavors:</p>
<ul>
<li><a href="https://www.microsoft.com/en-us/microsoft-365/business" target="_blank" rel="noopener noreferrer">Microsoft 365 Business</a></li>
<li><a href="https://www.microsoft.com/en-us/microsoft-365/enterprise" target="_blank" rel="noopener noreferrer">Microsoft 365 Enterprise</a></li>
<li><a href="https://www.microsoft.com/en-us/education/buy-license/microsoft365" target="_blank" rel="noopener noreferrer">Microsoft 365 Education</a></li>
</ul>
<p>If you want to know more about all the security features included Microsoft 365, click <a href="https://www.microsoft.com/en-us/trustcenter/security/office365-security" target="_blank" rel="noopener noreferrer">here</a>.</p>
<p>The major announcements announcements in what regards to security and compliance in the Office 365 platform are:</p>
<ul>
<li>SharePoint Site Classification Labels</li>
<li>Automatic Application of Retention Labels</li>
<li>Label Analytics</li>
<li>Unified Labeling Management in the Security &amp; Compliance Center</li>
<li>Microsoft Threat Protection</li>
</ul>
<h2>SharePoint Site Classification Labels</h2>
<p>Across almost any organization, there are different types of content that require different security requirements to comply with industry regulations and internal policies to ensure information is properly secured.</p>
<p>Microsoft Information Protection labels allows organizations to apply consistent security and access policies to SharePoint Sites based on the sensitivity of the site. In addition to Retention Labels, it is now possible to create Sensitivity Labels and associate them with policies in the Microsoft 365 Security and Compliance Center. Sensitivity Labels can then be applied to files, emails, groups, Sites and Teams to automatically enforce consistent policies across content in an organization.</p>
<h2>Automatic Application of Retention Labels</h2>
<p>Retention labels can now be created and automatically applied to content with rules based on content types and metadata. This way, it gets even easier to automate the application of retention policies across all content in SharePoint.</p>
<p><img decoding="async" class="size-full wp-image-7817 alignnone" src="https://blogit.create.pt////wp-content/uploads/2018/11/Retention_Policies.jpg" alt="" width="998" height="624" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Retention_Policies.jpg 998w, https://blogit.create.pt/wp-content/uploads/2018/11/Retention_Policies-300x188.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Retention_Policies-768x480.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Retention_Policies-696x435.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/Retention_Policies-672x420.jpg 672w" sizes="(max-width: 998px) 100vw, 998px" /></p>
<h2>Label Analytics</h2>
<p>As information grows in an organization, it is important to stay informed on how retention and sensitivity labels are being used to classify, retain, and protect an organization’s content.</p>
<p>Using Label Analytics, it is now possible to get insights into how content is being labeled, including which labels are used most, and what emails and files they’re being applied to. It is also possible to explore user activity to identify who applies labels and investigate unusual trends.</p>
<p><img decoding="async" class="alignnone size-full wp-image-7816" src="https://blogit.create.pt////wp-content/uploads/2018/11/Label_Analytics.jpg" alt="" width="998" height="624" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Label_Analytics.jpg 998w, https://blogit.create.pt/wp-content/uploads/2018/11/Label_Analytics-300x188.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Label_Analytics-768x480.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Label_Analytics-696x435.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/Label_Analytics-672x420.jpg 672w" sizes="(max-width: 998px) 100vw, 998px" /></p>
<h2>Unified Labeling Management in the Security &amp; Compliance Center</h2>
<p>Organizations have a need to manage the lifecycle of their information and to keep sensitive data secure, also ensuring that their data and records are governed in accordance with compliance requirements. Now that users can share and move their data across multiple devices, apps, and services, it is critical to protect important data.</p>
<p>From now on, a new unified labeling experience is available in the Security &amp; Compliance Center that allows managing labels across Azure Information Protection and Office 365.  With this update, interoperability between Azure Information Protection and Office 365 labels is ensured, meaning, for example, organizations won’t need to reclassify or relabel their content if they already have labels in Azure Information Protection. With unified labels, it is possible to assign multiple labels to a single file, helping ensure sensitive data is protected and controlled according to the organization&#8217;s governance needs.</p>
<p><img decoding="async" class="alignnone size-full wp-image-7824" src="https://blogit.create.pt////wp-content/uploads/2018/11/Unified_Labeling_SecurityComplianceCenter.jpg" alt="" width="999" height="542" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Unified_Labeling_SecurityComplianceCenter.jpg 999w, https://blogit.create.pt/wp-content/uploads/2018/11/Unified_Labeling_SecurityComplianceCenter-300x163.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Unified_Labeling_SecurityComplianceCenter-768x417.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Unified_Labeling_SecurityComplianceCenter-696x378.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/Unified_Labeling_SecurityComplianceCenter-774x420.jpg 774w" sizes="(max-width: 999px) 100vw, 999px" /></p>
<h2>Microsoft Threat Protection</h2>
<p>Organizations are increasingly concerned about the growing volume and sophistication of the threat attack surface, and how difficult it is to make intelligent decisions quickly and cost-effectively to keep their data safe.</p>
<p>Attacks can come from anywhere.  As such, it is not possible for a single service to secure the entire modern workplace. This way, it is important to have groups of services working together to secure the different attack vectors to help ensure an organization is protected across the entire attack surface.  Microsoft Threat Protection is composed by different groups of solutions that help secure each of the attack vectors:</p>
<ul>
<li><strong>Identities</strong>: <a href="https://azure.microsoft.com/en-us/services/active-directory/?&amp;OCID=AID719825_SEM_hNzcjcap&amp;lnkd=Bing_Azure_Brand&amp;msclkid=7e5b643f7a14179cdd383f9ec06b60f3&amp;dclid=CJuOicCIxt0CFcYDrQYdC24IHg" target="_blank" rel="noopener noreferrer">Azure Active Directory Identity Protection</a>, <a href="https://azure.microsoft.com/en-us/features/azure-advanced-threat-protection/" target="_blank" rel="noopener noreferrer">Azure Advanced Threat Protection</a>, <a href="https://www.microsoft.com/en-us/security/information-protection?&amp;OCID=AID720916_SEM_QtKHjo04" target="_blank" rel="noopener noreferrer">Microsoft Cloud App Security</a></li>
<li><strong>Endpoints:</strong> <a href="https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp" target="_blank" rel="noopener noreferrer">Windows Defender Advanced Threat Protection</a>, <a href="https://www.microsoft.com/en-us/software-download/windows10" target="_blank" rel="noopener noreferrer">Windows 10</a>, <a href="https://www.microsoft.com/en-us/cloud-platform/microsoft-intune" target="_blank" rel="noopener noreferrer">Microsoft Intune</a></li>
<li><strong>User Data: </strong><a href="https://products.office.com/en-us/exchange/exchange-email-security-spam-protection" target="_blank" rel="noopener noreferrer">Exchange Online Protection</a>, <a href="https://products.office.com/en-us/exchange/online-email-threat-protection" target="_blank" rel="noopener noreferrer">Office 365 Advanced Threat Protection</a>, <a href="https://portal.office.com/signup/logout?OfferId=d49e8fa3-0b3f-4541-9ae4-705740326f6a" target="_blank" rel="noopener noreferrer">Office 365 Threat Intelligence</a>, <a href="https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp" target="_blank" rel="noopener noreferrer">Windows Defender Advanced Threat Protection</a>, <a href="https://www.microsoft.com/en-us/security/information-protection?&amp;OCID=AID720916_SEM_QtKHjo04" target="_blank" rel="noopener noreferrer">Microsoft Cloud App Security</a></li>
<li><strong>Cloud Apps:</strong> <a href="https://products.office.com/en-us/exchange/exchange-email-security-spam-protection" target="_blank" rel="noopener noreferrer">Exchange Online Protection</a>, <a href="https://products.office.com/en-us/exchange/online-email-threat-protection" target="_blank" rel="noopener noreferrer">Office 365 Advanced Threat Protection</a>, <a href="https://www.microsoft.com/en-us/security/information-protection?&amp;OCID=AID720916_SEM_QtKHjo04" target="_blank" rel="noopener noreferrer">Microsoft Cloud App Security</a></li>
<li><strong>Infrastructure:</strong> <a href="https://azure.microsoft.com/en-us/services/security-center/?&amp;OCID=AID719825_SEM_eAvXfwE6&amp;lnkd=Bing_Azure_Brand&amp;msclkid=c92168be4a63196b7ae2331ff60cdaca&amp;dclid=CI7guKyKxt0CFbMCrQYdgXkN2w" target="_blank" rel="noopener noreferrer">Azure Security Center</a>, <a href="https://www.microsoft.com/en-us/sql-server/sql-server-2017" target="_blank" rel="noopener noreferrer">SQL Server</a>, Linux</li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-7827" src="https://blogit.create.pt////wp-content/uploads/2018/11/Microsoft_Threat_Protection.jpg" alt="" width="996" height="555" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Threat_Protection.jpg 996w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Threat_Protection-300x167.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Threat_Protection-768x428.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Threat_Protection-696x388.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/Microsoft_Threat_Protection-754x420.jpg 754w" sizes="(max-width: 996px) 100vw, 996px" /></p>
<p>To learn more about the latest security and compliance announcements, I invite you to read:</p>
<ul>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/What-s-new-in-security-compliance-amp-administration-for/ba-p/255768" target="_blank" rel="noopener noreferrer">What’s new in security, compliance &amp; administration for SharePoint &amp; OneDrive from Microsoft Ignite</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Security-Privacy-and-Compliance/Announcing-the-availability-of-unified-labeling-management-in/ba-p/262492" target="_blank" rel="noopener noreferrer">Announcing the availability of unified labeling management in the Security &amp; Compliance Center</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Security-Privacy-and-Compliance/Announcing-Microsoft-Threat-Protection/ba-p/262783" target="_blank" rel="noopener noreferrer">Announcing Microsoft Threat Protection</a></li>
</ul>
<h1>What&#8217;s New for Administrators</h1>
<p>The major updates for administrators are:</p>
<ul>
<li>Files Restore for SharePoint and Microsoft Teams</li>
<li>Updates to SharePoint Admin Center</li>
<li>Multi-Geo Capabilities for SharePoint (Selective Preview)</li>
<li>SharePoint Migration Tool Improvements</li>
</ul>
<h2>Files Restore for SharePoint and Microsoft Teams</h2>
<p>Files Restore is now available for SharePoint document libraries, protecting shared files in SharePoint, Teams, Outlook Groups, and Yammer Groups connected to Office 365 Groups in a similar way that is already possible for personal files in OneDrive for Business.</p>
<p>With this release, site administrators are able to restore document libraries from any point in time during the last 30 days and can use activity data to find the exact moment to restore to.</p>
<h2>Updates to SharePoint Admin Center</h2>
<p>SharePoint Admin Center has a new modern experience (although not all the features are still migrated to the new modern experience). The latest capabilities in the new SharePoint Admin center include:</p>
<ul>
<li>The ability to manage <em>all </em>sites, including group connected team sites, communication sites, and hub sites</li>
<li>Controls such as Device Access and Sharing Policies through a richer menu to manage and control how information is accessed and shared</li>
<li>A new command surface that provides an actionable command bar, hub site and classification management control</li>
<li>Several enhancements to the site creation experience, allowing admins to have more control on site settings, storage and classification</li>
<li>A new simple way to track and manage tenant level storage and site level storage limits</li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-7837" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_Admin_Center_Updates.jpg" alt="" width="998" height="624" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Admin_Center_Updates.jpg 998w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Admin_Center_Updates-300x188.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Admin_Center_Updates-768x480.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Admin_Center_Updates-696x435.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Admin_Center_Updates-672x420.jpg 672w" sizes="(max-width: 998px) 100vw, 998px" /></p>
<h2>Multi-Geo Capabilities for SharePoint (Selective Preview)</h2>
<p>Large organizations that are present around the globe can now take advantage of Multi-Geo capabilities for SharePoint. With this update, organizations, and in particular those with strict data residency policies, can have a single Office 365 tenant that can span across multiple geographies and enable a unified communication and collaboration experience across the whole organization.</p>
<p><img decoding="async" class="alignnone size-full wp-image-7840" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_Multi_Geo.jpg" alt="" width="998" height="624" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Multi_Geo.jpg 998w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Multi_Geo-300x188.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Multi_Geo-768x480.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Multi_Geo-696x435.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Multi_Geo-672x420.jpg 672w" sizes="(max-width: 998px) 100vw, 998px" /></p>
<h2>SharePoint Migration Tool Improvements</h2>
<p>With this update, SharePoint Migration Tool now supports migrating complete SharePoint 2013 sites.</p>
<p>To learn more about the latest announcements for administrators, click <a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/What-s-new-in-security-compliance-amp-administration-for/ba-p/255768" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h1>SharePoint Framework 1.7 (Preview)</h1>
<p>There were quite a few announcements after Ignite but the most important is without a doubt in the developer world with the release of <strong>SharePoint Framework 1.7 </strong>(still in Preview) that brings:</p>
<ul>
<li>Web Parts in Microsoft Teams</li>
<li>Application Pages (finally!!!)</li>
<li>Host Microsoft Teams Tabs as Application Pages and Web Parts in SharePoint</li>
<li>List Subscriptions</li>
<li>Web Part Connections, Dynamic Data and SharePoint 2019 Support</li>
</ul>
<h2>Web Parts in Microsoft Teams</h2>
<p class="">With the release of SharePoint Framework 1.7, it will be possible to take the web parts built with SharePoint Framework and make them available as applications in Microsoft Teams. With just a few adjustments to the package metadata, it is even possible for every custom developed SPFx web part to become a Tab in Microsoft Teams.</p>
<p><img decoding="async" class="alignnone size-full wp-image-7845" src="https://blogit.create.pt////wp-content/uploads/2018/11/Teams_Web_Parts.jpg" alt="" width="1024" height="621" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Teams_Web_Parts.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2018/11/Teams_Web_Parts-300x182.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Teams_Web_Parts-768x466.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Teams_Web_Parts-696x422.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/Teams_Web_Parts-693x420.jpg 693w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<h2>Application Pages</h2>
<p>The most long awaited announcement for all SharePoint developers! Finally, it is possible to develop full application pages using the SharePoint Framework technology stack. With SharePoint Framework version 1.7, developers can now choose to create these full application experiences with the SharePoint Framework in much the same way as they would create web parts or extensions.</p>
<p><img decoding="async" class="alignnone size-full wp-image-7844" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_App_Pages.jpg" alt="" width="1024" height="679" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_App_Pages.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_App_Pages-300x199.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_App_Pages-768x509.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_App_Pages-696x462.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_App_Pages-633x420.jpg 633w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<h2>Host Microsoft Teams Tabs as Application Pages and Web Parts in SharePoint</h2>
<p>In addition to creating new application page experiences using SharePoint Framework, with SharePoint Framework 1.7, it will be possible to also take Teams Tab experiences and host them in SharePoint (both as full application pages and as web parts).</p>
<h2>List Subscriptions</h2>
<p>Users are now able to subscribe to list events from custom developed web parts or extensions. This means that every time there is a change on a list, the custom component is notified through an event and developers are able to build a custom experience based on the event (for example refresh the content to keep it updated).</p>
<h2>Web Part Connections, Dynamic Data and SharePoint 2019 Support</h2>
<p>Already generally available, Dynamic Data provides a calling pattern and infrastructure for web parts and extensions to bind and share data and consume live information from the page context. This way, web parts can, for example, become more efficient by making a single call to retrieve data from a web service, and then share that data with any other similar web parts on the page. Dynamic Data also provides the foundation for web part connections, allowing page authors to connect data and user experience state across web parts.</p>
<p><img decoding="async" class="alignnone size-full wp-image-7846" src="https://blogit.create.pt////wp-content/uploads/2018/11/SharePoint_Data_Connections.jpg" alt="" width="1024" height="445" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Data_Connections.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Data_Connections-300x130.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Data_Connections-768x334.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Data_Connections-696x302.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SharePoint_Data_Connections-966x420.jpg 966w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p class="">Last but not least, SharePoint Framework version 1.7 includes new developer tools, that are generally available, that let developers target SharePoint Server 2019 by creating projects designed for the level of compatibility that SharePoint Server 2019 supports (SharePoint Framework version 1.4.1). Although not taking advantage of the latest SPFx capabilities, these web parts and extensions will also work seamlessly with SharePoint Online in <span class="brand">Office 365</span>.</p>
<p>For more information on SharePoint Framework 1.7 in Preview, click <a href="https://developer.microsoft.com/en-us/sharepoint/blogs/bring-your-apps-to-more-places-with-new-sharepoint-framework-and-microsoft-teams-releases/" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h1>Conclusion</h1>
<p>If you want to know more about what recent updates in the SharePoint and Office 365 world, I invite you to read all about the latest Ignite 2018 announcements:</p>
<ul>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/What-s-new-in-Teams-Microsoft-Ignite-Edition/ba-p/252531" target="_blank" rel="nofollow noopener noreferrer">What’s new Microsoft Teams features</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Build-your-modern-intranet-with-SharePoint-in-Office-365-Ignite/ba-p/255453" target="_blank" rel="nofollow noopener noreferrer">Build your modern intranet with SharePoint in Office 365</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/SharePoint-powers-teamwork-in-Office-365-Ignite-2018/ba-p/255465" target="_blank" rel="nofollow noopener noreferrer">SharePoint powers teamwork in Office 365</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/What-s-new-in-security-compliance-amp-administration-for/ba-p/255768?utm_source=collab365&amp;utm_medium=collab365today&amp;utm_campaign=daily_digest" target="_blank" rel="nofollow noopener noreferrer">What’s new in security, compliance, &amp; administration for SharePoint &amp; OneDrive from Microsoft Ignite</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/New-innovations-in-SharePoint-amp-Microsoft-365-deliver-power/ba-p/260317" target="_blank" rel="nofollow noopener noreferrer">New innovations in SharePoint &amp; Microsoft 365 deliver power and simplicity for content collaboration</a></li>
<li><a href="https://developer.microsoft.com/en-us/office/blogs/do-more-with-new-upcoming-sharepoint-development-capabilities-announced-at-ignite-2018/" target="_blank" rel="noopener noreferrer">Do more with new upcoming SharePoint development capabilities announced at Ignite 2018</a></li>
<li><a href="https://www.youtube.com/channel/UCrhJmfAGQ5K81XQ8_od1iTg" target="_blank" rel="noopener noreferrer">The Microsoft Ignite YouTube Channel</a></li>
</ul>
<p>To get a broader vision of SharePoint evolution over the years, don&#8217;t miss Jeff Teper &#8220;Hitting Refresh on SharePoint&#8221; articles:</p>
<ul class="fa-ul">
<li><a href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-1-jeff-teper/" target="_blank" rel="noopener noreferrer">Hitting Refresh on SharePoint and More &#8211; Part 1</a></li>
<li><i class="fa fa-arrow-circle-right"></i><a href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-2-jeff-teper/" target="_blank" rel="noopener noreferrer">Hitting Refresh on SharePoint and More &#8211; Part 2</a></li>
<li><i class="fa fa-arrow-circle-right"></i><a href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-3-jeff-teper/" target="_blank" rel="noopener noreferrer">Hitting Refresh on SharePoint and More &#8211; Part 3</a></li>
<li><i class="fa fa-arrow-circle-right"></i><a href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-4-jeff-teper/" target="_blank" rel="noopener noreferrer">Hitting Refresh on SharePoint and More &#8211; Part 4</a></li>
</ul>
<h1>Related Articles</h1>
<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank" rel="noreferrer noopener">here</a> and <a href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you want to convert your tenant&#8217;s root classic site into a modern SharePoint site, click <a href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank" rel="noopener noreferrer">learning resources</a>.</p>
<p>If you want to know all about the latest SharePoint and Office 365 announcements from SharePoint Conference 2019, click <a href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-1/" target="_blank" rel="noreferrer noopener">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank" rel="noreferrer noopener">this article</a>.</p>
<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank" rel="noopener noreferrer">here</a>.</p>
<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noopener noreferrer">here</a> and <a href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank" rel="noopener noreferrer">here</a>.</p>
<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank" rel="noreferrer noopener">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated and be ready to start your move to the cloud, click <a href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click <a href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>
<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noreferrer noopener">here</a> and <a href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you are involved in a SharePoint upgrade and want to learn more about the upgrade process, click <a href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank" rel="noreferrer noopener">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>Happy SharePointing!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/">What&#8217;s New for SharePoint and Office 365 after Microsoft Ignite 2018</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Meet the new Modern SharePoint Server: SharePoint 2019 RTM is here!</title>
		<link>https://blogit.create.pt/miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Thu, 01 Nov 2018 10:03:13 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Modern SharePoint]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=7639</guid>

					<description><![CDATA[<p>SharePoint 2019 is finally here! Finally the the SharePoint Server 2019 RTM version has been announced, and we can now take a look of what the new version brings to the On-Premises world of SharePoint. Not much has changed since the announcement of SharePoint 2019 Preview but still there is a lot of good stuff brought [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/">Meet the new Modern SharePoint Server: SharePoint 2019 RTM is here!</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>SharePoint 2019 is finally here!</p>
<p>Finally the the SharePoint Server 2019 RTM version has been <a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Announcing-General-Availability-of-SharePoint-Server-2019/ba-p/272546" target="_blank" rel="noopener noreferrer">announced</a>, and we can now take a look of what the new version brings to the On-Premises world of SharePoint. Not much has changed since the announcement of <a href="https://blogit.create.pt////miguelisidoro/2018/08/04/sharepoint-server-gets-modern-sharepoint-2019-is-here/" target="_blank" rel="noopener noreferrer">SharePoint 2019 Preview</a> but still there is a lot of good stuff brought to this new SharePoint Server release.</p>
<h1>Introduction</h1>
<p>SharePoint has come a long way and it is nothing but amazing to see the constant innovation that Microsoft has been introducing to the platform over the years!</p>
<p>With this release, SharePoint Server finally gets modern and includes a major set of the features that are already available in SharePoint Online. After the release of SharePoint Online back in 2013 and with the release of SharePoint 2016, Microsoft has adopted the <a href="https://blogs.microsoft.com/firehose/2016/05/04/new-cloud-first-mobile-first-vision-and-roadmap-for-sharepoint-plus-general-availability-of-sharepoint-server-2016-unveiled/" target="_blank" rel="noopener noreferrer">&#8220;Cloud-first, mobile first&#8221; vision</a> where all new features are first released to SharePoint Online and then gradually released to SharePoint On-Premises through new major versions that occur approximately every 3 years and through Feature Packs that were introduced in SharePoint 2016 and allow the latest Cloud innovations to be brought to the On-Premises world. SharePoint 2016 was the first major SharePoint On-Premises release that took advantage of the extensive Microsoft experience managing SharePoint Online and the second major version was just recently announced: SharePoint 2019.</p>
<p>The previous release, SharePoint 2016, has brought us several major improvements over its predecessor (SharePoint 2013). Here are some of its main features:</p>
<ul>
<li>New Hybrid Experiences like Cloud Hybrid Search, Hybrid Team Sites and the ability to use Delve as the User Profile Experience</li>
<li>Major limit increases (ex: Search Index Size, Number of Site Collections, List View Threshold Increase with Automatic Index Column Creation)</li>
<li>MinRoles</li>
<li>Feature Packs</li>
<li>Durable Links</li>
<li>Zero Downtime Patching</li>
<li>Integration of the new SharePoint Framework development model (available with SharePoint 2016 Feature Pack 2)</li>
</ul>
<p>Three years have passed with lots of new features released to SharePoint Online and it is time to take a look at what Microsoft is bringing us with the new SharePoint 2019 Preview release.</p>
<h1>What&#8217;s New In SharePoint 2019</h1>
<p>Lets&#8217; take a look at the major features that the new version will bring!</p>
<p>The main focus of the new release is no doubt the inclusion of major parts of the Modern Experiences already available in SharePoint Online, bringing a responsive user experience and allowing access to SharePoint 2019 from any device (PC and mobile devices). Here are the major new features that were announced and that will be included in SharePoint 2019:</p>
<ul>
<li>Modern Team Sites</li>
<li>Modern Communication Sites</li>
<li>Modern Lists</li>
<li>Modern Libraries</li>
<li>Modern Pages</li>
<li>Modern Web Parts</li>
<li>SharePoint Home Page</li>
<li>SharePoint Mobile App</li>
<li><i class="fa fa-arrow-circle-right"></i>Modern SharePoint Development Platform</li>
<li>Support to the latest OneDrive Sync Client</li>
<li><i class="fa fa-arrow-circle-right"></i>Improved Hybrid Support</li>
<li><i class="fa fa-arrow-circle-right"></i>Improved support for PowerApps and Flow</li>
<li>Improvements on Large File Support, Character Restrictions and File/Folder Names</li>
<li>Administration / Infrastructure Improvements</li>
</ul>
<p>The following features are not going to be available, possibly in future Feature Packs:</p>
<ul>
<li>Hub Sites</li>
<li>Site Designs and Site Scripts</li>
<li>Site collection app catalog</li>
<li>Power BI web part</li>
<li>Most of the modern web parts available in SharePoint Online</li>
</ul>
<p>As expected, some of major features in Office 365 will not be available and will remain as cloud only offerings:</p>
<ul>
<li>Office 365 Groups</li>
<li>Planner</li>
<li>Microsoft Teams</li>
<li>Microsoft Forms</li>
<li>Delve (possible to integrate with SharePoint 2019 in a hybrid scenario)</li>
<li>PowerBI (possible to integrate with SharePoint 2019 in a hybrid scenario)</li>
</ul>
<h1>Modern Team Sites</h1>
<p>The major difference between SharePoint 2019 and its predecessor is that it will include some of the major UI improvements already available in SharePoint Online. One of its core components are the Modern Team Sites. Team Sites have always been the major collaboration tool in SharePoint and will continue to be so but now with a modern and responsive user experience, allowing users to easily collaborate and share information within Teams and the whole organization. This is how a new Modern Team site will look like:</p>
<p><img decoding="async" class="alignnone wp-image-2794 size-full" src="https://blogit.create.pt////wp-content/uploads/2018/08/TeamSites.jpg" alt="" width="949" height="633" srcset="https://blogit.create.pt/wp-content/uploads/2018/08/TeamSites.jpg 949w, https://blogit.create.pt/wp-content/uploads/2018/08/TeamSites-300x200.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/08/TeamSites-768x512.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/08/TeamSites-696x464.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/08/TeamSites-630x420.jpg 630w" sizes="(max-width: 949px) 100vw, 949px" /></p>
<p>One major difference between Team Sites in SharePoint 2019 and their counterparts in SharePoint Online is that they will not be supported in Office 365 Groups and thus not taking advantage of some of the coolest collaboration features in Office 365 such as:</p>
<ul>
<li>Planner</li>
<li>Office 365 Group features including a shared calendar and integration with Outlook</li>
<li>Ability to connect a Team Site with a Team in Microsoft Teams</li>
</ul>
<h1>Modern Communication Sites</h1>
<p>Another major piece of the modern experience that will be included in SharePoint 2019 are the Modern Communication Sites. While Team Sites are all about collaboration and mainly people working on SharePoint Lists and Libraries and sharing information between them, Communication Sites are all about user engagement and having a way to easily share relevant information in an engaging way with a whole department or the entire organization. While in Team Sites, most users are active contributors, in Communication Sites most users will be consumers and there will be a restricted set of users that will publish information for a department or the entire organization to consume. This is how a new Modern Communication site will look like:</p>
<p><img decoding="async" class="alignnone wp-image-2815 size-full" src="https://blogit.create.pt////wp-content/uploads/2018/08/CommunicationSites.jpg" alt="" width="899" height="599" srcset="https://blogit.create.pt/wp-content/uploads/2018/08/CommunicationSites.jpg 899w, https://blogit.create.pt/wp-content/uploads/2018/08/CommunicationSites-300x200.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/08/CommunicationSites-768x512.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/08/CommunicationSites-696x464.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/08/CommunicationSites-630x420.jpg 630w" sizes="(max-width: 899px) 100vw, 899px" /></p>
<h1>Modern Lists</h1>
<p>Lists are one of the core collaboration features in SharePoint, allowing users to work on and share information in a structured way, also allowing information from external systems to be presented in SharePoint. Modern Lists will bring the SharePoint Online experience to the On-Premises world, allowing users to interact with the information with a richer user experience, available across multiple devices and browsers. This is how a Modern List will look like:</p>
<p><img decoding="async" class="alignnone size-full wp-image-2854" src="https://blogit.create.pt////wp-content/uploads/2018/08/ModernLists.jpg" alt="" width="899" height="599" srcset="https://blogit.create.pt/wp-content/uploads/2018/08/ModernLists.jpg 899w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernLists-300x200.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernLists-768x512.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernLists-696x464.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernLists-630x420.jpg 630w" sizes="(max-width: 899px) 100vw, 899px" /></p>
<p>One of the major advantages is the possibility to easily format column data using the <a href="https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/column-formatting" target="_blank" rel="noopener noreferrer">conditional formatting features</a> already available in SharePoint Online. Other major improvements that will be available later this year or in 2019:</p>
<ul>
<li><strong>Row Formatting:</strong> Ability to create new formatting experiences for any List or Library with scripting</li>
<li><strong>Realtime List updates: </strong>Ability to see updates to Lists and Libraries instantly without having to refresh the page</li>
<li><strong>New Ways to create Lists:</strong> Ability to create Lists based on Excel, templates or other Lists</li>
</ul>
<h1>Modern Libraries</h1>
<p>Libraries are the other main collaboration feature in SharePoint, allowing users to work on files (and add metadata) and easily share them with other colleagues in the organization. Modern Libraries will bring the same modern experience already available in SharePoint Online and will allow users to easily sync their files with their computers using the latest version of OneDrive for Business, thus allowing users to work offline and sync files to SharePoint once they get back online. This is how a Modern Library will look like:</p>
<p><img decoding="async" class="alignnone size-full wp-image-2874" src="https://blogit.create.pt////wp-content/uploads/2018/08/ModernLibraries.jpg" alt="" width="899" height="599" srcset="https://blogit.create.pt/wp-content/uploads/2018/08/ModernLibraries.jpg 899w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernLibraries-300x200.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernLibraries-768x512.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernLibraries-696x464.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernLibraries-630x420.jpg 630w" sizes="(max-width: 899px) 100vw, 899px" /></p>
<h1>Modern Pages</h1>
<p>In Classic SharePoint experience, pages are typically rendered server side and are composed by a set of web parts (native SharePoint web parts or custom developed web parts implemented using server side code in the language of your preference, typically C# or VB.NET).  Modern pages are rendered client side and bring the power of client side web parts to give users a responsive user experience, available across multiple devices and browsers. Publishing modern pages is also greatly simplified and users can now create new pages with rich content quickly and easily, This is how a Modern Page will look like:</p>
<p><img decoding="async" class="alignnone size-full wp-image-2904" src="https://blogit.create.pt////wp-content/uploads/2018/08/ModernPages.jpg" alt="" width="899" height="599" srcset="https://blogit.create.pt/wp-content/uploads/2018/08/ModernPages.jpg 899w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernPages-300x200.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernPages-768x512.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernPages-696x464.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/08/ModernPages-630x420.jpg 630w" sizes="(max-width: 899px) 100vw, 899px" /></p>
<p>One of the best parts of Modern pages is the possibility to extend SharePoint using the new SharePoint Framework development model, allowing developers to build modern client side web parts and extensions.</p>
<h1>Modern Web Parts</h1>
<p>As expected, most of the new modern web parts available in SharePoint Online will not be available On-Premises. Despite of that, there are quite a few modern web parts that will be available out of the box in this release:</p>
<p><img decoding="async" class="alignnone size-full wp-image-7659" src="https://blogit.create.pt////wp-content/uploads/2018/10/SP2019_ModernWebParts.png" alt="" width="776" height="643" srcset="https://blogit.create.pt/wp-content/uploads/2018/10/SP2019_ModernWebParts.png 776w, https://blogit.create.pt/wp-content/uploads/2018/10/SP2019_ModernWebParts-300x249.png 300w, https://blogit.create.pt/wp-content/uploads/2018/10/SP2019_ModernWebParts-768x636.png 768w, https://blogit.create.pt/wp-content/uploads/2018/10/SP2019_ModernWebParts-696x577.png 696w, https://blogit.create.pt/wp-content/uploads/2018/10/SP2019_ModernWebParts-507x420.png 507w" sizes="(max-width: 776px) 100vw, 776px" /></p>
<p>Support for custom developed modern web parts will also be available using SharePoint Framework (SPFx) web parts.</p>
<h1>SharePoint Home Page</h1>
<p>Already available in SharePoint Online for quite some time, the SharePoint Home Page will also be available in SharePoint 2019 and will allow users to easily find and access SharePoint sites within their organization, find news from the sites they are following and from suggested sites. Additionally, users will be able to easily create sites directly from this page.</p>
<p>This is how the new SharePoint Home Page will look like:</p>
<p><img decoding="async" class="alignnone wp-image-7660 size-full" src="https://blogit.create.pt////wp-content/uploads/2018/10/SharePointHome.jpg" alt="" width="655" height="690" srcset="https://blogit.create.pt/wp-content/uploads/2018/10/SharePointHome.jpg 655w, https://blogit.create.pt/wp-content/uploads/2018/10/SharePointHome-285x300.jpg 285w, https://blogit.create.pt/wp-content/uploads/2018/10/SharePointHome-399x420.jpg 399w" sizes="(max-width: 655px) 100vw, 655px" /></p>
<h1>SharePoint Mobile App</h1>
<p>Also already available for SharePoint Online, SharePoint 2019 will also be accessible using the SharePoint Mobile App, allowing users to easily find the most relevant information within the organization from any location.</p>
<p><img decoding="async" class="alignnone size-full wp-image-7661" src="https://blogit.create.pt////wp-content/uploads/2018/10/SP2019_SharePointMobileApp.png" alt="" width="605" height="511" srcset="https://blogit.create.pt/wp-content/uploads/2018/10/SP2019_SharePointMobileApp.png 605w, https://blogit.create.pt/wp-content/uploads/2018/10/SP2019_SharePointMobileApp-300x253.png 300w, https://blogit.create.pt/wp-content/uploads/2018/10/SP2019_SharePointMobileApp-497x420.png 497w" sizes="(max-width: 605px) 100vw, 605px" /></p>
<h1>Modern SharePoint Development Platform</h1>
<p>With the release of SharePoint 2019, support to SharePoint Framework web parts and extensions will be enhanced.  SharePoint 2019 will include SharePoint Framework version 1.4.1 and will also include support to Webhooks that are already available in SharePoint Online.  Here are the supported development options in SharePoint 2019 (this list may change until RTM version is released):</p>
<ul>
<li>SharePoint Framework client-side web parts</li>
<li>SharePoint Framework extensions</li>
<li>Webhooks</li>
<li>Asset packaging and automatic JavaScript file hosting from app catalog</li>
<li>Column formatting</li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-2994" src="https://blogit.create.pt////wp-content/uploads/2018/08/SharePoint2019_WebParts.jpg" alt="" width="898" height="530" srcset="https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_WebParts.jpg 898w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_WebParts-300x177.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_WebParts-768x453.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_WebParts-696x411.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_WebParts-712x420.jpg 712w" sizes="(max-width: 898px) 100vw, 898px" /></p>
<p>For more details on the new development options, click <a href="https://docs.microsoft.com/en-us/sharepoint/dev/general-development/sharepoint-2019-development-platform" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h1>Support to the latest OneDrive Sync Client</h1>
<p>Until now, OneDrive support was missing on the On-Premises world, while it is already present for OneDrive and SharePoint Online for quite some time. Fortunately,  this will change since SharePoint 2019 will add OneDrive Sync Client support for both Personal and Team Sites, which will also include files on demand!</p>
<p><img decoding="async" class="alignnone size-full wp-image-2944" src="https://blogit.create.pt////wp-content/uploads/2018/08/SharePoint2019_Announcement.jpg" alt="" width="922" height="501" srcset="https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_Announcement.jpg 922w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_Announcement-300x163.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_Announcement-768x417.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_Announcement-696x378.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePoint2019_Announcement-773x420.jpg 773w" sizes="(max-width: 922px) 100vw, 922px" /></p>
<h1>Improved Hybrid Support</h1>
<p>As part of Microsoft&#8217;s strategy to gradually move costumers to the Cloud and SharePoint Online, started with the first stages of hybrid support in SharePoint 2013 SP1 and further enhanced in SharePoint 2016, configuring an hybrid environment will get even easier in SharePoint 2019 with the new features below<b>, </b>allowing organizations to leverage existing investments on On-Premises solutions while also taking advantage of all cloud innovations of SharePoint Online and Office 365:</p>
<ul>
<li><strong>Hybrid configured during deployment:</strong> It will be possible to configure a hybrid SharePoint environment during SharePoint deployment</li>
<li><strong>New SharePoint Hybrid status bar: </strong>A new hybrid status bar will be presented in Central Administration once the SharePoint farm meets the minimum system requirements necessary to enable a hybrid scenario. Also, it will give you direct access to launch the SharePoint Hybrid Configuration Wizard</li>
</ul>
<p><img decoding="async" class="alignnone wp-image-7699 size-full" src="https://blogit.create.pt////wp-content/uploads/2018/11/SP2019_Hybrid_Improvements.jpg" alt="" width="855" height="533" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SP2019_Hybrid_Improvements.jpg 855w, https://blogit.create.pt/wp-content/uploads/2018/11/SP2019_Hybrid_Improvements-300x187.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SP2019_Hybrid_Improvements-768x479.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SP2019_Hybrid_Improvements-696x434.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SP2019_Hybrid_Improvements-674x420.jpg 674w" sizes="(max-width: 855px) 100vw, 855px" /></p>
<ul>
<li><strong>OneDrive in Office 365 by Default:</strong> Setting up OneDrive for Business Redirection to Office 365 was already possible in SharePoint 2013 with SP1 and SharePoint 2016.  With SharePoint 2019, when a hybrid environment is configured, users will be using OneDrive For Business in Office 365 by default</li>
<li><strong>Modern Search:</strong> Although in SharePoint 2016 we already had an integrated Search experience with Cloud Hybrid Search that allows SharePoint Online to store the search index for both Online and On-Premises results, the search experience was not totally consistent in a hybrid environment. SharePoint 2019 will take advantage of the improvements made in Office 365 search and will bring a better search experience for hybrid environments. Some of the major improvements in the search experience are:
<ul>
<li>Users see results as they start typing and the results update as they type (Search as you type)</li>
<li>The search results page shows an overview of search results, grouped by type and it will be easy to expand to see all the results of each type, for example people or sites</li>
<li>On a people result, users can click the email address to quickly get started on an email to that person</li>
</ul>
</li>
</ul>
<p><img decoding="async" class="alignnone wp-image-7700 size-full" src="https://blogit.create.pt////wp-content/uploads/2018/11/Search.jpg" alt="" width="825" height="533" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/Search.jpg 825w, https://blogit.create.pt/wp-content/uploads/2018/11/Search-300x194.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/Search-768x496.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/Search-696x450.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/Search-650x420.jpg 650w" sizes="(max-width: 825px) 100vw, 825px" /></p>
<p>One of the main challenges on the move to cloud and Office 365, continues to be security related (Data Ownership and areas like Security, Compliance and Privacy). To learn more about the Intelligent Security features available in Office 365, click <a href="https://blogit.create.pt////miguelisidoro/2017/04/01/intelligent-security-in-office-365/" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h1>Improved support for PowerApps and Flow</h1>
<p>It isn&#8217;t quite clear all the improvements that will be included in SharePoint 2019 but there is going to be some deeper integrations with Flow and PowerApps to On-Premises data which will facilitate the creation of Apps and Flows that integrate with Line Of Business systems. The connection to On-Premises systems will be done through the On-Premises Data Gateway (that supports integration with several On-Premises data sources) and with the release of SharePoint 2019 several performance improvements will be included and there will be fewer restrictions than we had before.</p>
<p><img decoding="async" class="alignnone size-full wp-image-3114" src="https://blogit.create.pt////wp-content/uploads/2018/08/OnPremisesDataGateway.jpg" alt="" width="602" height="368" srcset="https://blogit.create.pt/wp-content/uploads/2018/08/OnPremisesDataGateway.jpg 602w, https://blogit.create.pt/wp-content/uploads/2018/08/OnPremisesDataGateway-300x183.jpg 300w" sizes="(max-width: 602px) 100vw, 602px" /></p>
<p>Unfortunately, there is still not going to be native PowerApps and Flow buttons directly from On-Premises SharePoint Lists and Libraries.</p>
<h1>Improvements on Large File Support, Character Restrictions and File/Folder Names</h1>
<p>With SharePoint 2019, there will some important improvements on Large File Support, Character Restrictions and File/Folder Names:</p>
<ul>
<li>It will be possible to store files up to 15 GB in SharePoint 2019 document libraries. This is 5 GB up from the 10 GB supported in SharePoint 2016</li>
<li>Support for # and % characters in file and folder names across document libraries in SharePoint and OneDrive for Business</li>
<li>SharePoint 2019 will increase the URL path length limit from 260 to 400 characters</li>
</ul>
<h1>Administration / Infrastructure Improvements</h1>
<p>The hardware requirements for SharePoint 2019 are not very different from SharePoint 2016 (for more details, click <a href="https://docs.microsoft.com/en-us/sharepoint/install/hardware-and-software-requirements-2019" target="_blank" rel="noopener noreferrer">here</a>)  but there are a few Administration/ Infrastructure improvements such as:</p>
<ul>
<li><strong>Direct links in Central Administration to SharePoint documentation</strong>: Direct links to SharePoint documentation will be available from the Central Administration pages.</li>
<li><strong>Workflow Manager 2019</strong><u>:</u> Despite improved support for Microsoft Flow, SharePoint workflows are not going to go away yet and Microsoft just released Workflow Manager 2019 that replaces Workflow Manager 1.0. For more details on Workflow Manager for SharePoint 2019, click <a href="https://docs.microsoft.com/en-us/sharepoint/governance/configure-sharepoint-workflowmanager-2019" target="_blank" rel="noopener noreferrer">here</a>.</li>
<li><strong>SharePoint can now authenticate to SMTP email servers:</strong> No more anonymous relays just for SharePoint</li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-7698" src="https://blogit.create.pt////wp-content/uploads/2018/11/SMTP_Autentication.jpg" alt="" width="798" height="533" srcset="https://blogit.create.pt/wp-content/uploads/2018/11/SMTP_Autentication.jpg 798w, https://blogit.create.pt/wp-content/uploads/2018/11/SMTP_Autentication-300x200.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/11/SMTP_Autentication-768x513.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/11/SMTP_Autentication-696x465.jpg 696w, https://blogit.create.pt/wp-content/uploads/2018/11/SMTP_Autentication-629x420.jpg 629w" sizes="(max-width: 798px) 100vw, 798px" /></p>
<ul>
<li><strong>Recycle Bin recovery improvements: </strong>Users will be able to recover their content deleted by others from the recycle bin</li>
</ul>
<h1>Removed and Deprecated Features</h1>
<p>There are a lot of new features in SharePoint 2019 that makes this the best SharePoint Server release so far but as usual there a number of features that will be removed or deprecated in the new release.</p>
<h2>Removed Features</h2>
<p>This is the list of removed features in SharePoint 2019:</p>
<ul>
<li>Automatic mode in incoming email</li>
<li>Code-based sandboxed solution</li>
<li>Digest authentication</li>
<li>Multi-tenancy</li>
<li>Silverlight rendering in PerformancePoint Services and Visio Services</li>
<li>SQL Reporting Services integrated mode</li>
<li>Power Pivot</li>
<li>Power View</li>
</ul>
<h2>Deprecated Features</h2>
<p>This is the list of deprecated features in SharePoint 2019:</p>
<ul>
<li>Access Services 2010 &amp; 2013</li>
<li>Aggregated Newsfeed</li>
<li>Custom Help</li>
<li>InfoPath Client / InfoPath Services (Microsoft has stopped investing in InfoPath and is putting all the eggs in PowerApps but it will be supported until 2026)</li>
<li>Lists web service</li>
<li>Machine Translation service</li>
<li>PerformancePoint Services</li>
<li>SharePoint Designer (Microsoft has stopped investing in SharePoint Designer but it will be supported until 2026)</li>
<li>Site Mailbox</li>
<li>Site Manager</li>
</ul>
<h1>Conclusion</h1>
<p>While Microsoft continues to push customers to the Cloud and to Office 365, Microsoft is now releasing another major release of SharePoint Server that brings many of the major improvements made in the last three years in SharePoint Online to the On-Premises world. Meanwhile, the path in the Online world doesn&#8217;t stop and many exciting features are being announced, including the arrival of AI to SharePoint through <a href="https://www.microsoft.com/en-us/microsoft-365/blog/2018/05/21/sharepoint-innovations-transform-content-collaboration-with-mixed-reality-and-ai/" target="_blank" rel="noopener noreferrer">SharePoint Spaces</a>.</p>
<p><img decoding="async" class="alignnone size-full wp-image-3134" src="https://blogit.create.pt////wp-content/uploads/2018/08/SharePointSpaces.jpg" alt="" width="800" height="412" srcset="https://blogit.create.pt/wp-content/uploads/2018/08/SharePointSpaces.jpg 800w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePointSpaces-300x155.jpg 300w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePointSpaces-768x396.jpg 768w, https://blogit.create.pt/wp-content/uploads/2018/08/SharePointSpaces-696x358.jpg 696w" sizes="(max-width: 800px) 100vw, 800px" /></p>
<p>If you want to know more about what recent updates in the SharePoint world, I invite you to read all about the latest Ignite 2018 announcements including the brand new <a href="https://www.microsoft.com/en-us/microsoft-365/blog/2018/09/24/microsoft-search-cohesive-search-that-intelligently-helps-you-find-discover-command-and-navigate/" target="_blank" rel="noopener noreferrer">Microsoft Search</a>:</p>
<ul>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/What-s-new-in-Teams-Microsoft-Ignite-Edition/ba-p/252531" target="_blank" rel="nofollow noopener noreferrer">What’s new Microsoft Teams features</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Build-your-modern-intranet-with-SharePoint-in-Office-365-Ignite/ba-p/255453" target="_blank" rel="nofollow noopener noreferrer">Build your modern intranet with SharePoint in Office 365</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/SharePoint-powers-teamwork-in-Office-365-Ignite-2018/ba-p/255465" target="_blank" rel="nofollow noopener noreferrer">SharePoint powers teamwork in Office 365</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/What-s-new-in-security-compliance-amp-administration-for/ba-p/255768?utm_source=collab365&amp;utm_medium=collab365today&amp;utm_campaign=daily_digest" target="_blank" rel="nofollow noopener noreferrer">What’s new in security, compliance, &amp; administration for SharePoint &amp; OneDrive from Microsoft Ignite</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/New-innovations-in-SharePoint-amp-Microsoft-365-deliver-power/ba-p/260317" target="_blank" rel="nofollow noopener noreferrer">New innovations in SharePoint &amp; Microsoft 365 deliver power and simplicity for content collaboration</a></li>
<li><a href="https://developer.microsoft.com/en-us/office/blogs/do-more-with-new-upcoming-sharepoint-development-capabilities-announced-at-ignite-2018/" target="_blank" rel="noopener noreferrer">Do more with new upcoming SharePoint development capabilities announced at Ignite 2018</a></li>
<li><a href="https://www.youtube.com/channel/UCrhJmfAGQ5K81XQ8_od1iTg" target="_blank" rel="noopener noreferrer">The Microsoft Ignite YouTube Channel</a></li>
</ul>
<p>To get a broader vision of SharePoint evolution over the years, don&#8217;t miss Jeff Teper &#8220;Hitting Refresh on SharePoint&#8221; articles:</p>
<ul class="fa-ul">
<li><a href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-1-jeff-teper/" target="_blank" rel="noopener noreferrer">Hitting Refresh on SharePoint and More &#8211; Part 1</a></li>
<li><i class="fa fa-arrow-circle-right"></i><a href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-2-jeff-teper/" target="_blank" rel="noopener noreferrer">Hitting Refresh on SharePoint and More &#8211; Part 2</a></li>
<li><i class="fa fa-arrow-circle-right"></i><a href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-3-jeff-teper/" target="_blank" rel="noopener noreferrer">Hitting Refresh on SharePoint and More &#8211; Part 3</a></li>
<li><i class="fa fa-arrow-circle-right"></i><a href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-4-jeff-teper/" target="_blank" rel="noopener noreferrer">Hitting Refresh on SharePoint and More &#8211; Part 4</a></li>
</ul>
<div class="media-body">
<h1>Related Articles</h1>
<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank" rel="noreferrer noopener">here</a> and <a href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you want to convert your tenant&#8217;s root classic site into a modern SharePoint site, click <a href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noopener noreferrer">here</a> and <a href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank" rel="noopener noreferrer">here</a>.</p>
<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank" rel="noreferrer noopener">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated and be ready to start your move to the cloud, click <a href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click <a href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>
<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noreferrer noopener">here</a> and <a href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>If you are involved in a SharePoint upgrade and want to learn more about the upgrade process, click <a href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank" rel="noreferrer noopener">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
</div>
<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank" rel="noopener noreferrer">learning resources</a>.</p>
<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank" rel="noreferrer noopener">this article</a>.</p>
<p>If you want to know all about the latest SharePoint and Office 365 announcements from SharePoint Conference 2019, click <a href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-1/" target="_blank" rel="noreferrer noopener">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>Happy SharePointing!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/">Meet the new Modern SharePoint Server: SharePoint 2019 RTM is here!</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
