<?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 Archives - Blog IT</title>
	<atom:link href="https://blogit.create.pt/tag/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogit.create.pt/tag/sharepoint/</link>
	<description>Create IT blogger community</description>
	<lastBuildDate>Wed, 21 Feb 2024 11:13:33 +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>Standard vs Private vs Shared Channels in Microsoft Teams</title>
		<link>https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Wed, 21 Feb 2024 10:19:52 +0000</pubDate>
				<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<category><![CDATA[microsoft365]]></category>
		<category><![CDATA[office365]]></category>
		<category><![CDATA[sharepoint]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=13206</guid>

					<description><![CDATA[<p>This post explains the difference between Standard, Private and Shared Channels in Microsoft Teams. Introduction Microsoft Teams is the enterprise messaging solution in the Microsoft 365, allowing for real time collaboration, communication, meeting, file and app sharing and more. What is a Microsoft Team? In a simple way, a Team in Microsoft Teams is a [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/">Standard vs Private vs Shared Channels in Microsoft Teams</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains the difference between Standard, Private and Shared Channels in Microsoft Teams.</p>



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



<p><a href="https://www.microsoft.com/en-us/microsoft-teams/" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> is the enterprise messaging solution in the Microsoft 365, allowing for real time collaboration, communication, meeting, file and app sharing and more.</p>



<h2 class="wp-block-heading">What is a Microsoft Team?</h2>



<p>In a simple way, a Team in Microsoft Teams is a collaboration and communication workspace, allowing a set users to chat, hold meetings and share files and apps with its members or a subset of its members. When a team is created in Microsoft Teams, the following is created:</p>



<ul class="wp-block-list">
<li>A Team in Microsoft Teams</li>



<li>A SharePoint Site to hold the Teams&#8217;s files</li>



<li>A Microsoft 365 Group that manages access to the team</li>



<li>An Exchange Online mailbox</li>



<li>A Shared Calendar</li>
</ul>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="634" height="621" src="https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group.jpg" alt="" class="wp-image-13243" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group.jpg 634w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group-300x294.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group-429x420.jpg 429w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group-70x70.jpg 70w" sizes="(max-width: 634px) 100vw, 634px" /></figure>



<p>To create a new Team in Microsoft Teams, follow the following steps:</p>



<ul class="wp-block-list">
<li>Select <strong>Teams</strong> in the left navigation and then <strong>+</strong></li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="469" height="251" src="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create3.jpg" alt="" class="wp-image-13287" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create3.jpg 469w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create3-300x161.jpg 300w" sizes="(max-width: 469px) 100vw, 469px" /></figure>



<ul class="wp-block-list">
<li>Give the Team a name and description</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="722" height="709" src="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create.jpg" alt="" class="wp-image-13288" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create.jpg 722w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create-300x295.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create-696x683.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create-428x420.jpg 428w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create-70x70.jpg 70w" sizes="(max-width: 722px) 100vw, 722px" /></figure>



<ul class="wp-block-list">
<li>Add members to the team. In this case, I will add two members, so the Team will have 3 members (the person who creates the Team is automatically added as Owner of the Team).</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="694" height="530" src="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2.jpg" alt="" class="wp-image-13291" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2.jpg 694w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2-300x229.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2-550x420.jpg 550w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2-80x60.jpg 80w" sizes="(max-width: 694px) 100vw, 694px" /></figure>



<p>You can also create a plan in Microsoft Planner that allows you to easily manage team projects and tasks.</p>



<p>Focusing on Microsoft Teams, a Team is composed by channels. It is essentially a way to&nbsp;separate conversations and documents&nbsp;within a Team by topic. For example, in a Project Alpha Team, you can have a General channel (default channel created as part of every team), a Management Channel, a Technical channel, etc. In summary, it is a way to separate topics/conversations and its associated documents. There are the three types of channels in Microsoft Teams:</p>



<ul class="wp-block-list">
<li>Standard channels</li>



<li>Private channels</li>



<li>Shared channels</li>
</ul>



<p>In this post, I will explain what each type of channel and what is the difference between them.</p>



<h2 class="wp-block-heading">Standard Channels</h2>



<p>The first type of channel is called a&nbsp;Standard Channel. There is always a Standard Channel called&nbsp;General created by default in Teams when you create a new Team.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="524" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-1024x524.jpg" alt="" class="wp-image-13260" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-1024x524.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-300x154.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-768x393.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-696x356.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-1068x547.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-820x420.jpg 820w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel.jpg 1525w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Here is the SharePoint site that was created when the team was created.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="498" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-1024x498.jpg" alt="" class="wp-image-13265" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-1024x498.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-300x146.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-768x373.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-696x338.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-1068x519.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-864x420.jpg 864w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite.jpg 1329w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Who has access to a Standard Channel?</strong></p>



<p>A Standard Channel is available to all team members.</p>



<p><strong>Where are documents stored in a Standard Channel?</strong></p>



<p>The documents are stored in SharePoint, in a folder inside the &#8220;Documents&#8221; document library. For each channel, a folder in the &#8220;Documents&#8221; document library is created and the files are stored inside that folder.</p>



<p>View of the files in a Channel in Teams:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1006" height="262" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents.jpg" alt="" class="wp-image-13274" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents.jpg 1006w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents-300x78.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents-768x200.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents-696x181.jpg 696w" sizes="(max-width: 1006px) 100vw, 1006px" /></figure>



<p>View of the files in SharePoint:</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="292" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-1024x292.jpg" alt="" class="wp-image-13275" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-1024x292.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-300x86.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-768x219.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-696x199.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-1068x305.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint.jpg 1422w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Private Channels</h2>



<p>The second type of channel is called a&nbsp;Private Channel. As I said earlier, Standard Channels are accessible by all Team members, making all the information in those channels (chats and documents) accessible to every team member. There are situations, where you want to discuss sensitive information with just a few Team members instead of the whole Team. This is where Private Channels are handy, allows us to have private conversations and store sensitive documents in a secure way.</p>



<p>To create a Private Channel, follow the following steps:</p>



<ul class="wp-block-list">
<li>Click on the <strong>&#8230;</strong> near the Team name, and then <strong>Add channel</strong>.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="416" height="640" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create.jpg" alt="" class="wp-image-13303" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create.jpg 416w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create-195x300.jpg 195w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create-273x420.jpg 273w" sizes="(max-width: 416px) 100vw, 416px" /></figure>



<ul class="wp-block-list">
<li>Give the channel a name select <strong>Private</strong> in the channel type.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="687" height="686" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2.jpg" alt="" class="wp-image-13306" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2.jpg 687w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2-300x300.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2-150x150.jpg 150w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2-421x420.jpg 421w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2-70x70.jpg 70w" sizes="(max-width: 687px) 100vw, 687px" /></figure>



<ul class="wp-block-list">
<li>Add members to the channel<br><br><strong>NOTE: </strong>In Private channels, you can only add users that are already members of the Team.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="683" height="513" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3.jpg" alt="" class="wp-image-13308" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3.jpg 683w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3-300x225.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3-559x420.jpg 559w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3-80x60.jpg 80w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3-265x198.jpg 265w" sizes="(max-width: 683px) 100vw, 683px" /></figure>



<ul class="wp-block-list">
<li>That&#8217;s it. The Private channel is created and is marked with a lock icon.</li>
</ul>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="363" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-1024x363.jpg" alt="" class="wp-image-13312" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-1024x363.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-300x106.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-768x272.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-696x246.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4.jpg 1062w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Who has access to a Private Channel?</strong></p>



<p>Only the Private channel members. The channel is not visible to Team members that are not members of the Private channel. We can only invite users that already members of the team, meaning that if the Team members are Meagan and John, I can only invite them and I cannot invite for instance Peter.</p>



<p><strong>Where are documents stored in a <strong>Private </strong>Channel?</strong></p>



<p>The documents once again are stored in SharePoint but for Private channels, information is stored in a different site than the Team SharePoint site. This was the solution that Microsoft implemented that was the only that guarantees that only the channel members have access to the information in the channel. To access the SharePoint site, click on <strong>Files</strong> in the private channel and then <strong>Open in SharePoint</strong>.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="293" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-1024x293.jpg" alt="" class="wp-image-13326" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-1024x293.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-300x86.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-768x220.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-696x199.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-1068x306.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint.jpg 1250w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>As in a Standard Channel, documents are stored in the &#8220;Documents&#8221; document library, in the folder with the name of the channel.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="408" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-1024x408.jpg" alt="" class="wp-image-13330" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-1024x408.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-300x120.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-768x306.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-696x278.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-1068x426.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-1053x420.jpg 1053w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite.jpg 1271w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Shared Channels</h2>



<p>The third type of channels are called Shared Channels and were introduced due to some limitations in Private Channels. In Private Channels, we can only add users who are already members of the Team which is enough for most cases. However, if you want to discuss a topic with just a few Team members <strong>and users that are not members of the Team</strong>, this is not not possible using Private channels. This is where Shared channels are handy, allows us to have private conversations and store private documents in a secure way with a restricted set of users <strong>but allowing us to collaborate with users outside the Team</strong>. Before Shared channels, if you had a use case like this, you would have to create a new Team with all the users you want to collaborate and give them access to the Team&#8217;s standard channels, associated SharePoint site, Email, Calendar and Planner.</p>



<p>Because all of this, we now have the Shared channel type, which is similar to Private Channels with the possibility of adding members that are not part of Team.</p>



<p>To create a Shared Channel, please follow the following steps:</p>



<ul class="wp-block-list">
<li>Click on the <strong>&#8230;</strong> near the Team name, and then <strong>Add channel</strong>.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="479" height="643" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create.jpg" alt="" class="wp-image-13345" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create.jpg 479w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create-223x300.jpg 223w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create-313x420.jpg 313w" sizes="(max-width: 479px) 100vw, 479px" /></figure>



<ul class="wp-block-list">
<li>Give the channel a name select <strong>Shared</strong> in the channel type</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="671" height="669" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2.jpg" alt="" class="wp-image-13346" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2.jpg 671w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2-300x300.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2-150x150.jpg 150w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2-421x420.jpg 421w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2-70x70.jpg 70w" sizes="(max-width: 671px) 100vw, 671px" /></figure>



<ul class="wp-block-list">
<li>Add members to the channel<br><br><strong>NOTE: </strong>In Shared channels, you can add users that are not members of the Team.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="673" height="500" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3.jpg" alt="" class="wp-image-13348" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3.jpg 673w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3-300x223.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3-565x420.jpg 565w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3-80x60.jpg 80w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3-265x198.jpg 265w" sizes="(max-width: 673px) 100vw, 673px" /></figure>



<ul class="wp-block-list">
<li>That&#8217;s it. The Shared channel is created and is marked with a &#8220;shared&#8221; icon</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="1007" height="407" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4.jpg" alt="" class="wp-image-13349" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4.jpg 1007w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4-300x121.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4-768x310.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4-696x281.jpg 696w" sizes="(max-width: 1007px) 100vw, 1007px" /></figure>



<p><strong>Who has access to a Shared Channel?</strong></p>



<p>Only the Shared channel members. The channel is not visible to Team members that are not members of the Shared channel. In many ways, the concept is similar to Private channels but with the possibility of adding members outside the Team.</p>



<p><strong>Where are documents stored in a <strong>Shared </strong>Channel?</strong></p>



<p>For Shared channels, documents are stored in the exact same way documents in a Private channel are stored, in a separate SharePoint site for the same security reasons mentioned for Private channels. To access the SharePoint site, click on <strong>Files</strong> in the shared channel and then <strong>Open in SharePoint</strong>.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="263" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-1024x263.jpg" alt="" class="wp-image-13392" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-1024x263.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-300x77.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-768x197.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-696x179.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-1068x274.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint.jpg 1254w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>As in Standard and Private channels, documents are stored in the &#8220;Documents&#8221; document library, in the folder with the name of the channel.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="368" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-1024x368.jpg" alt="" class="wp-image-13395" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-1024x368.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-300x108.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-768x276.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-696x250.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-1068x384.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-1168x420.jpg 1168w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite.jpg 1396w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Standard vs Private vs Shared Channels</h2>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Channel Type</strong></td><td><strong>Who has access to the Channel?</strong></td><td><strong>Where are documents stored?</strong></td><td><strong>What Resources do users have access to?</strong></td></tr><tr><td>Standard</td><td>All team members</td><td>In the Team&#8217;s associated SharePoint Site.</td><td>All resources of a Microsoft 365 Group (Team, SharePoint Site, Email, Calendar, Planner)</td></tr><tr><td>Private</td><td>Channel members. Channel members must be members of the Team.</td><td>In a separate SharePoint Site that is only accessible by the members of the channel.</td><td>Team, SharePoint Site</td></tr><tr><td>Shared</td><td>Channel members. Channel members can be members outside the Team.</td><td>In a separate SharePoint Site that is only accessible by the members of the channel.</td><td>Team, SharePoint Site</td></tr></tbody></table></figure>



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



<p>To learn why your business should migrate to SharePoint Online and Office 365, click&nbsp;<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>&nbsp;and&nbsp;<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 learn how to develop SPFx solutions, click <a href="https://blogit.create.pt/miguelisidoro/2022/05/09/sharepoint-framework-spfx-learning-guide/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click&nbsp;<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">here</a>.</p>



<p>If you want to learn how to save time time scheduling your meetings, click&nbsp;<a 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&nbsp;<a 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&nbsp;<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&nbsp;<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&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-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>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&nbsp;<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&nbsp;<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&nbsp;</a>and&nbsp;<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&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&nbsp;<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&nbsp;</a>and&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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 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>.</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/">Standard vs Private vs Shared Channels in Microsoft Teams</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Set a SharePoint Site as Home Site using PowerShell</title>
		<link>https://blogit.create.pt/miguelisidoro/2024/01/24/set-a-sharepoint-site-as-homesite-using-powershell/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2024/01/24/set-a-sharepoint-site-as-homesite-using-powershell/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Wed, 24 Jan 2024 17:53:16 +0000</pubDate>
				<category><![CDATA[SharePoint Online]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[microsoft365]]></category>
		<category><![CDATA[office365]]></category>
		<category><![CDATA[sharepoint]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=12902</guid>

					<description><![CDATA[<p>This post explains how to set a SharePoint to be your home site in a Microsoft 365 tenant using PowerShell. Introduction SharePoint Home Site&#160;is a feature available in SharePoint that allows you to designate a given site as a Home Site for the whole SharePoint Intranet. By doing so, the site is designated to be&#160;the [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2024/01/24/set-a-sharepoint-site-as-homesite-using-powershell/">Set a SharePoint Site as Home Site using PowerShell</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains how to set a SharePoint to be your home site in a Microsoft 365 tenant using PowerShell.</p>



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



<p><strong>SharePoint Home Site</strong>&nbsp;is a feature available in SharePoint that allows you to designate a given site as a Home Site for the whole SharePoint Intranet. By doing so, the site is designated to be&nbsp;<strong>the main site</strong>&nbsp;of the Microsoft 365 tenant.</p>



<h2 class="wp-block-heading">The Code</h2>



<p>To transform an existing SharePoint site into a SharePoint home site, run the following PowerShell script:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
Connect-SPOService -Url https://demo-admin.sharepoint.com
Set-SPOHomeSite -HomeSiteUrl https://demo.sharepoint.com/sites/home
</pre></div>


<p>NOTE: You can only have one SharePoint Home Site.</p>



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



<p>To learn why your business should migrate to SharePoint Online and Office 365, click&nbsp;<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>&nbsp;and&nbsp;<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 learn how to develop SPFx solutions, click <a href="https://blogit.create.pt/miguelisidoro/2022/05/09/sharepoint-framework-spfx-learning-guide/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click&nbsp;<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">here</a>.</p>



<p>If you want to learn how to save time time scheduling your meetings, click&nbsp;<a 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&nbsp;<a 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&nbsp;<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&nbsp;<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&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-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>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&nbsp;<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&nbsp;<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&nbsp;</a>and&nbsp;<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&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&nbsp;<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&nbsp;</a>and&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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>.</p>



<p>Happy SharePointing!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2024/01/24/set-a-sharepoint-site-as-homesite-using-powershell/">Set a SharePoint Site as Home Site using PowerShell</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2024/01/24/set-a-sharepoint-site-as-homesite-using-powershell/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Multimedia Gallery &#8211; SPFx App</title>
		<link>https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/</link>
					<comments>https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/#respond</comments>
		
		<dc:creator><![CDATA[João Mendes]]></dc:creator>
		<pubDate>Tue, 25 Jun 2019 22:59:16 +0000</pubDate>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SPFx]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=10424</guid>

					<description><![CDATA[<p>The Requirements The requirement was to show images and videos in a grid, with the possibility to download images and see all the files in carousel. The images and videos are located in a SharePoint Online library and the size of the files are large, 12MB or plus for image and 40MB or plus for [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/">Multimedia Gallery &#8211; SPFx App</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">The Requirements</h3>



<p>The requirement was to show images and videos in a grid, with the possibility to download images and see all the files in carousel.</p>



<p>The images and videos are located in a SharePoint Online library and the size of the files are large, 12MB or plus for image and 40MB or plus for videos.</p>



<h3 class="wp-block-heading">The Challenge</h3>



<p>The challenge was to build an application, which was easy to use and works on any device, and was quick to view files.</p>



<h3 class="wp-block-heading">The Solution</h3>



<p>For the building of the application for the UI I used the components of the <a rel="noreferrer noopener" href="https://developer.microsoft.com/en-us/fabric#/" target="_blank" style="color: blue">Office UI Faric </a>and for accessing the data, reading files from the SharePoint library, I used the <a href="https://pnp.github.io/pnpjs/" style="color: blue">PnPjs</a> library. </p>



<p>To create the thumbnails of the images for the grid, I used the <a href="https://docs.microsoft.com/en-us/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0&amp;tabs=cs" target="_blank" rel="noreferrer noopener" aria-label="Microsoft Graph API's (opens in a new tab)" style="color: white">Microsoft Graph API&#8217;s</a> to resize the images. These API&#8217;s allows you to read several pre-defined formats or set the size we want. </p>



<p>Here is an excellent article from <a rel="noreferrer noopener" aria-label="@VelinGeorgiev (opens in a new tab)" href="https://twitter.com/VelinGeorgiev" target="_blank" style="color: blue">@VelinGeorgiev</a> that explains how to use these Graph API&#8217;s  <a href="https://blog.velingeorgiev.com/resize-sharepoint-image-by-using-microsoft-graph-api" target="_blank" rel="noreferrer noopener" aria-label="https://blog.velingeorgiev.com/resize-sharepoint-image-by-using-microsoft-graph-api  (opens in a new tab)" style="color: blue">https://blog.velingeorgiev.com/resize-sharepoint-image-by-using-microsoft-graph-api </a></p>



<p>For Carousel I used a  React Component  called React-Slick and for the rendering of the video, the component React-Video. All files used in Carousel, are loaded in lazy mode, progressively. </p>



<p>The Web Part has as properties:</p>



<ul class="wp-block-list"><li>Site Url &#8211; Url of site to get libraries</li><li>List of libraries, by default is select the first</li><li>number of files to load, maximum is 200</li></ul>



<h3 class="wp-block-heading">The Application</h3>



<figure class="wp-block-image"><img decoding="async" width="1440" height="900" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14.png?fit=696%2C435&amp;ssl=1" alt="" class="wp-image-10427" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14.png 1440w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-300x188.png 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-768x480.png 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-1024x640.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-696x435.png 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-1068x668.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-672x420.png 672w" sizes="(max-width: 1440px) 100vw, 1440px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1440" height="900" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36.png?fit=696%2C435&amp;ssl=1" alt="" class="wp-image-10428" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36.png 1440w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-300x188.png 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-768x480.png 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-1024x640.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-696x435.png 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-1068x668.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-672x420.png 672w" sizes="(max-width: 1440px) 100vw, 1440px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1708" height="925" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1.jpg?fit=696%2C377&amp;ssl=1" alt="" class="wp-image-10432" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1.jpg 1708w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-300x162.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-768x416.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-1024x555.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-696x377.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-1068x578.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-776x420.jpg 776w" sizes="(max-width: 1708px) 100vw, 1708px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1694" height="918" src="https://i2.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1.jpg?fit=696%2C377&amp;ssl=1" alt="" class="wp-image-10433" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1.jpg 1694w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-300x163.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-768x416.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-1024x555.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-696x377.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-1068x579.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-775x420.jpg 775w" sizes="(max-width: 1694px) 100vw, 1694px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1704" height="923" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Annotation1.jpg?fit=696%2C377&amp;ssl=1" alt="" class="wp-image-10429" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1.jpg 1704w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-300x163.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-768x416.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-1024x555.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-696x377.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-1068x579.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-775x420.jpg 775w" sizes="(max-width: 1704px) 100vw, 1704px" /></figure>



<p></p>



<p>This SPFx will soon be available in <a href="http:// https://github.com/SharePoint/sp-dev-fx-webparts" style="color:blue">sp-dev-fx-webparts</a>.</p>



<p>Thank you for reading!</p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/">Multimedia Gallery &#8211; SPFx App</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/feed/</wfw:commentRss>
			<slash:comments>0</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>SharePoint and Office 365 Learning Resources</title>
		<link>https://blogit.create.pt/miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Tue, 16 Oct 2018 23:52:26 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[SharePoint Online]]></category>
		<category><![CDATA[SharePoint 2016]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[sharepoint]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=7599</guid>

					<description><![CDATA[<p>Hello, Over the past few months, I have been gathering some useful SharePoint and Office 365 learning resources that I would like to share with you. Learning Resources Here is the list of some of the most interesting learning resources I have gathered: https://docs.microsoft.com/en-us/learn/m365/ &#8211; Get started with Microsoft 365 &#8211; Microsoft Learning Virtual Academy [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/">SharePoint and Office 365 Learning Resources</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hello,</p>
<p>Over the past few months, I have been gathering some useful SharePoint and Office 365 learning resources that I would like to share with you.</p>
<h1>Learning Resources</h1>
<p>Here is the list of some of the most interesting learning resources I have gathered:</p>
<p><a href="https://docs.microsoft.com/en-us/learn/m365/" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/en-us/learn/m365/</a> &#8211; Get started with Microsoft 365 &#8211; Microsoft Learning Virtual Academy</p>
<p><a href="https://www.tutorialspoint.com/sharepoint/" target="_blank" rel="noopener noreferrer">https://www.tutorialspoint.com/sharepoint/</a> &#8211; SharePoint Tutorial</p>
<p><a href="http://www.fastsharepoint.com/" target="_blank" rel="noopener noreferrer">http://www.fastsharepoint.com/</a> &#8211; SharePoint Tutorials for Beginners, Developers, Designers and Administrators</p>
<p><a href="https://www.linkedin.com/learning/topics/sharepoint" target="_blank" rel="noopener noreferrer">https://www.linkedin.com/learning/topics/sharepoint</a> &#8211; SharePoint: Online Courses, Training and Tutorials on LinkedIn Learning</p>
<p><a href="https://docs.microsoft.com/en-us/learn/powerplatform/" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/en-us/learn/powerplatform/</a> &#8211; Power Platform &#8211; Microsoft Learning Virtual Academy</p>
<p><a href="https://developer.microsoft.com/en-us/office" target="_blank" rel="noopener noreferrer">https://developer.microsoft.com/en-us/office</a> &#8211; Office Dev Center</p>
<p><a href="https://developer.microsoft.com/en-us/sharepoint" target="_blank" rel="noopener noreferrer">https://developer.microsoft.com/en-us/sharepoint</a> &#8211; SharePoint Dev Center</p>
<p><a href="https://collab365.community/" target="_blank" rel="noopener noreferrer">https://collab365.community/</a> &#8211; Collab365 Community (Collab365)</p>
<p><a href="https://connor.collab365.community/introduction-to-the-30-day-microsoft-365-challenge/" target="_blank" rel="noopener noreferrer">https://connor.collab365.community/introduction-to-the-30-day-microsoft-365-challenge/</a> &#8211; Microsoft 365 30-Day Challenge</p>
<p><a href="https://collab365.community/category/sharepoint/" target="_blank" rel="noopener noreferrer">https://collab365.community/category/sharepoint/</a> &#8211; SharePoint Community Center (Collab365)</p>
<p><a href="https://collab365.community/training/" target="_blank" rel="noopener noreferrer">https://collab365.community/training/</a> &#8211; Collab365 Community &#8211; Training</p>
<p><a href="https://techcommunity.microsoft.com/t5/SharePoint/ct-p/SharePoint" target="_blank" rel="noopener noreferrer">https://techcommunity.microsoft.com/t5/SharePoint/ct-p/SharePoint</a> &#8211; SharePoint &#8211; Microsoft Tech Community</p>
<p><a href="https://docs.microsoft.com/learn/" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/learn/</a> &#8211;  Microsoft Learn</p>
<p><a href="https://www.microsoft.com/en-us/microsoft-365/blog/" target="_blank" rel="noopener noreferrer">https://www.microsoft.com/en-us/microsoft-365/blog/</a> &#8211; Microsoft 365 Blog</p>
<p><a href="https://connor.collab365.community/timeline/" target="_blank" rel="noopener noreferrer">https://connor.collab365.community/timeline/</a> &#8211; Microsoft 365 30-Day Challenge</p>
<p><a href="https://en.share-gate.com/blog/start-learn-sharepoint-basics" target="_blank" rel="noopener noreferrer">https://en.share-gate.com/blog/start-learn-sharepoint-basics</a> &#8211; Learning SharePoint</p>
<p><a href="https://www.365resources.net/" target="_blank" rel="noopener noreferrer">https://www.365resources.net/</a> &#8211; Office 365 Resources</p>
<p><a href="https://developer.microsoft.com/en-us/graph/blogs/getting-started-with-sharepoint-framework-tutorials-september-2018/" target="_blank" rel="noopener noreferrer">https://developer.microsoft.com/en-us/graph/blogs/getting-started-with-sharepoint-framework-tutorials-september-2018/</a> &#8211; Getting started with SharePoint Framework – Tutorials</p>
<p><a href="http://niftit.com/10-blogs-learn-sharepoint/" target="_blank" rel="noopener noreferrer">http://niftit.com/10-blogs-learn-sharepoint/</a> &#8211; 10 Blogs You Must Follow to Start to Learn SharePoint</p>
<p><a href="http://www.matthewjbailey.com/best-way-to-learn-sharepoint/" target="_blank" rel="noopener noreferrer">http://www.matthewjbailey.com/best-way-to-learn-sharepoint/</a> &#8211; Learn SharePoint</p>
<p><a href="https://github.com/SharePoint/sp-starter-kit" target="_blank" rel="noopener noreferrer">https://github.com/SharePoint/sp-starter-kit</a> &#8211; SharePoint Starter Kit</p>
<p><a href="https://support.office.com/en-us/article/sharepoint-online-video-training-cb8ef501-84db-4427-ac77-ec2009fb8e23" target="_blank" rel="noopener noreferrer">https://support.office.com/en-us/article/sharepoint-online-video-training-cb8ef501-84db-4427-ac77-ec2009fb8e23</a> &#8211; SharePoint Online video training</p>
<p><a href="https://www.sharepointsky.com" target="_blank" rel="noopener noreferrer">https://www.sharepointsky.com</a> &#8211; FREE SharePoint Tutorials – Office 365 SharePoint Online Courses</p>
<p><a href="https://www.enjoysharepoint.com" target="_blank" rel="noopener noreferrer">https://www.enjoysharepoint.com</a> &#8211; FREE SharePoint Online Training &amp; Video Courses</p>
<p><a href="https://powerapps.microsoft.com/en-us/blog/how-to-videos/" target="_blank" rel="noopener noreferrer">https://powerapps.microsoft.com/en-us/blog/how-to-videos/</a> &#8211; PowerApps how-to video series</p>
<p><a href="https://afrait.com/" target="_blank" rel="noopener noreferrer">https://afrait.com/</a> &#8211; blog by Patrick Feninger focused on SharePoint and Office 365 for end users and IT Pros. It has the following interesting blog series:<br />
&#8211; <a href="https://afrait.com/blog/tag/digital-transformation/" target="_blank" rel="noopener noreferrer">https://afrait.com/blog/tag/digital-transformation/</a> &#8211; Digital Transformation Series<br />
&#8211; <a href="https://afrait.com/blog/category/mastering-office-365/" target="_blank" rel="noopener noreferrer">https://afrait.com/blog/category/mastering-office-365/</a> &#8211; Mastering Office 365 Series</p>
<p><a href="https://www.pluralsight.com" target="_blank" rel="noopener noreferrer">https://www.pluralsight.com </a>&#8211; Online Developer, IT and Cyber Security Training</p>
<p><a href="https://www.edx.org/" target="_blank" rel="noopener noreferrer">https://www.edx.org/</a> &#8211; Online courses from some of the world&#8217;s best universities</p>
<p><a href="https://www.iwmentor.com" target="_blank" rel="noopener noreferrer">https://www.iwmentor.com</a> &#8211; Information Worker traning focused on SharePoint and Office 365, namely PowerApps and Flow</p>
<p><a href="https://www.powerappsug.com/" target="_blank" rel="noopener noreferrer">https://www.powerappsug.com/</a> &#8211; PowerApps User Group</p>
<p><a href="https://www.flowug.com" target="_blank" rel="noopener noreferrer">https://www.flowug.com</a> &#8211; Flow User Group</p>
<p><a href="https://www.computerworld.com/article/3257924/sharepoint-online-cheat-sheet.html" target="_blank" rel="noopener noreferrer">https://www.computerworld.com/article/3257924/sharepoint-online-cheat-sheet.html</a> &#8211; SharePoint Online cheat sheet</p>
<h1>YouTube Channels</h1>
<p>If you prefer to learn watching videos, here are some useful YouTube channels:</p>
<p><a href="https://www.youtube.com/channel/UC_mKdhw-V6CeCM7gTo_Iy7w" target="_blank" rel="noopener noreferrer">https://www.youtube.com/channel/UC_mKdhw-V6CeCM7gTo_Iy7w</a> &#8211;  SharePoint / Office 365 Dev Patterns &amp; Practices</p>
<p><a href="https://www.youtube.com/channel/UCj-_bnzOYNMI3ZH1MFvEjrA/" target="_blank" rel="noopener noreferrer">https://www.youtube.com/channel/UCj-_bnzOYNMI3ZH1MFvEjrA/</a> &#8211; PiaSys Tech Bites, from the Pnp Core Team, focused on SharePoint and Office 365 development</p>
<p><a href="https://www.youtube.com/user/OfficeGarageSeries/" target="_blank" rel="noopener noreferrer">https://www.youtube.com/user/OfficeGarageSeries/</a> &#8211; Microsoft Mechanics, focused on most recent announcements on Azure and Office 365 announcements for end users and IT Pros</p>
<p><a href="https://www.youtube.com/channel/UCr183FCaQmgxEo_zQvc-i5w" target="_blank" rel="noopener noreferrer">https://www.youtube.com/channel/UCr183FCaQmgxEo_zQvc-i5w</a> &#8211; European SharePoint, Office 365 &amp; Azure Community</p>
<p><a href="https://www.youtube.com/channel/UCbTVoDCaPM6wE0xsDGGr9VA" target="_blank" rel="noopener noreferrer">https://www.youtube.com/channel/UCbTVoDCaPM6wE0xsDGGr9VA</a> &#8211; Laura Rogers, SharePoint MVP, focused on PowerApps and Flow</p>
<p><a href="https://www.youtube.com/channel/UCspdrsKTBXJTGuco6U3KF0Q" target="_blank" rel="noopener noreferrer">https://www.youtube.com/channel/UCspdrsKTBXJTGuco6U3KF0Q</a> &#8211; Audrie Gordon, focused on PowerApps and Flow</p>
<p><a href="https://www.youtube.com/channel/UCnUwvZBeu4P_desNZthZWiA" target="_blank" rel="noopener noreferrer">https://www.youtube.com/channel/UCnUwvZBeu4P_desNZthZWiA</a> &#8211; Paul O&#8217;Flaherty, focused on PowerApps and Flow</p>
<p><a href="https://www.youtube.com/channel/UC2h2NfOMt96WdJu93wX9sgw" target="_blank" rel="noopener noreferrer">https://www.youtube.com/channel/UC2h2NfOMt96WdJu93wX9sgw</a> &#8211; Learning SharePoint Videos</p>
<p><a href="https://www.youtube.com/channel/UCsGbpWegwyz6IfXSVYgABlQ/" target="_blank" rel="noopener noreferrer">https://www.youtube.com/channel/UCsGbpWegwyz6IfXSVYgABlQ/</a> &#8211; SharePoint</p>
<p><a href="https://www.youtube.com/user/clardo11/" target="_blank" rel="noopener noreferrer">https://www.youtube.com/user/clardo11/</a> &#8211; DeShon Clark</p>
<p><a href="https://www.youtube.com/user/officevideos/" target="_blank" rel="noopener noreferrer">https://www.youtube.com/user/officevideos/</a> &#8211; Microsoft Office 365</p>
<p><a href="https://www.youtube.com/channel/UCrhJmfAGQ5K81XQ8_od1iTg" target="_blank" rel="noopener noreferrer">https://www.youtube.com/channel/UCrhJmfAGQ5K81XQ8_od1iTg</a> &#8211; Microsoft Ignite</p>
<p>If you have other interesting learning resources, please feel free to share them on this blog post comments.</p>
<h1>Related Articles</h1>
<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>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 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>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>If you want to know all about SharePoint 2019, the new version of SharePoint Server, 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>Happy SharePointing!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/">SharePoint and Office 365 Learning Resources</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Day @ Office Episode 1.S2 – No Wifi! No Problem!</title>
		<link>https://blogit.create.pt/antoniobrisson/2017/12/06/day-office-episode-s2e1-no-wifi-no-problem/</link>
					<comments>https://blogit.create.pt/antoniobrisson/2017/12/06/day-office-episode-s2e1-no-wifi-no-problem/#respond</comments>
		
		<dc:creator><![CDATA[António Brisson]]></dc:creator>
		<pubDate>Wed, 06 Dec 2017 15:40:07 +0000</pubDate>
				<category><![CDATA[Digital Transformation]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[#Files-OnDemand]]></category>
		<category><![CDATA[#M365]]></category>
		<category><![CDATA[#O365Adoption]]></category>
		<category><![CDATA[#OneDrive]]></category>
		<category><![CDATA[sharepoint]]></category>
		<guid isPermaLink="false">http://blogit.create.pt/antoniobrisson/?p=1164</guid>

					<description><![CDATA[<p>The new Day@Office episode is about the new OneDrive feature: Files-On Demand. With Files On-Demand , managing synched files with OneDrive has never been easier. With Files On-Demand you can list a complete library in your local OneDrive folder and select which specific files you need to synchronize to your device  without taking the whole disk space [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/antoniobrisson/2017/12/06/day-office-episode-s2e1-no-wifi-no-problem/">Day @ Office Episode 1.S2 – No Wifi! No Problem!</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The new <a href="https://youtu.be/jEgujh4b64Y">Day@Office</a> episode is about the new OneDrive feature: Files-On Demand.</p>
<p>With Files On-Demand , managing synched files with OneDrive has never been easier. With Files On-Demand you can list a complete library in your local OneDrive folder and select which specific files you need to synchronize to your device  without taking the whole disk space with files that you rarely use.</p>
<h1>Setup</h1>
<p>To enable Files On-Demand you just follow these steps:</p>
<p><strong>1 &#8211; Click on your OneDrive icon</strong></p>
<p><a href="http://blogit-create.com/wp-content/uploads/2017/12/1.png"><img decoding="async" class="alignnone size-full wp-image-1224" src="http://blogit-create.com/wp-content/uploads/2017/12/1.png" alt="" width="172" height="38" /></a></p>
<p><strong>2 &#8211; Click on &#8220;more actions&#8221;</strong></p>
<p><a href="http://blogit-create.com/wp-content/uploads/2017/12/2.png"><img decoding="async" class="alignnone size-full wp-image-1214" src="http://blogit-create.com/wp-content/uploads/2017/12/2.png" alt="" width="722" height="255" /></a></p>
<p><strong>3 &#8211; Select &#8220;Settings&#8221;</strong></p>
<p><a href="http://blogit-create.com/wp-content/uploads/2017/12/3.png"><img decoding="async" class="alignnone size-full wp-image-1204" src="http://blogit-create.com/wp-content/uploads/2017/12/3.png" alt="" width="721" height="359" srcset="https://blogit.create.pt/wp-content/uploads/2017/12/3.png 721w, https://blogit.create.pt/wp-content/uploads/2017/12/3-300x149.png 300w, https://blogit.create.pt/wp-content/uploads/2017/12/3-324x160.png 324w, https://blogit.create.pt/wp-content/uploads/2017/12/3-696x347.png 696w" sizes="(max-width: 721px) 100vw, 721px" /></a></p>
<p><strong>3 &#8211; On the &#8220;Settings&#8221; tab check &#8220;Save space and download files as you need them&#8221;</strong></p>
<p><a href="http://blogit-create.com/wp-content/uploads/2017/12/4.png"><img decoding="async" class="alignnone size-full wp-image-1194" src="http://blogit-create.com/wp-content/uploads/2017/12/4.png" alt="" width="837" height="901" srcset="https://blogit.create.pt/wp-content/uploads/2017/12/4.png 837w, https://blogit.create.pt/wp-content/uploads/2017/12/4-279x300.png 279w, https://blogit.create.pt/wp-content/uploads/2017/12/4-768x827.png 768w, https://blogit.create.pt/wp-content/uploads/2017/12/4-696x749.png 696w, https://blogit.create.pt/wp-content/uploads/2017/12/4-390x420.png 390w" sizes="(max-width: 837px) 100vw, 837px" /></a></p>
<h1>Once configured you future syncs with document libraries will work as follows:</h1>
<ul>
<li>A link to each library file will be created in your local folder</li>
<li>Each file or set can be defined to keep a local copy or not</li>
<li>When you open cloud file that exists in a synchronized document library a copy of the document will be downloaded to your sync folder.</li>
</ul>
<h1>Interested in getting to know more?</h1>
<h2>Visit our <a href="https://o365adoption.create.pt/en/">O365Adoption offer</a></h2>
<p>The post <a href="https://blogit.create.pt/antoniobrisson/2017/12/06/day-office-episode-s2e1-no-wifi-no-problem/">Day @ Office Episode 1.S2 – No Wifi! No Problem!</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/antoniobrisson/2017/12/06/day-office-episode-s2e1-no-wifi-no-problem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using KeywordQuery with CSOM SharePoint Online</title>
		<link>https://blogit.create.pt/ricardocosta/2017/10/25/using-keywordquery-with-csom-sharepoint-online/</link>
					<comments>https://blogit.create.pt/ricardocosta/2017/10/25/using-keywordquery-with-csom-sharepoint-online/#comments</comments>
		
		<dc:creator><![CDATA[Ricardo Costa]]></dc:creator>
		<pubDate>Wed, 25 Oct 2017 14:27:12 +0000</pubDate>
				<category><![CDATA[SharePoint Online]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[CSOM]]></category>
		<category><![CDATA[sharepoint]]></category>
		<guid isPermaLink="false">http://blogit.create.pt/ricardocosta/?p=1744</guid>

					<description><![CDATA[<p>The post <a href="https://blogit.create.pt/ricardocosta/2017/10/25/using-keywordquery-with-csom-sharepoint-online/">Using KeywordQuery with CSOM SharePoint Online</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<pre class="brush: csharp; title: ; notranslate">

string username = &quot;***********&quot;;
string pwd = &quot;*********&quot;;
string siteURL = &quot;**********&quot;;

ClientContext context = new ClientContext(siteURL);
Web web = context.Web;
SecureString pass = new SecureString();
foreach (char c in pwd.ToCharArray()) pass.AppendChar(c);
context.Credentials = new SharePointOnlineCredentials(username, passWord);
try
{
    KeywordQuery query = new KeywordQuery(context);
    query.QueryText = &quot;ContentType:Factura AND PrecoOWSCURR&gt;10000&quot;;
    
    query.RowLimit = 10;
    query.RowsPerPage = 10;
    SearchExecutor search = new SearchExecutor(context);
    ClientResult&lt;ResultTableCollection&gt; results = search.ExecuteQuery(query);
    context.ExecuteQuery();

    foreach (var resultRow in results.Value&#x5B;0].ResultRows)
    {
        Console.WriteLine(&quot;{0}&quot;, resultRow&#x5B;&quot;Title&quot;]);
    }
}
catch (Exception e)
{
    Console.WriteLine(e.ToString());
    Console.ReadKey();
}

</pre>
<p>The post <a href="https://blogit.create.pt/ricardocosta/2017/10/25/using-keywordquery-with-csom-sharepoint-online/">Using KeywordQuery with CSOM SharePoint Online</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/ricardocosta/2017/10/25/using-keywordquery-with-csom-sharepoint-online/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Create SharePoint 2016 install package with AutoSPSourceBuilder</title>
		<link>https://blogit.create.pt/fabiocarvalho/2017/02/10/create-sharepoint-2016-install-package-with-autospsourcebuilder/</link>
					<comments>https://blogit.create.pt/fabiocarvalho/2017/02/10/create-sharepoint-2016-install-package-with-autospsourcebuilder/#comments</comments>
		
		<dc:creator><![CDATA[Fábio Carvalho]]></dc:creator>
		<pubDate>Fri, 10 Feb 2017 23:06:25 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[AutoSPInstaller]]></category>
		<category><![CDATA[AutoSPSourceBuilder]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[sharepoint]]></category>
		<guid isPermaLink="false">http://blogit.create.pt/fabiocarvalho/?p=661</guid>

					<description><![CDATA[<p>Hey Everyone! Today i will speak about AutoSPSourceBuilder, a great powershell script to create a packages to install SharePoint 2016, 2013 and 2010. The packages created by AutoSPBuilder,  you can use AutoSPInstaller, a greats powershell script to automize the instalation of SharePoint also available for SharePoint version 2016, 2013  and 2010. I deeply recommend create [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/fabiocarvalho/2017/02/10/create-sharepoint-2016-install-package-with-autospsourcebuilder/">Create SharePoint 2016 install package with AutoSPSourceBuilder</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hey Everyone!</p>
<p>Today i will speak about <a href="https://autospsourcebuilder.codeplex.com/">AutoSPSourceBuilder</a>, a great powershell script to create a packages to install SharePoint 2016, 2013 and 2010. The packages created by <a href="https://autospinstaller.codeplex.com/">AutoSPBuilder</a>,  you can use <a href="https://autospinstaller.codeplex.com/">AutoSPInstaller</a>, a greats powershell script to automize the instalation of SharePoint also available for SharePoint version 2016, 2013  and 2010.</p>
<p>I deeply recommend create with this script because the package will include the most recent updates of SharePoint!</p>
<p><strong>Follow the steps below:</strong></p>
<ol>
<li> Download <strong>SharePoint 2016</strong>, you can use the following link:<a href="https://www.microsoft.com/en-us/download/details.aspx?id=51493">https://www.microsoft.com/en-us/download/details.aspx?id=51493</a>.</li>
</ol>
<p><a href="https://www.microsoft.com/en-us/download/confirmation.aspx?id=51493"><img decoding="async" class="alignnone size-full wp-image-681" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp1.png" alt="" width="837" height="216" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp1.png 837w, https://blogit.create.pt/wp-content/uploads/2017/02/sp1-300x77.png 300w, https://blogit.create.pt/wp-content/uploads/2017/02/sp1-768x198.png 768w, https://blogit.create.pt/wp-content/uploads/2017/02/sp1-696x180.png 696w" sizes="(max-width: 837px) 100vw, 837px" /></a></p>
<p>2. Download <a href="https://autospsourcebuilder.codeplex.com/">AutoSPSourceBuilder</a>, you can download on github &#8211; <a href="https://github.com/brianlala/AutoSPSourceBuilder">https://github.com/brianlala/AutoSPSourceBuilder</a>.</p>
<p><img decoding="async" class="alignnone wp-image-701" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp3.png" alt="" width="180" height="94" /></p>
<p>3. Mount the .iso image of SharePoint 2016.</p>
<p><img decoding="async" class="alignnone wp-image-691" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp2.png" alt="" width="320" height="113" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp2.png 464w, https://blogit.create.pt/wp-content/uploads/2017/02/sp2-300x106.png 300w" sizes="(max-width: 320px) 100vw, 320px" /><img decoding="async" class="alignnone wp-image-711" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp4.jpg" alt="" width="338" height="114" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp4.jpg 503w, https://blogit.create.pt/wp-content/uploads/2017/02/sp4-300x101.jpg 300w" sizes="(max-width: 338px) 100vw, 338px" /></p>
<p>4. Run the script &#8211; AutoSPSourceBuilder.ps1 with Powershell as admin.</p>
<p>.\AutoSPSourceBuilder.ps1 -GetPrerequisites $true</p>
<p>5. The script will start and the firstly  check if exists SharePoint image,  if exists it will create a struct of folders in disk drive c.</p>
<p><img decoding="async" class="alignnone size-full wp-image-721" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp5.jpg" alt="" width="965" height="251" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp5.jpg 965w, https://blogit.create.pt/wp-content/uploads/2017/02/sp5-300x78.jpg 300w, https://blogit.create.pt/wp-content/uploads/2017/02/sp5-768x200.jpg 768w, https://blogit.create.pt/wp-content/uploads/2017/02/sp5-696x181.jpg 696w" sizes="(max-width: 965px) 100vw, 965px" /></p>
<p>6. You need select what is the last update that you what include on your installation package, as SharePoint 2016 updates are cumulative you just need to select the last one.</p>
<p><img decoding="async" class="alignnone size-full wp-image-731" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp10.jpg" alt="" width="947" height="517" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp10.jpg 947w, https://blogit.create.pt/wp-content/uploads/2017/02/sp10-300x164.jpg 300w, https://blogit.create.pt/wp-content/uploads/2017/02/sp10-768x419.jpg 768w, https://blogit.create.pt/wp-content/uploads/2017/02/sp10-696x380.jpg 696w, https://blogit.create.pt/wp-content/uploads/2017/02/sp10-769x420.jpg 769w" sizes="(max-width: 947px) 100vw, 947px" /></p>
<p>7. The script continue&#8230; and install the prerequisites.</p>
<p><img decoding="async" class="alignnone size-full wp-image-741" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp6.png" alt="" width="917" height="876" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp6.png 917w, https://blogit.create.pt/wp-content/uploads/2017/02/sp6-300x287.png 300w, https://blogit.create.pt/wp-content/uploads/2017/02/sp6-768x734.png 768w, https://blogit.create.pt/wp-content/uploads/2017/02/sp6-696x665.png 696w, https://blogit.create.pt/wp-content/uploads/2017/02/sp6-440x420.png 440w" sizes="(max-width: 917px) 100vw, 917px" /></p>
<p><img decoding="async" class="alignnone size-full wp-image-751" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp7.jpg" alt="" width="933" height="338" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp7.jpg 933w, https://blogit.create.pt/wp-content/uploads/2017/02/sp7-300x109.jpg 300w, https://blogit.create.pt/wp-content/uploads/2017/02/sp7-768x278.jpg 768w, https://blogit.create.pt/wp-content/uploads/2017/02/sp7-696x252.jpg 696w" sizes="(max-width: 933px) 100vw, 933px" /></p>
<p>8. Select the language pack that you want include on your installation.</p>
<p><img decoding="async" class="alignnone size-full wp-image-781" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp11.jpg" alt="" width="867" height="450" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp11.jpg 867w, https://blogit.create.pt/wp-content/uploads/2017/02/sp11-300x156.jpg 300w, https://blogit.create.pt/wp-content/uploads/2017/02/sp11-768x399.jpg 768w, https://blogit.create.pt/wp-content/uploads/2017/02/sp11-696x361.jpg 696w, https://blogit.create.pt/wp-content/uploads/2017/02/sp11-809x420.jpg 809w" sizes="(max-width: 867px) 100vw, 867px" /></p>
<p>9. Finally the script will finish the package.</p>
<p><img decoding="async" class="alignnone size-full wp-image-791" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp12.png" alt="" width="872" height="529" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp12.png 872w, https://blogit.create.pt/wp-content/uploads/2017/02/sp12-300x182.png 300w, https://blogit.create.pt/wp-content/uploads/2017/02/sp12-768x466.png 768w, https://blogit.create.pt/wp-content/uploads/2017/02/sp12-696x422.png 696w, https://blogit.create.pt/wp-content/uploads/2017/02/sp12-692x420.png 692w" sizes="(max-width: 872px) 100vw, 872px" /></p>
<p>10. At the end you have a structure of folders and files that make up your SharePoint package to run in <a href="https://autospinstaller.codeplex.com/">AutoSPInstaller</a>.</p>
<p><img decoding="async" class="alignnone size-full wp-image-801" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp13.jpg" alt="" width="215" height="154" /></p>
<p><img decoding="async" class="alignnone size-full wp-image-811" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp14.png" alt="" width="323" height="155" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp14.png 323w, https://blogit.create.pt/wp-content/uploads/2017/02/sp14-300x144.png 300w" sizes="(max-width: 323px) 100vw, 323px" /></p>
<p><img decoding="async" class="alignnone size-full wp-image-821" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp15.jpg" alt="" width="305" height="102" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp15.jpg 305w, https://blogit.create.pt/wp-content/uploads/2017/02/sp15-300x100.jpg 300w" sizes="(max-width: 305px) 100vw, 305px" /><br />
<img decoding="async" class="alignnone wp-image-771" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp17.jpg" alt="" width="464" height="335" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp17.jpg 571w, https://blogit.create.pt/wp-content/uploads/2017/02/sp17-300x216.jpg 300w, https://blogit.create.pt/wp-content/uploads/2017/02/sp17-324x235.jpg 324w" sizes="(max-width: 464px) 100vw, 464px" /></p>
<p><img decoding="async" class="alignnone size-full wp-image-751" src="http://blogit.create.pt/fabiocarvalho/wp-content/uploads/sites/271/2017/02/sp7.jpg" alt="" width="933" height="338" srcset="https://blogit.create.pt/wp-content/uploads/2017/02/sp7.jpg 933w, https://blogit.create.pt/wp-content/uploads/2017/02/sp7-300x109.jpg 300w, https://blogit.create.pt/wp-content/uploads/2017/02/sp7-768x278.jpg 768w, https://blogit.create.pt/wp-content/uploads/2017/02/sp7-696x252.jpg 696w" sizes="(max-width: 933px) 100vw, 933px" /></p>
<p>Thanks</p>
<p><strong>Fábio Carvalho</strong><br />
SharePoint Consultant<br />
<strong>|create|</strong><span style="color: #ff0000"><strong>it</strong></span><strong>|</strong></p>
<p>&nbsp;</p>
<p>The post <a href="https://blogit.create.pt/fabiocarvalho/2017/02/10/create-sharepoint-2016-install-package-with-autospsourcebuilder/">Create SharePoint 2016 install package with AutoSPSourceBuilder</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/fabiocarvalho/2017/02/10/create-sharepoint-2016-install-package-with-autospsourcebuilder/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>SharePoint Online, 2013 and 2016 &#8211; Display list data in grid using Rest API</title>
		<link>https://blogit.create.pt/fabiocarvalho/2017/02/08/sharepoint-online-2013-and-2016-display-list-data-in-grid-using-rest-api/</link>
					<comments>https://blogit.create.pt/fabiocarvalho/2017/02/08/sharepoint-online-2013-and-2016-display-list-data-in-grid-using-rest-api/#comments</comments>
		
		<dc:creator><![CDATA[Fábio Carvalho]]></dc:creator>
		<pubDate>Wed, 08 Feb 2017 02:12:14 +0000</pubDate>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[SharePoint 2016]]></category>
		<category><![CDATA[SharePoint Online]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/fabiocarvalho/?p=401</guid>

					<description><![CDATA[<p>Hey Everyone! Today, in this post i will show you how can we display list data in a grid using Rest API in SharePoint Online, 2013 and 2016. In this example, i will create a table &#8211; Cars &#8211; with 4 columns: &#8211; Make &#8211; Model &#8211; Price &#8211; Color &#60;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"&#62;&#60;/script&#62; &#60;script&#62; $(function(){ $("#btnClick").click(function(){ [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/fabiocarvalho/2017/02/08/sharepoint-online-2013-and-2016-display-list-data-in-grid-using-rest-api/">SharePoint Online, 2013 and 2016 &#8211; Display list data in grid using Rest API</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hey Everyone!</p>
<p>Today, in this post i will show you how can we display list data in a grid using <strong>Rest API</strong> in <strong>SharePoint Online, 2013 and 2016.</strong><br />
In this example, i will create a table &#8211; Cars &#8211; with 4 columns:</p>
<p>&#8211; Make<br />
&#8211; Model<br />
&#8211; Price<br />
&#8211; Color</p>
<pre>&lt;script src="<span style="color: #993300">https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js</span>"&gt;&lt;/script&gt;
&lt;script&gt;
$(<span style="color: #0000ff">function</span>(){
    $("<span style="color: #993300">#btnClick</span>").click(<span style="color: #0000ff">function</span>(){
        <span style="color: #0000ff">var</span> requestUri = _spPageContextInfo.webAbsoluteUrl + <span style="color: #993300">"/_api/web/lists/getbytitle('Cars')/items"</span>;
           $.ajax({
              url: requestUri,
              type: "<span style="color: #993300">GET</span>",
              headers: {
                  <span style="color: #993300">"accept":"application/json; odata=verbose"</span>
              },
              success: onSuccess,
              error: onError
});

<span style="color: #0000ff">  function</span> onSuccess(data) {
     <span style="color: #0000ff">var</span> objItems = data.d.results;
<span style="color: #0000ff">     var</span> tableContent = <span style="color: #993300">'&lt;table id="tableCars" style="width:100%" border="1 px"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;Make&lt;/td&gt;'</span> + <span style="color: #993300">'&lt;td&gt;Model&lt;/td&gt;'</span> + <span style="color: #993300">'&lt;td&gt;Price&lt;/td&gt;'</span> + <span style="color: #993300">'&lt;td&gt;Color&lt;/td&gt;'</span> + <span style="color: #993300">'&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;'</span>;
  
<span style="color: #0000ff">     for</span> (<span style="color: #0000ff">var</span> i = 0; i &lt; objItems.length; i++) {
         tableContent += <span style="color: #993300">'&lt;tr&gt;'</span>;
         tableContent += <span style="color: #993300">'&lt;td&gt;'</span> + objItems[i].Make  + <span style="color: #993300">'&lt;/td&gt;'</span>;
         tableContent += <span style="color: #993300">'&lt;td&gt;'</span> + objItems[i].Model +<span style="color: #993300"> '&lt;/td&gt;'</span>;
         tableContent += <span style="color: #993300">'&lt;td&gt;'</span> + objItems[i].Price + <span style="color: #993300">'&lt;/td&gt;'</span>;
         tableContent += <span style="color: #993300">'&lt;td&gt;'</span> + objItems[i].Color + <span style="color: #993300">'&lt;/td&gt;'</span>;
         tableContent += <span style="color: #993300">'&lt;/tr&gt;'</span>;
 }
   $(<span style="color: #993300">'#carsGrid'</span>).append(tableContent);
   }
<span style="color: #0000ff">    function</span> onError(error) {
        alert(<span style="color: #993300">'Error'</span>);
   }
  });
});

&lt;/script&gt;
&lt;input type="<span style="color: #993300">button</span>" id="<span style="color: #993300">btnClick</span>" value="<span style="color: #993300">Get All Cars</span>"/&gt;
&lt;div id="<span style="color: #993300">CustomerPanel</span>"&gt;
   &lt;table id='<span style="color: #993300">tableCars</span>' style="<span style="color: #993300">width: 100%;</span>" border="<span style="color: #993300">1 px</span>"&gt;
     &lt;tr&gt;
       &lt;td&gt;
          &lt;div id="<span style="color: #993300">carsGrid</span>" style="<span style="color: #993300">width: 100%</span>"&gt;&lt;/div&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
 &lt;/table&gt;
&lt;/div&gt;</pre>
<p>You just need to copy the code and past in a<strong> script editor webpart</strong>, if you press the button  &#8211; Get All Cars &#8211;  the result it&#8217;s a the following table:</p>
<table border="0" width="400" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="100">Mark</td>
<td valign="top" width="100">Model</td>
<td valign="top" width="100">Price</td>
<td valign="top" width="100">Color</td>
</tr>
<tr>
<td valign="top" width="100">Mercedes</td>
<td valign="top" width="100">A180</td>
<td valign="top" width="100">22.000.00€</td>
<td valign="top" width="100">Red</td>
</tr>
<tr>
<td valign="top" width="100">Jaguar</td>
<td valign="top" width="100">X-Type</td>
<td valign="top" width="100">72.000.00€</td>
<td valign="top" width="100">Green</td>
</tr>
<tr>
<td valign="top" width="100">Fiat</td>
<td valign="top" width="100">500</td>
<td valign="top" width="100">20.000.00€</td>
<td valign="top" width="100">Blue</td>
</tr>
<tr>
<td valign="top" width="100">Bmw</td>
<td valign="top" width="100">320d</td>
<td valign="top" width="100">32.000.00€</td>
<td valign="top" width="100">Black</td>
</tr>
</tbody>
</table>
<p>If you are interested to read more, i recommend the following links:<br />
<a href="https://msdn.microsoft.com/en-us/library/office/jj860569.aspx">https://msdn.microsoft.com/en-us/library/office/jj860569.aspx</a><br />
<a href="https://msdn.microsoft.com/en-us/library/office/jj164022.aspx">https://msdn.microsoft.com/en-us/library/office/jj164022.aspx</a></p>
<p>Thanks</p>
<p><strong>Fábio Carvalho</strong><br />
SharePoint Consultant<br />
<strong>|create|</strong><span style="color: #ff0000"><strong>it</strong></span><strong>|</strong></p>
<p>The post <a href="https://blogit.create.pt/fabiocarvalho/2017/02/08/sharepoint-online-2013-and-2016-display-list-data-in-grid-using-rest-api/">SharePoint Online, 2013 and 2016 &#8211; Display list data in grid using Rest API</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/fabiocarvalho/2017/02/08/sharepoint-online-2013-and-2016-display-list-data-in-grid-using-rest-api/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
