Updates from: 10/26/2022 01:23:59
Service Microsoft Docs article Related commit history on GitHub Change details
SharePoint Change Site Address https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointOnline/change-site-address.md
https://<i></i>contoso.sharepoint.<i></i>com/sites/*projectx*
to https://<i></i>contoso.sharepoint.<i></i>com/sites/*projecty*
-You can't move the site from "/sites" to "/teams." For info about changing your SharePoint domain name, see [Change your SharePoint domain name (preview)](change-your-sharepoint-domain-name.md).
+You can't move the site from "/sites" to "/teams." For info about changing your SharePoint domain name, see [Change your SharePoint domain name](change-your-sharepoint-domain-name.md).
It can take about 10 minutes to change the site address (depending on the size of the site), and the site will be read-only during this time. We recommend changing addresses during times when site usage is low.
SharePoint Remove Users https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointOnline/remove-users.md
You'll have to browse to each site collection that the user or guest visited, an
1. Browse to the site and edit the URL by adding the following string to the end of it: **/_layouts/15/people.aspx?MembershipGroupId=0**
- For example, the full URL will resemble the following: **https://fabrikam.sharepoint.com/_layouts/15/people.aspx/membershipGroupId=0**
+ For example, the full URL will resemble the following: **`https://fabrikam.sharepoint.com/_layouts/15/people.aspx/membershipGroupId=0`**
2. Select the person from the list, and then on the **Actions** menu, select **Delete Users from Site Collection**.
SharePoint Administration https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/administration.md
Download the [System Center Management Pack](https://go.microsoft.com/fwlink/?Li
[System Center Operations Manager knowledge articles for SharePoint Server](../technical-reference/system-center-operations-manager-knowledge-articles.md) #### Other Resources
-[About SharePoint](https://dev.office.com/sharepoint)
+[About SharePoint](https://support.microsoft.com/office/what-is-sharepoint-97b915e6-651b-43b2-827d-fb25777f446f)
SharePoint An Introduction To Recommendations And Popular Items https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/an-introduction-to-recommendations-and-popular-items.md
To view the usage event definitions, do the following:
> [!IMPORTANT] > One important aspect of how Usage analytics works is step 2 of the overview: *The usage event is recorded in the Event store*. In the Event store, each usage event must be recorded using *the URL of the item*.
-This is especially important in a cross-site publishing scenario (see [An introduction to cross-site publishing in SharePoint Server](an-introduction-to-cross-site-publishing.md)). With cross-site publishing, content is stored in an Authoring site collection and displayed in a Publishing site collection. Managed navigation is used together with category pages and catalog item pages to display content (see [Stage 8: Assign a category page and a catalog item page to a term in SharePoint Server](stage-8-assign-a-category-page-and-a-catalog-item-page-to-a-term.md)). This means that when a visitor views an item on the publishing site, the usage event happens on the catalog item page, for example *http://www.contoso/sites/Pages/ContosoItemPage.aspx*. Because the same catalog item page is used to display many items, the usage event cannot be recorded using the URL of the catalog item page. For Usage analytics to work in a cross-site publishing scenario, the usage event must be recorded using the URL of the item in the authoring site collection, for example *http://www.contoso/sites/catalog/Lists/Products/DispForm.aspx?ID=12*.
+This is especially important in a cross-site publishing scenario (see [An introduction to cross-site publishing in SharePoint Server](an-introduction-to-cross-site-publishing.md)). With cross-site publishing, content is stored in an Authoring site collection and displayed in a Publishing site collection. Managed navigation is used together with category pages and catalog item pages to display content (see [Stage 8: Assign a category page and a catalog item page to a term in SharePoint Server](stage-8-assign-a-category-page-and-a-catalog-item-page-to-a-term.md)). This means that when a visitor views an item on the publishing site, the usage event happens on the catalog item page, for example `http://www.contoso/sites/Pages/ContosoItemPage.aspx`. Because the same catalog item page is used to display many items, the usage event cannot be recorded using the URL of the catalog item page. For Usage analytics to work in a cross-site publishing scenario, the usage event must be recorded using the URL of the item in the authoring site collection, for example `http://www.contoso/sites/catalog/Lists/Products/DispForm.aspx?ID=12`.
![Usage Event Recorded Using URL](../media/OTCSP_IntroductionRecommendations2.jpg)
SharePoint Business Intelligence https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/business-intelligence.md
Note that to use the business intelligence (BI) tools in SharePoint Server 2013
[Integration Services Features Supported by the Editions of SQL Server 2016](/sql/integration-services/integration-services-features-supported-by-the-editions-of-sql-server)
-[BI and analytics](https://www.microsoft.com/cloud-platform/bi-analytics)
+[BI and analytics](https://powerbi.microsoft.com/data-analytics-tools/)
SharePoint Configure Exchange Task Synchronization https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/configure-exchange-task-synchronization.md
description: "Configuring Exchange Server 2016 and SharePoint Server for task sy
[!INCLUDE[appliesto-2013-xxx-xxx-xxx-xxx-md](../includes/appliesto-2013-xxx-xxx-xxx-xxx-md.md)]
-Configuring task Synchronization can be relatively complex. By following the guidance below, you should be able to quickly configure task synchronization between your Exchange Server 2016, SharePoint Server 2013 and Project Server 2013 environments. This is great functionality for any business, because you are able to integrate tasks from different applications into one application, like Outlook 2016 or SharePoint MySites.
+Configuring task Synchronization can be relatively complex. By following the guidance below, you should be able to quickly configure task synchronization between your Exchange Server 2016, SharePoint Server 2013 and Project Server 2013 environments. This is great functionality for any business, because you're able to integrate tasks from different applications into one application, like Outlook 2016 or SharePoint MySites.
> [!NOTE] > It's possible you came here looking for the OOF Integration between Project Server and Exchange topic. If that's the case, see [Exchange Server calendar OOF integration with Project Server 2013](/project/exchange-server-calendar-oof-integration-with-project-server-2013).
Configuring task Synchronization can be relatively complex. By following the gui
What you need to know before you begin: -- For SharePoint, **User profile synchronization** needs to be up and running, this typically means having a **User Profile service application** working in Central Administration, with the **synchronization service** running as well. There's further reading on this at the following links: [User profiles and identities](user-profiles-and-identities.md), and [Manage user profile synchronization in SharePoint Server](manage-profile-synchronization.md).
+- For SharePoint, **User profile synchronization** needs to be up and running, which typically means having a **User Profile service application** working in Central Administration, with the **synchronization service** running as well. There's further reading on this topic at the following links: [User profiles and identities](user-profiles-and-identities.md), and [Manage user profile synchronization in SharePoint Server](manage-profile-synchronization.md).
- You'll also need to have the **Work Management service application** running for your SharePoint farm.
What you need to know before you begin:
## Downloading and Installing Exchange Server Web Services API on SharePoint Server <a name="begin"> </a>
-We'll start by getting a copy of the **EWSManagedAPI.msi** from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=42951) (https://www.microsoft.com/download/details.aspx?id=35371). Download this to each application server (App server) in your SharePoint environment. These are the servers which users browse to when going to your SharePoint site. This component is needed for SharePoint and Exchange to be able to have this cross-product functionality.You need to install the EWSManagedAPI.msi file via a command-line window. Open that window as an administrator, then make sure you change directories as needed to get to the location of the downloaded file. You'll need to run this one line of script once you're there, exactly as you see it below:
+We'll start by getting a copy of the [**EWSManagedAPI.msi** via nuget](https://github.com/OfficeDev/ews-managed-api/blob/master/README.md). Download this file to each application server (App server) in your SharePoint environment. These are the servers which users browse to when going to your SharePoint site. This component is needed for SharePoint and Exchange to be able to have this cross-product functionality. You need to install the EWSManagedAPI.msi file via a command-line window. Open that window as an administrator, then make sure you change directories as needed to get to the location of the downloaded file. You'll need to run this one line of script once you're there, exactly as you see it below:
``` msiexec /i EwsManagedApi.msi addlocal="ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac" ```
-This will start the EWS API 2.2. wizard, where you'll be able to accept the license agreement terms and then get to the following screen.
+This command will start the EWS API 2.2. wizard, where you'll be able to accept the license agreement terms and then get to the following screen.
-![This is a screenshot of the MS Exchange Managed API install window.](../media/EWS_ManagedAPI_Install1.png)
+![Screenshot of the MS Exchange Managed API install window.](../media/EWS_ManagedAPI_Install1.png)
Leave the install folder at the default, unless you need to put it somewhere else (like a different drive). You can choose the Everyone radio button for install. And that's it! Go ahead and choose Next to have the install proceed.
-![This is a screenshot of the MS Exchange Managed API install bar.](../media/EWS_ManagedAPI_Install2.png)
+![Screenshot of the MS Exchange Managed API install bar.](../media/EWS_ManagedAPI_Install2.png)
You get to look at this while the install happens. Once the install completes, you close out of the wizard.
Now that the wizard's completed successfully, you'll need to run an IISReset on
<a name="begin"> </a> What we need to do now is to establish an OAuth trust on the Exchange Server. This is a one-way trust that lets Exchange know the SharePoint environment is safe to partner with in this way.
-
-Run this script (It's installed with Exchange, so it's already there) from the Exchange Management Shell on all Exchange Mailbox servers in your organization from this location, "C:\Program Files\Microsoft\Exchange Server\V15\Scripts.":
+
+Run this script (it's installed with Exchange, so it's already there) from the Exchange Management Shell on all Exchange Mailbox servers in your organization from this location, "C:\Program Files\Microsoft\Exchange Server\V15\Scripts.":
``` .\Configure-EnterprisePartnerApplication.ps1 -ApplicationType Sharepoint -AuthMetadataUrl https://<SP_FQDN>/_layouts/15/metadata/json/1
I mentioned up above that you might need to manually trust a certificate if you'
- Browse to your SharePoint site that's running with a self-SSL certificate (it will start with https). -- When you are prompted that the site's unsafe, choose **Continue to website**.
+- When you're prompted that the site's unsafe, choose **Continue to website**.
- When you get to the site, there should be a **Certificate Error** item by the address bar in IE, select that.
SharePoint Configure Site Mailboxes In Sharepoint https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/configure-site-mailboxes-in-sharepoint.md
Before you begin this operation, review the following information about prerequi
> [!NOTE] > You may need to determine if a previous version of EWS is installed. If so, please run the Check-SiteMailboxConfig script referenced below. -- Site Mailboxes feature requires that user profile synchronization be configured in the farm. For information about configuring user profile synchronization, see [User profiles and identities](user-profiles-and-identities.md), and [Manage user profile synchronization in SharePoint Server](manage-profile-synchronization.md).
+- Site Mailboxes feature requires that user profile synchronization is configured in the farm. For information about configuring user profile synchronization, see [User profiles and identities](user-profiles-and-identities.md), and [Manage user profile synchronization in SharePoint Server](manage-profile-synchronization.md).
- Site Mailboxes feature requires that the app management service application be configured in the farm. For information about configuring the app management service application, see [New-SPAppManagementServiceApplication](/powershell/module/sharepoint-server/New-SPAppManagementServiceApplication?view=sharepoint-ps&preserve-view=true). - Secure Sockets Layer (SSL) configured for the Default Zone is a requirement for web applications that are deployed in scenarios that support server-to-server authentication and app authentication. This is such a scenario. As a prerequisite for configuring Site Mailboxes, the computer that is running SharePoint Server must have SSL configured. For more information, see [Create claims-based web applications in SharePoint Server](/previous-versions/office/sharepoint-server-2010/ee806885(v=office.14)) and follow the steps for creating an SSL site collection and server certificate.
-Note that you may need to import the Exchange Server SSL certificate from Exchange Server to SharePoint Server, and from SharePoint Server to Exchange Server. This is only necessary if the certificate is not trusted for the API endpoints (such as a Self-SSL Certificate in a lab environment).
+Note that you may need to import the Exchange Server SSL certificate from Exchange Server to SharePoint Server, and from SharePoint Server to Exchange Server. This is only necessary if the certificate isn't trusted for the API endpoints (such as a Self-SSL Certificate in a lab environment).
To import an untrusted SSL certificate to a new server: - Open Internet Explorer and navigate to Outlook Web App (if the deployment is on SharePoint Server) or the SSL SharePoint site (if the deployment is on Exchange Server): https://\<ExServerName\>/owa or https://\<SP_FQDN\>. - Accept to trust the certificate by clicking **Continue to website**.
To import an untrusted SSL certificate to a new server:
- In order to perform these procedures, you must be a member of the SharePoint and Exchange Server administrator groups and have an operational Exchange Server with end-user mailboxes. -- A SharePoint backup solution will not incorporate Exchange site mailboxes. An Exchange administrator will need to ensure timely backups of site mailboxes are taking place.
+- A SharePoint backup solution won't incorporate Exchange site mailboxes. An Exchange administrator will need to ensure timely backups of site mailboxes are taking place.
-- Users who access files in a SharePoint document library from a Site Mailbox must have the document library configured as a trusted site in their browser or a warning will appear that asks the user if she or he wants to trust the file.
+- Users who access files in a SharePoint document library from a Site Mailbox must have the document library configured as a trusted site in their browser or a warning will appear that asks the user if they want to trust the file.
## Configure SharePoint for Site Mailboxes in SharePoint Server <a name="begin"> </a>
The first step in configuring Site Mailboxes is to install the Exchange Server W
**Install Exchange Web Services API on SharePoint Server**
-1. Download EWSManagedAPI.msi from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=42951) and save it to a folder on each web and application server.
+1. Download EWSManagedAPI.msi from the Microsoft Download Center and save it to a folder on each web and application server.
2. Open a command window as administrator and navigate to the folder where you saved EWSManagedAPI.msi.
if($exchange -eq $NULL)
Write-Warning "Unable to establish trust with Exchange Server $($exchangeServer). Ensure that $($metadataEndpoint) is accessible." if($ExchangeAutodiscoverDomain -eq $NULL -or $ExchangeAutodiscoverDomain -eq "") {
- Write-Warning "If $($metadataEndpoint) does not exist you may specify an alternate FQDN using ExchangeAutodiscoverDomain."
+ Write-Warning "If $($metadataEndpoint) doesn't exist, you may specify an alternate FQDN using ExchangeAutodiscoverDomain."
} return }
The final step is to establish OAuth trust, and service permissions, on the Exch
**Establish OAuth Trust and Service Permission on Exchange**
-1. On your instance of Exchange Server open the Exchange Management PowerShell window as Administrator and change to the "C:\Program Files\Microsoft\Exchange Server\V15\Scripts" directory .
+1. On your instance of Exchange Server open the Exchange Management PowerShell window as Administrator and change to the "C:\Program Files\Microsoft\Exchange Server\V15\Scripts" directory.
2. Run the following command:
Please review the following table if you encounter issues.
|2 <br/> |UnsupportedVersion <br/> |EWS client version is incompatible with SharePoint. Run the Check script to ensure the version meets minimum requirements. Alternatively, the Exchange server may be 2010 or earlier. <br/> | |3 <br/> |InvalidUser <br/> |The TeamMailboxDomain parameter is not a valid FQDN or SMTP address. <br/> | |4 <br/> |UnauthorizedUser <br/> |The script received a 401 from the Exchange Server, review the Exchange setup steps. <br/> |
-|5 <br/> |ServerBusy <br/> |Exchange timed out during AutoDiscovery. It should be intermittent, please retry, but if it is persistent, follow-up with the Exchange Administrator. <br/> |
+|5 <br/> |ServerBusy <br/> |Exchange timed out during AutoDiscovery. It should be intermittent, please retry, but if it's persistent, follow up with the Exchange Administrator. <br/> |
|6 <br/> |URLNotAvailable <br/> |AutoDiscovery failed to return a URL for ECP/OWA, which means typically that the EWS client version is incompatible with SharePoint. It may also mean Site Mailboxes are not enabled on Exchange, which would require follow-up with the Exchange Administrator. <br/> | |7 <br/> |OAuthNotSupported <br/> |Unsuccessful in generating an OAuth token on behalf of SharePoint. This is typically caused by claims-based authentication being disabled on the SharePoint web application. <br/> | |8 <br/> |OAuthException <br/> |An error occurred during the OAuth handshake between SharePoint and Exchange. This is typically caused by server to server configuration issues, such as a realm value mismatch on either side, certificate issues for Exchange or SharePoint, etc. Review certificates and attempt to establish or reestablish trust. <br/> | |9 <br/> |InvalidAutodiscoverDomain <br/> |The AutoDiscover domain property is not set to a valid FQDN. <br/> |
-|10 <br/> |UnknownError <br/> |An unknown error condition has occurred. Run the Check script and confirm that a valid, trusted instance of SharePoint is available, review prerequisites, confirm AutoDiscover has been set-up properly with the Exchange Administrator. <br/> |
+|10 <br/> |UnknownError <br/> |An unknown error condition has occurred. Run the Check script and confirm that a valid, trusted instance of SharePoint is available, review prerequisites, confirm AutoDiscover has been set up properly with the Exchange Administrator. <br/> |
|101 <br/> |OAuthNotSupportedOverHttp <br/> |If this error is thrown, your web application's default zone is not set to SSL, and AllowOauthoverHttp is also set to false. Run the Check script to ensure that any web application you intend to host site mailboxes are set with SSL in the default zone, as outlined in the prerequisites. <br/> |
-|102 <br/> |AssociatedOwnersGroupNull <br/> |One or both of the default Owners and Members groups for the site have been deleted. Each of these two default groups are required to exist on any site where users install site mailboxes. A site administrator should be able to direct a site owner to recreated these required groups. <br/> |
+|102 <br/> |AssociatedOwnersGroupNull <br/> |One or both of the default Owners and Members groups for the site have been deleted. Both of these two default groups are required to exist on any site where users install site mailboxes. A site administrator should be able to direct a site owner to recreate these required groups. <br/> |
|103 <br/> |ExchangeTeamMailboxDomainNotSet <br/> |The ExchangeTeamMailboxDomain property has not been set. <br/> | |104 <br/> |ExchangeAppPrincipalNotFound <br/> |No Exchange app principals were found to be trusted. Typically, this means the New-SPTrustedSecureTokenService step was missed. Run the Check script and ensure that the app principal URL(s) outputted are the correct one(s). <br/> | |105 <br/> |ExchangeAppPrincipalMissingPermissions <br/> |The Exchange app principal being connected to doesn't have the right permissions on the SharePoint farm. Run the Check script and ensure that the Exchange app principal has the required permissions on the farm. <br/> |
SharePoint Configure Usage And Health Data Collection https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/configure-usage-and-health-data-collection.md
SharePoint Server writes usage and health data to the logging folder and to the
<a name="begin"> </a> > [!NOTE]
-> Administrators typically use the SharePoint Central Administration website and the SharePoint Management Shell to manage deployments. For information about accessibility for administrators, see [Accessibility for SharePoint 2013](../accessibility-guidelines.md). > Because SharePoint Server runs as websites in Internet Information Services (IIS), administrators and users depend on the accessibility features that browsers provide. SharePoint Server supports the accessibility features of supported browsers. For more information, see the following resources: > [Plan browser support in SharePoint Server 2016](../install/browser-support-planning-2016-2019.md)> [Accessibility features in SharePoint](https://office.microsoft.com/sharepoint-foundation-help/accessibility-features-HA010369400.aspx)> [Keyboard shortcuts](https://office.microsoft.com/sharepoint-server-help/keyboard-shortcuts-HA010369395.aspx)> [Touch](/windows/desktop/wintouch/windows-touch-gestures-overview)
+> Administrators typically use the SharePoint Central Administration website and the SharePoint Management Shell to manage deployments. For information about accessibility for administrators, see [Accessibility for SharePoint 2013](../accessibility-guidelines.md). > Because SharePoint Server runs as websites in Internet Information Services (IIS), administrators and users depend on the accessibility features that browsers provide. SharePoint Server supports the accessibility features of supported browsers. For more information, see the following resources: > [Plan browser support in SharePoint Server 2016](../install/browser-support-planning-2016-2019.md)> [Accessibility features in SharePoint](/sharepoint/dev/general-development/accessibility-in-sharepoint)> [Keyboard shortcuts](https://office.microsoft.com/sharepoint-server-help/keyboard-shortcuts-HA010369395.aspx)> [Touch](/windows/desktop/wintouch/windows-touch-gestures-overview)
## Configure usage and health data collection by using Central Administration <a name="section1"> </a>
SharePoint Corporate Portal And Extranet Sites Design Samples https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/corporate-portal-and-extranet-sites-design-samples.md
In the design samples, the published intranet site collection incorporates expli
The use of explicit inclusions results in the URLs: -- https://intranet.fabrikam.com
+- `https://intranet.fabrikam.com`
-- https://intranet.fabrikam.com/hr
+- `https://intranet.fabrikam.com/hr`
-- https://intranet.fabrikam.com/facilities
+- `https://intranet.fabrikam.com/facilities`
-- https://intranet.fabrikam.com/purchasing
+- `https://intranet.fabrikam.com/purchasing`
-In this example, the root site collection, http://intranet.fabrikam.com, represents the default home page for the intranet. This site is intended to host content for users.
+In this example, the root site collection, `http://intranet.fabrikam.com`, represents the default home page for the intranet. This site is intended to host content for users.
### Wildcard inclusions: Team Sites, My Sites, and Partner Web
Within the Team Sites application, wildcard inclusion is used for each team site
The use of wildcard inclusions results in the URLs: -- https://teams.fabrikam.com/sites/Team1
+- `https://teams.fabrikam.com/sites/Team1`
-- https://teams.fabrikam.com/sites/Team2
+- `https://teams.fabrikam.com/sites/Team2`
-- https://teams.fabrikam.com/sites/Team3
+- `https://teams.fabrikam.com/sites/Team3`
-In this example, the root site collection, https://teams.fabrikam.com, does not necessarily host content for users.
+In this example, the root site collection, `https://teams.fabrikam.com`, does not necessarily host content for users.
### My Sites
My Sites offer self-service site creation. When a user who browses the intranet
This results in URLs of the format: -- https://my.fabrikam.com/personal/User1
+- `https://my.fabrikam.com/personal/User1`
-- https://my.fabrikam.com/personal/User2
+- `https://my.fabrikam.com/personal/User2`
-- https://my.fabrikam.com/personal/User3
+- `https://my.fabrikam.com/personal/User3`
### Partner web
If path-based site collections are used, you can implement the self-service site
In Corporate Portal design samples, the partner web application includes a wildcard inclusion named /sites (http://partnerweb/sites). This results in URLs of the following format: -- https://partnerweb.fabrikam.com/sites/Project1
+- `https://partnerweb.fabrikam.com/sites/Project1`
-- https://partnerweb.fabrikam.com/sites/Project2
+- `https://partnerweb.fabrikam.com/sites/Project2`
-- https://partnerweb.fabrikam.com/sites/Project3
+- `https://partnerweb.fabrikam.com/sites/Project3`
### Coordinating URLs with AAM and DNS If path-based site collections are implemented, configure alternate access mappings (AAM) for each site URL in the farm. This makes sure that web requests are mapped to the correct site, especially in environments that use load balancing or reverse proxy technologies.
-Single-name URLs, such as http://teams, can be configured for intranet access. A client computer resolves these URLs by appending the DNS suffix of the client computer, such as fabrikam.com, and then issuing a DNS lookup for the name with the suffix. For example, when a client computer in the fabrikam.com domain requests http://teams, the computer sends a request to DNS for http://teams.fabrikam.com.
+Single-name URLs, such as http://teams, can be configured for intranet access. A client computer resolves these URLs by appending the DNS suffix of the client computer, such as fabrikam.com, and then issuing a DNS lookup for the name with the suffix. For example, when a client computer in the fabrikam.com domain requests http://teams, the computer sends a request to DNS for `http://teams.fabrikam.com`.
DNS must be configured to use an A record, or AAAA for IPv6, for each fully qualified domain name (FQDN). The record points to the load-balanced IP address for the web servers that host a site. In a typical production deployment, servers are configured to use statically assigned IP addresses, in addition to statically assigned A or AAAA records in DNS.
-After a client browser receives the load-balanced IP address, the client browser connects to a front-end web server in the farm, and then sends an HTTP request that has the original single-name URL, http://teams. IIS and SharePoint Server recognize this as a request for the Intranet zone, based on the settings that are configured in alternate access mappings. If a user instead requests https://teams.fabrikam.com, the process is similar, but IIS and SharePoint Server receive this FQDN instead, and therefore recognize this request for the Default zone.
+After a client browser receives the load-balanced IP address, the client browser connects to a front-end web server in the farm, and then sends an HTTP request that has the original single-name URL, http://teams. IIS and SharePoint Server recognize this as a request for the Intranet zone, based on the settings that are configured in alternate access mappings. If a user instead requests `https://teams.fabrikam.com`, the process is similar, but IIS and SharePoint Server receive this FQDN instead, and therefore recognize this request for the Default zone.
In environments that have multiple domains, enter CNAME records for DNS in the domains that the sites do not reside in. For example, if the Fabrikam network environment includes a second domain named europe.fabrikam.com, CNAME records are entered for these sites in the Europe domain. For the Team Sites intranet site (http://teams), a CNAME record named teams is added to the europe.fabrikam.com domain that points to teams.fabrikam.com. Then, when a client computer's DNS suffix is appended to DNS lookup requests, a request for http://teams from the Europe domain will issue a DNS lookup of teams.europe.fabrikam.com, and will be directed by the CNAME record to teams.fabrikam.com.
SharePoint Deploy An On Premises Solution https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/deploy-an-on-premises-solution.md
Before you start your installation of the on-premises Microsoft Business Connect
- You have an account that has permissions to administer the Secure Store Service service application -- Download the [AdventureWorks sample database](https://go.microsoft.com/fwlink/?LinkId=260952) from Codeplex downloads for SQL Server. This database must be installed and functioning on your SQL Server
+- Download the [AdventureWorks sample database](/sql/samples/adventureworks-install-configure) from Codeplex downloads for SQL Server. This database must be installed and functioning on your SQL Server
- Create an Active Directory directory Service (AD DS) security group and add the users who will be using this BCS solution, for example create a group that is named AdventureWorksBCSUsers
The AdventureWorks sample database is developed and published by Microsoft. The
**How to download and install the AdventureWorks sample database**
-1. From a browser, go to [AdventureWorks sample database](https://go.microsoft.com/fwlink/?LinkId=260952) and download the AdventureWorks2008R2_Data.mdf file.
+1. From a browser, go to [AdventureWorks sample database](/sql/samples/adventureworks-install-configure) and download the AdventureWorks2008R2_Data.mdf file.
2. Install the Adventure Works2008R2 sample database by following the procedures in the "Readme for AdventureWorks 2008 R2 Sample Database" section of the [SQL Server Samples Readme (en-US)](https://go.microsoft.com/fwlink/?LinkId=260956) page.
SharePoint Deploy Azure Sql Managed Instance With Sharepoint Servers 2016 2019 https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/deploy-azure-sql-managed-instance-with-sharepoint-servers-2016-2019.md
Deploying a managed instance with SharePoint Server lets you move your SQL Serve
## Environment
-1. Create a resource group with a vNet and then create two subnets. You can use the [SQL Managed Instance Virtual Network Environment](https://github.com/Azure/azure-quickstart-templates/tree/master/101-sql-managed-instance-azure-environment) template to create an Azure Virtual Network with two subnets.
+1. Create a resource group with a vNet and then create two subnets. You can use the [SQL Managed Instance Virtual Network Environment](https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.sql/sql-managed-instance-azure-environment) template to create an Azure Virtual Network with two subnets.
2. Create subnet 1 (Default) and then create two VMs. First, set up VM 1 as an Active Directory Directory Services domain controller and configure your domain. For more information, see [Step-By-Step: Setting up Active Directory in Windows Server 2016](/archive/blogs/canitpro/step-by-step-setting-up-active-directory-in-windows-server-2016).
SharePoint Flush The Blob Cache https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/flush-the-blob-cache.md
When you flush the BLOB cache, you clear the contents of the BLOB cache for a we
#### Other Resources
-[Scripting with Windows PowerShell](https://go.microsoft.com/fwlink/p/?LinkId=193051)
+[Scripting with Windows PowerShell](/powershell/scripting/windows-powershell/ise/how-to-write-and-run-scripts-in-the-windows-powershell-ise)
SharePoint Install And Configure Rbs With A 3Rd Party Provider https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/install-and-configure-rbs-with-a-3rd-party-provider.md
You must install RBS client library on all Web servers in the SharePoint farm. T
2. On any web server, for SharePoint Server 2016, download the [Microsoft SQL Server 2014 Feature Pack](https://go.microsoft.com/fwlink/p/?LinkID=733635&amp;clcid=0x409). Run the self-extracting download package to create an installation folder for the X64 RBS.msi file.
- For SharePoint 2013, [download the RBS_amd64.msi file](https://go.microsoft.com/fwlink/p/?LinkId=271938).
+ For SharePoint 2013, [download the RBS_amd64.msi file]((/install-and-configure-rbs).
3. Copy and paste the following command into the Command Prompt window. Replace _WSS_Content_ with the database name, and replace _DBInstanceName_ with the name of the SQL Server instance. The operation should finish within approximately one minute.
SharePoint Integrate Yammer With On Premises Sharepoint Server Environments https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/integrate-yammer-with-on-premises-sharepoint-server-environments.md
For more information, see [Social scenarios with Yammer and SharePoint Server](s
#### Other Resources
-[Yammer - Admin Help](/yammer/)
-
-[Yammer Customer Success Center](https://go.microsoft.com/fwlink/p/?LinkID=331300)
+[Yammer Adoption](https://adoption.microsoft.com/yammer/)
+[Yammer Admin Guide](https://aka.ms/TheYammerAdminGuide)
+[Yammer Help Center](https://support.microsoft.com/office/yammer-help-center-8663922d-8f76-47c2-827a-ee86e8cac00f)
SharePoint Overview Of Sql Server In A Sharepoint Server 2013 Environment https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/administration/overview-of-sql-server-in-a-sharepoint-server-2013-environment.md
SQL Server 2008 R2 introduced Power Pivot for SharePoint and Power Pivot for Exc
### SQL Server Reporting Services in SharePoint Integrated Mode <a name="RSint"> </a>
-SQL Server 2008 R2 Reporting Services supports two types of SharePoint integration. Full integration relies on the SharePoint integrated mode. Partial integration relies on two Web Parts, Report Explorer and Report Viewer, which you must install on a SharePoint site and point to a remote report server instance. For more information, see [Overview of Reporting Services and SharePoint Technology Integration](/previous-versions/sql/sql-server-2008-r2/bb326358(v=sql.105)&preserve-view=true) and [Planning for SharePoint Integration](/previous-versions/sql/sql-server-2008-r2/bb326405(v=sql.105)&preserve-view=true).
+SQL Server 2008 R2 Reporting Services supports two types of SharePoint integration. Full integration relies on the SharePoint integrated mode. Partial integration relies on two Web Parts, Report Explorer and Report Viewer, which you must install on a SharePoint site and point to a remote report server instance. For more information, see [Overview of Reporting Services and SharePoint Technology Integration](/previous-versions/sql/sql-server-2008-r2/bb326358(v=sql.105)) and [Planning for SharePoint Integration](/previous-versions/sql/sql-server-2008-r2/bb326405(v=sql.105)).
> [!NOTE] > Reporting Services supports SharePoint integrated mode using SharePoint Server 2013 only.
When you install SQL Server 2012 Analysis Services (SSAS) and SQL Server 2012 Re
The xVelocity in-memory analytics engine in SQL Server 2012 supports both self-service BI and corporate BI. For more information, see [xVelocity in SQL Server 2012](/previous-versions/sql/sql-server-2012/hh922900(v=sql.110)).
-For more information, see [Guidance for Using SQL Server BI Features in a SharePoint Farm](https://technet.microsoft.com/library/hh231680.aspx), [Install SQL Server BI Features with SharePoint 2013 (SQL Server 2012 SP1)](/sql/sql-server/install/guidance-for-using-sql-server-bi-features-in-a-sharepoint-2010-farm?view=sql-server-2014&preserve-view=true), and [Install SQL Server BI Features with SharePoint (PowerPivot and Reporting Services)](/previous-versions/sql/sql-server-2016/hh231671(v=sql.130)).
+For more information, see [Guidance for Using SQL Server BI Features in a SharePoint Farm](https://technet.microsoft.com/library/hh231680.aspx), [Install SQL Server BI Features with SharePoint 2013 (SQL Server 2012 SP1)](/sharepoint/administration/overview-of-sql-server-in-a-sharepoint-server-2013-environment#sql-server-2012-and-sql-server-2014), and [Install SQL Server BI Features with SharePoint (PowerPivot and Reporting Services)](/previous-versions/sql/sql-server-2016/hh231671(v=sql.130)).
For more information, see [Install SQL Server BI Features with SharePoint (PowerPivot and Reporting Services)](/previous-versions/sql/sql-server-2016/hh231671(v=sql.130)).
To configure Power Pivot for SharePoint you can use the SharePoint Central Admin
|Power Pivot for SharePoint 2013 Configuration Tool <br/> |Evaluates an existing installation and determines what needs to be configured in the SharePoint farm and Power Pivot for SharePoint and then configures everything required. <br/> | |Microsoft PowerShell cmdlets <br/> |Provides cmdlets that you can use to build PowerShell script files (.ps1) and automate the configuration process for Power Pivot for SharePoint. <br/> |
-The Power Pivot for SharePoint 2013 add-in enables PowerPivot Gallery, Schedule Data Refresh, and the PowerPivot Management Dashboard in Central Administration. For more information, see [PowerPivot for SharePoint (SSAS)](/sql/analysis-services/power-pivot-sharepoint/power-pivot-for-sharepoint-ssas?view=sql-server-2017&preserve-view=true).
+The Power Pivot for SharePoint 2013 add-in enables PowerPivot Gallery, Schedule Data Refresh, and the PowerPivot Management Dashboard in Central Administration. For more information, see [PowerPivot for SharePoint (SSAS)](/analysis-services/power-pivot-for-sharepoint-ssas).
## See also <a name="sec4"> </a>
SharePoint Best Practices Of Disaster Recovery For Search https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/search/best-practices-of-disaster-recovery-for-search.md
If crawling read-only databases in the DR farm is the preferred choice, then you
Ensure that all custom result sources, query rules, and search schema changes regarded as business critical are made at the search service application level in Central Administration and not within site collections or subsites. For example, consider a corporate intranet portal that has a dependency on specific query rules to manage the content on the home page. These rules would be created on the production farm and manually replicated to the DR farm to help make sure that this configuration is available. Similarly, custom mappings of crawled properties to managed properties must be implemented at the service application level in both farms.
-It is possible to capture the site-level and web-level search configuration items and export them to an XML file by using PowerShell. For example, the next PowerShell example will export configuration items from the site "http://intranet.contoso.com" to an XML file that is named intranetcontosocom.xml. This approach was published to the SharePoint community and is used with their permission. You can view this blog post at [Importing and Exporting Search Configuration Settings in SharePoint 2013](https://go.microsoft.com/fwlink/?LinkID=506746&amp;clcid=0x409)
+It is possible to capture the site-level and web-level search configuration items and export them to an XML file by using PowerShell. For example, the next PowerShell example will export configuration items from the site "http://intranet.contoso.com" to an XML file that is named intranetcontosocom.xml. This approach was published to the SharePoint community and is used with their permission. You can view this blog post at [Importing and Exporting Search Configuration Settings in SharePoint 2013](/sharepoint/search/export-and-import-customized-search-configuration-settings)
``` Add-PSSnapin Microsoft.SharePoint.PowerShell-ea 0
SharePoint Enable Tls 1 1 And Tls 1 2 Support In Sharepoint Server 2016 https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/security-for-sharepoint-server/enable-tls-1-1-and-tls-1-2-support-in-sharepoint-server-2016.md
SQL Server 2012 Native Client doesn't support TLS 1.1 or TLS 1.2 by default. You
.NET Framework 3.5 doesn't support TLS 1.1 or TLS 1.2 by default. > [!IMPORTANT]
-> To add support for TLS 1.1 and TLS 1.2 in Windows Server 2012 R2, you must install a KB update, and then manually configure Windows Registry keys. > For Windows Server 2016, you only configure the registry keys.
+> To add support for TLS 1.1 and TLS 1.2 in Windows Server 2012 R2, you must install a KB update, and then manually configure Windows Registry keys.
SharePoint Server 2016 is built on .NET Framework 4.x and doesn't use .NET Framework 3.5. However, certain prerequisite components and third party software that integrates with SharePoint Server 2016 may use .NET Framework 3.5. Microsoft recommends installing and configuring this update to improve compatibility with TLS 1.2.
Microsoft has released an optional security update for .NET Framework 4.5, 4.5.1
**For Windows 7 and Windows Server 2008 R2** -- To enable strong cryptography in .NET Framework 4.5 and 4.5.1 on Windows 7 and Windows Server 2008 R2, see the KB article [Description of the security update for the .NET Framework 4.5 and the .NET Framework 4.5.1 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: May 13, 2014](https://support.microsoft.com/kb/2938782).
+- To enable strong cryptography in .NET Framework 4.5 and 4.5.1 on Windows 7 and Windows Server 2008 R2, see [MS14-026: Vulnerability in the .NET Framework could allow elevation of privilege: May 13, 2014](https://support.microsoft.com/topic/ms14-026-vulnerability-in-the-net-framework-could-allow-elevation-of-privilege-may-13-2014-0c1c8c0b-f2cc-6367-e54d-98f827259eab) (formerly published as KB article 2938782, "Description of the security update for the .NET Framework 4.5 and the .NET Framework 4.5.1 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: May 13, 2014").
- To enable strong cryptography in .NET Framework 4.5.2 on Windows 7 and Windows Server 2008 R2, see the KB article [Description of the security update for the .NET Framework 4.5.2 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: May 13, 2014](https://support.microsoft.com/kb/2954853).
SharePoint Enable Tls 1 1 And Tls 1 2 Support In Sharepoint Server 2019 https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/security-for-sharepoint-server/enable-tls-1-1-and-tls-1-2-support-in-sharepoint-server-2019.md
Microsoft has released an optional security update for .NET Framework 4.5, 4.5.1
**For Windows 7 and Windows Server 2008 R2** -- To enable strong cryptography in .NET Framework 4.5 and 4.5.1 on Windows 7 and Windows Server 2008 R2, see the KB article [Description of the security update for the .NET Framework 4.5 and the .NET Framework 4.5.1 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: May 13, 2014](https://support.microsoft.com/kb/2938782).
+- To enable strong cryptography in .NET Framework 4.5 and 4.5.1 on Windows 7 and Windows Server 2008 R2, see [MS14-026: Vulnerability in the .NET Framework could allow elevation of privilege: May 13, 2014](https://support.microsoft.com/topic/ms14-026-vulnerability-in-the-net-framework-could-allow-elevation-of-privilege-may-13-2014-0c1c8c0b-f2cc-6367-e54d-98f827259eab) (formerly published as KB article 2938782, "Description of the security update for the .NET Framework 4.5 and the .NET Framework 4.5.1 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: May 13, 2014").
- To enable strong cryptography in .NET Framework 4.5.2 on Windows 7 and Windows Server 2008 R2, see the KB article [Description of the security update for the .NET Framework 4.5.2 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: May 13, 2014](https://support.microsoft.com/kb/2954853).
SharePoint Enable Tls And Ssl Support In Sharepoint 2013 https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/security-for-sharepoint-server/enable-tls-and-ssl-support-in-sharepoint-2013.md
Microsoft has released an optional security update for .NET Framework 4.5, 4.5.1
**For Windows 7 and Windows Server 2008 R2**
-To enable strong cryptography in .NET Framework 4.5 and 4.5.1 on Windows 7 and Windows Server 2008 R2, see the KB article [Description of the security update for the .NET Framework 4.5 and the .NET Framework 4.5.1 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: May 13, 2014](https://support.microsoft.com/kb/2938782).
+To enable strong cryptography in .NET Framework 4.5 and 4.5.1 on Windows 7 and Windows Server 2008 R2, see [MS14-026: Vulnerability in the .NET Framework could allow elevation of privilege: May 13, 2014](https://support.microsoft.com/topic/ms14-026-vulnerability-in-the-net-framework-could-allow-elevation-of-privilege-may-13-2014-0c1c8c0b-f2cc-6367-e54d-98f827259eab) (formerly published as KB article 2938782, "Description of the security update for the .NET Framework 4.5 and the .NET Framework 4.5.1 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: May 13, 2014").
To enable strong cryptography in .NET Framework 4.5.2 on Windows 7 and Windows Server 2008 R2, see the KB article [Description of the security update for the .NET Framework 4.5.2 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: May 13, 2014](https://support.microsoft.com/kb/2954853).
SharePoint Manage Web Parts https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/sites/manage-web-parts.md
The following table shows the security roles that are responsible for configurin
|Site administrator/ Server administrator <br/> |Authorization <br/> |Site collections <br/> |Authorization is the process that provides access controls for Web sites, lists, folders, or items by determining which users can perform specific actions on a given object. The authorization process assumes that the user has already been authenticated. <br/> |[Authorization and Authentication](/sharepoint/dev/general-development/authentication-authorization-and-security-in-sharepoint) <br/> | |Server administrator <br/> |Configuration Management <br/> |.NET Framework configuration <br/> |Configuration management encompasses a broad range of settings that allow an administrator to manage the Web application and its environment. These settings are stored in XML configuration files, some of which control computer-wide settings, while others control application-specific configurations. You can define special security constraints in configuration files and computer-level code access security permissions. <br/> |[Code Access Security](/dotnet/framework/misc/code-access-security) <br/> [Microsoft Windows SharePoint Services and Code Access Security](/previous-versions/office/developer/sharepoint2003/dd583158(v=office.11)) <br/> [Using Code Access Security with ASP.NET](/previous-versions/msp-n-p/ff648665(v=pandp.10)) <br/> |
-Thank you to Waqas Sarwar, Microsoft MVP, for providing the following article about web part security in SharePoint Server 2016, [SharePoint 2016 Central Admin - Security - Manage Web Part security](https://krossfarm.com/?p=1483).
+Thank you to Waqas Sarwar, Microsoft MVP, for providing the following article about web part security in SharePoint Server 2016, [SharePoint 2016 Central Admin - Security - Manage Web Part security](https://social.technet.microsoft.com/wiki/contents/articles/37543.sharepoint-2016-central-admin-security-manage-web-part-security.aspx).
The following articles about managing web parts in SharePoint Server are available in this section:
SharePoint Business Data Connectivity Connectors Are Currently Enabled In A Partitioned Env https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/technical-reference/business-data-connectivity-connectors-are-currently-enabled-in-a-partitioned-env.md
description: "Learn how to resolve the SharePoint Health Analyzer rule: Business
**Resolution: Disable unwanted connectors by using Microsoft PowerShell.** -- To disable the unwanted connectors, follow the instructions in [Business Data Connectivity connectors in a partitioned environment in SharePoint Server](https://support.microsoft.com/kb/983546).
+- To disable the unwanted connectors, follow the instructions in Business Data Connectivity connectors in a partitioned environment in SharePoint Server - KB 983546.
SharePoint Query Variables https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/technical-reference/query-variables.md
Note that not all query variables are supported in modern Microsoft Search exper
|{Page} or {Page.URL} <br/> |URL of the page from where the query was issued. For example, this value can be used to query content of the managed property Path. <br/> | |{Page.UsageAnalyticsId} <br/> |Item ID for Usage Analytics <br/> | |{Page.\<FieldName\>} <br/> |The value of a field on the page from where the query was issued. For example, if the page from where the query was issued contained a site column named "ContentOwner," specifying {Page.ContentOwner} would allow you to query for the value of "ContentOwner." <br/> |
-|{URLToken.\<integer\>} <br/> |A value from the URL of a page. The integer represents the position of the value in the URL as counted from right to left. For example, for the page http://www.contoso/audio/mp3/1010101, the query variable {URLToken.1} will query for the last value in the URL, 1010101. The query variable {URLToken.3} will query for the third last property in the URL, audio. You can query for values up to the ninth last position in a ULR. <br/> |
+|{URLToken.\<integer\>} <br/> |A value from the URL of a page. The integer represents the position of the value in the URL as counted from right to left. For example, for the page `http://www.contoso/audio/mp3/1010101`, the query variable {URLToken.1} will query for the last value in the URL, 1010101. The query variable {URLToken.3} will query for the third last property in the URL, audio. You can query for values up to the ninth last position in a ULR. <br/> |
|{QueryString.\<ParameterName\>} <br/> |A value from a query string in the URL of the current page. For example, if the URL of the current page contains a query string such as ItemNumber=567, you could obtain the value 567 by specifying {QueryString.ItemNumber}. <br/> | |{Request.\<PropertyName\>} <br/> |A value from the current http request - for example, {Request.Url}. <br/> |
SharePoint Video Demo Of Zero Downtime Patching In Sharepoint Server 2016 https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/upgrade-and-update/video-demo-of-zero-downtime-patching-in-sharepoint-server-2016.md
Get-AzureVM -ServiceName $svc -Name $vmname | Add-AzureEndpoint -Name $epname -L
```
-For more information about the Microsoft PowerShell for Azure cmdlets, see [Get-AzureVM](/previous-versions/azure/mt126007(v=azure.100)) and [Add-AzureEndpoint](https://msdn.microsoft.com/library/mt589127.aspx)
-
+
+For additional information about the Microsoft PowerShell for Azure cmdlets, see [Get-AzureVM](/previous-versions/azure/mt126007(v=azure.100)) and [Add-AzureEndpoint](/powershell/module/servicemanagement/azure.service/add-azureendpoint).
+ ## Related articles [Install a software update for SharePoint Server 2016](install-a-software-update.md)
SharePoint New Feature In Feature Pack 2 https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/commits/public/SharePoint/SharePointServer/what-s-new/new-feature-in-feature-pack-2.md
SharePoint Server 2016 Feature Pack 2 contains SharePoint Framework client-side
#### Other Resources
-[Deploy SharePoint Framework web parts to SharePoint Server 2016 with Feature Pack 2](https://dev.office.com/blogs/now-available-deploy-sharepoint-framework-web-parts-to-sharepoint-server-2016-with-feature-pack-2)
+[Deploy SharePoint Framework web parts to SharePoint Server 2016 with Feature Pack 2](https://devblogs.microsoft.com/microsoft365dev/now-available-deploy-sharepoint-framework-web-parts-to-sharepoint-server-2016-with-feature-pack-2)