Configuration hybride de SharePoint et Microsoft/Office 365
SharePoint Online inclut de nombreuses fonctionnalités qui ne sont pas disponibles dans les environnements SharePoint locaux. Cependant, via une connexion à Microsoft 365/Office 365, ils peuvent également être utilisés sur site.
En revanche, le shell de gestion de SharePoint 2019 offre bien plus de possibilités de contrôle avec PowerShell.
La configuration hybride avec SharePoint et Microsoft/Office 365 vous permet de profiter des deux. L'article suivant explique comment cela peut être mis en œuvre et ce que vous devez garder à l'esprit.
SharePoint 2016/2019 par rapport à SharePoint Online
Comme mentionné précédemment, SharePoint Online inclut des fonctionnalités qui ne sont pas disponibles dans les environnements SharePoint locaux. Ceux-ci incluent les groupes Office 365, Flow, PowerApps, Delve et autres.
Cependant, SharePoint 2016/2019, dans son installation sur site dans le centre de données local, offre la possibilité de se connecter à Microsoft 365/Office 365, permettant à SharePoint de s'exécuter localement et de travailler avec SharePoint Online dans Microsoft 365/Office 365.
En revanche, SharePoint Online offre beaucoup moins d'options à gérer via PowerShell. Ici, le shell d'administration de SharePoint 2019 offre beaucoup plus de possibilités.
Pour configurer un environnement de configuration hybride, le script PowerShell gratuit AutoSPInstaller peut être utilisé. Le script est disponible en téléchargement sur GitHub et prend en charge toutes les étapes nécessaires à l'installation d'une batterie SharePoint.
Fournir des fonctionnalités cloud dans le centre de données local
Grâce à la connexion entre SharePoint 2019 et SharePoint Online, des applications sont mises à disposition dans le centre de données local, qui autrement ne pourraient pas être utilisées. Pour cela, après configuration hybride, SharePoint affiche localement les applications dans son menu démarrer, habituellement réservé à SharePoint Online. Les utilisateurs bénéficient également d'une valeur ajoutée, car ils peuvent suivre les pages dans la configuration locale et en même temps voir le contenu de SharePoint Online.
La configuration hybride peut être gérée via l'interface graphique, mais également avec le shell de gestion SharePoint. La configuration hybride peut être configurée à l'aide de l'Assistant de configuration hybride (voir Figure 1).
Figure 1 : Configurer le déploiement hybride de SharePoint 2019 et SharePoint Online.
La configuration nécessite que l'assistant de configuration hybride puisse se connecter à l'environnement Active Directory local et à Microsoft 365/Office 365. Les informations d'identification de connexion requises sont spécifiées lors de l'exécution de l'assistant et vérifiées via l'assistant.
Configurer la recherche hybride/fédérée SharePoint Cloud avec PowerShell
En connectant SharePoint 2019 sur site et SharePoint Online, les utilisateurs peuvent rechercher du contenu sur les deux plateformes simultanément. Les résultats de recherche montreront aux utilisateurs les résultats de la configuration locale et de SharePoint Online, que la recherche soit effectuée dans SharePoint Online ou SharePoint 2019.
La fenêtre de recherche indique la provenance des informations trouvées. Pour que cela fonctionne, cette fonctionnalité doit d'abord être configurée. Avec Hybrid Federated Search, les index de recherche respectifs restent toujours sur leur plateforme, mais sont fusionnés par le moteur de recherche.
La deuxième option de recherche est Cloud Hybrid Search. Celui-ci utilise l'application de recherche « Cloud Search Service Application ». Cette application de recherche stocke l'index de recherche de SharePoint 2019 dans Microsoft 365/Office 365 et le fusionne avec l'index de recherche de SharePoint Online.
L'inconvénient de cette option de recherche est que seules les options de configuration de SharePoint Online sont utilisées. Cependant, dans ce cas, les utilisateurs reçoivent un résultat de recherche homogène.
Microsoft fournit gratuitement des scripts PowerShell pour configurer Cloud Hybrid Search pour SharePoint. Avec le script « CreateCloudSSA.ps1 », l'application de recherche « Cloud Search Service Application » (Cloud SSA) est créée.
La connexion à SharePoint Online est établie avec « Onboard-CloudHybridSearch.ps1 ».
Lors de l'utilisation des scripts, le serveur SharePoint local doit être spécifié ainsi que le nom du compte utilisateur avec lequel le service de recherche doit être démarré sur le serveur. Le nom de l'application est également contrôlé par le script. Pour créer l'application de recherche, le nom de la base de données de la batterie de serveurs est également requis. Les données sont interrogées par le script. Le script crée ensuite l'application de recherche.
Taxonomie dans les environnements hybrides
Lors de l'utilisation de la taxonomie dans des environnements SharePoint locaux, il est possible de partager les données de taxonomie avec SharePoint Online après une configuration hybride. Les données individuelles de la taxonomie peuvent être copiées vers SharePoint Online ici. Ce n'est que lorsque toutes les données sont disponibles dans SharePoint Online que la taxonomie SharePoint hybride doit être activée. Les groupes de taxonomie sont copiés à l'aide de l'applet de commande PowerShell Copy-SPTaxonomyGroups.
Lors de l'exécution, les groupes sont copiés des métadonnées vers SharePoint Online. Au cours de ce processus, SharePoint Online devient la source d'autorisation pour le groupe de taxonomie. Par exemple, les données de connexion au processus peuvent être préalablement stockées dans une variable. Ensuite la copie se fait avec la commande suivante :
$credential = Get-Credential Copy-SPTaxonomyGroups -LocalTermStoreName "Managed Metadata Service Application Proxy" -LocalSiteUrl "https://sharepoint" -RemoteSiteUrl "https://contoso.sharepoint.com" -GroupNames "Group1","Group2" -Credential $credentialCette commande copie les deux groupes « Group1 » et « Group » sur https://contoso.sharepoint.com. Si vous souhaitez également utiliser les types de contenu hybrides, vous pouvez utiliser l'applet de commande Copy-SPContentTypes :
Copy-SPContentTypes -LocalSiteUrl http://localsite/ -LocalTermStoreName "managed metadata service application proxy" -RemoteSiteUrl https://contoso.sharepoint.com/ -ContentTypeNames @("ContentTypeA", "ContentTypeB") -Credential $credentialMicrosoft décrit la procédure détaillée dans la documentation SharePoint.
Pour arrêter la réplication entre environnements, utilisez l'applet de commande Stop-SPTaxonomyReplication.

