Microsoft SharePoint Server 2019 et Administration de SharePoint Hybride – Partie 2

1. Introduction

1.1 Résumé de la publication

SharePoint Server est une plateforme de collaboration et de productivité d’entreprise sur site. Il sert de plate-forme de gestion de contenu et de services Web, permettant aux utilisateurs de créer, publier et découvrir du contenu et des applications et de s’intégrer aux systèmes de l’entreprise.

Cet article SharePoint offre une couverture complète et à jour de l’interface SharePoint Server 2019 pour vous aider à configurer et à déployer en toute confiance dès le départ. À l’aide d’explications claires et succinctes et de conseils d’experts, ce livre couvre la configuration de SharePoint Server et SharePoint Hybrid ainsi que le processus de migration vers Microsoft SharePoint Online. Au fur et à mesure que l’article vous guide à travers les stratégies et les techniques de configuration et de gestion de scénarios sur site et hybrides SharePoint, vous vous familiariserez avec les concepts essentiels pour les déploiements SharePoint, tels que l’authentification, les services Business Connectivity et la passerelle de données. Vous explorerez également les méthodes et stratégies de migration.

À la fin de cet article, vous aurez appris les bases du déploiement de SharePoint Server 2019 et serez en mesure d’utiliser ce guide de référence pour vos tâches d’administration.

1.2 Objectifs de la publication

  • Installer, configurer et optimiser une ferme SharePoint 2019
  • Présenter une architecture Hybride de SharePoint
  • Choisir et implémenter une topologie spécifique à votre ferme SharePoint
  • Mettre en place une architecture haute disponibilité
  • Gérer des collections de sites
  • Implémenter une passerelle de données et utiliser Power Automate avec celle ci
  • Migrer les bases de données de contenu et de service des versions précédentes de SharePoint vers SharePoint 2019

1.3 Lien vers la partie 1

9 Gestion de la recherche

Dans ce chapitre, nous allons explorer le rôle du service de recherche dans SharePoint Server. À mesure que les organisations connaissent une prolifération de données (documents, feuilles de calcul, images, bases de données et autres types de contenu), conserver une liste de signets ou mémoriser des URL devient une tâche ardue. Le rôle de la recherche dans l’environnement SharePoint est d’aider les utilisateurs à localiser rapidement et efficacement les ressources dont ils ont besoin.

La recherche SharePoint fonctionne en explorant les listes et les bibliothèques, en indexant le contenu et en ajoutant des colonnes et des valeurs de site à l’index de recherche. Une fois dans l’index de recherche, les colonnes du site sont mappées aux propriétés gérées. Lorsque les utilisateurs effectuent des recherches, la requête est envoyée à l’index de recherche, qui renvoie ensuite les résultats à la page de résultats de recherche.

La recherche SharePoint propose deux expériences de recherche différentes : une pour SharePoint classique et une pour SharePoint moderne. La recherche moderne crée une recherche plus personnalisée, basée sur le contenu auquel vous avez accès et votre activité Office 365 précédente. La recherche classique, en revanche, utilise le composant WebPart des résultats de recherche, contrairement à la recherche moderne. Comme vous l’avez vu au chapitre 3 , Gestion et maintenance d’une batterie de serveurs SharePoint, vous effectuez la personnalisation différemment entre les expériences modernes et classiques.

Lorsque vous choisissez l’expérience de recherche à promouvoir pour vos utilisateurs, tenez compte des facteurs suivants :

  • La recherche moderne ne prend pas en charge les filtres ou le formatage pour les types de contenu spécifiques à l’organisation ou l’extraction du nom de l’entreprise.
  • La recherche classique prend en charge les affinements personnalisés et les secteurs de recherche.
  • La recherche moderne permet aux utilisateurs de rechercher sur des sites hub connectés.
  • La recherche moderne ne prend pas en charge la modification de l’ordre de tri des résultats ou des affinements basés sur les métadonnées.

La structure, l’organisation et la conception de votre environnement SharePoint vous aideront à déterminer quelle expérience de recherche fonctionnera le mieux pour vos utilisateurs.

Dans ce chapitre, nous allons explorer les sujets suivants :

  • Création et mise à jour des dictionnaires de recherche
  • Gestion des suggestions de requêtes
  • Gestion des sources de résultats
  • Gestion du schéma de recherche
  • Gérer les paramètres du centre de recherche
  • Surveillance des rapports d’utilisation de la recherche et des journaux d’exploration

9.1 Présentation de la recherche

La recherche est l’application de service responsable de l’indexation du contenu et de sa mise à disposition des utilisateurs via un mécanisme de découverte, tel qu’un centre de recherche. La recherche comporte plusieurs composants et sous-processus, dont les suivants :

  • Crawl : le processus d’exploration est chargé de parcourir les sources de données connectées pour collecter le contenu à traiter.
  • Analytique : le traitement analytique couvre deux sous-composantes : l’utilisation et la recherche. Les analyses peuvent être utilisées pour aider à affiner la pertinence du contenu pour les utilisateurs, ainsi que pour fournir des mesures pour la création de rapports.
  • Traitement de contenu : le composant de traitement de contenu gère l’analyse des documents, ainsi que les sous-composants de traitement linguistique pour la détection de la langue et l’extraction d’entités. Le traitement du contenu transmet ensuite les données au composant d’indexation.
  • Index : L’index de recherche est le composant de stockage qui contient les entités et les données extraites. Les composants d’index reçoivent la sortie du traitement du contenu et renvoient les résultats aux requêtes.
  • Traitement des requêtes : la fonction principale du composant de traitement des requêtes est d’analyser une requête puis de la soumettre au composant d’indexation. Le composant de traitement des requêtes de la recherche gère également les tâches de traitement linguistique, telles que la rupture et la radicalisation des mots.
  • Administration : il est responsable des processus au niveau du système liés à la recherche, tels que le provisionnement des instances de recherche et l’exécution du processus de recherche proprement dit.

Ensuite, nous commencerons à examiner les composants de la recherche et certaines de ses fonctions, en commençant par le schéma de recherche.

9.2 Gestion du schéma de recherche

Dans SharePoint Server, le schéma de recherche détermine comment le contenu est ingéré à partir de l’index de recherche. Au chapitre 7 , Planification et configuration des métadonnées gérées , nous avons expliqué comment les métadonnées sont des données sur les données . Ces métadonnées sont extraites au cours du processus d’exploration, y compris à la fois le contenu structuré (dérivé des propriétés de documents, de pages ou d’autres données) et le contenu non structuré (mots-clés extraits). Le schéma de recherche définit la configuration de ce que les utilisateurs peuvent rechercher et comment les résultats sont présentés. La recherche SharePoint renvoie uniquement ce qui est stocké dans l’index de recherche. Les résultats sont sécurisés, ce qui signifie qu’ils ne sont que ce que l’utilisateur a accès.

L’index de recherche SharePoint, tel que l’index de votre outil de recherche Internet préféré, est renseigné par les sites d’analyse et le contenu de vos sites SharePoint Online. Le contenu et les métadonnées constituent les propriétés d’un élément, tandis que les propriétés analysées du schéma indiquent au robot de recherche ce qu’il faut récupérer et stocker.

Les propriétés analysées sont mappées aux propriétés gérées , et ces propriétés gérées sont ce que contient l’index de recherche. Par défaut, le service de recherche SharePoint a de nombreuses propriétés gérées définies. Cependant, si vous souhaitez ajouter des propriétés gérées supplémentaires, vous devrez les mapper sur des propriétés analysées afin que les données puissent circuler avec succès dans l’index de recherche et être détectables.

Les administrateurs ont la possibilité de créer de nouvelles propriétés gérées de manière personnalisée, mais le contenu est limité au texte ou aux valeurs Oui/Non. D’autres types de contenu sont disponibles, mais vous devrez réutiliser l’une des propriétés gérées intégrées (mais inutilisées) existantes. Vous pouvez renommer les propriétés gérées inutilisées avec un alias.

Il existe un certain nombre de paramètres pour les propriétés gérées (notamment consultables, interrogeables, récupérables, triables et affinables ). Tous les paramètres de propriétés gérées ne s’appliquent pas à la fois aux expériences classiques et modernes. Par conséquent, si vous souhaitez commencer à configurer des propriétés gérées, vous devez vous reporter au tableau à l’ adresse https://docs.microsoft.com/en-us/sharepoint/search /search-schema-overview pour plus d’informations.

Vous pouvez gérer le schéma de recherche pour une collection de sites ou la batterie de serveurs entière. Le schéma global s’appliquera à la fois à la recherche classique et moderne. Dans cet exemple, nous allons créer une propriété gérée simple pour writer et la mapper à l’ auteur de la propriété analysée . Commençons:

  1. Accédez à la page Schéma de recherche pour une collection de sites ou le locataire :
    • Pour une collection de sites, accédez à la collection de sites, cliquez sur l’icône d’engrenage, sélectionnez Informations sur le site , sélectionnez Paramètres du site , puis sélectionnez Afficher tous les paramètres du site . Localisez le schéma de recherche et sélectionnez-le.
    • Pour la ferme, accédez à Administration centrale | Gestion des applications | Gérer les applications de services | Recherchez une application de service et cliquez sur Rechercher un schéma .
  2. Cliquez sur Nouvelle propriété gérée .
  3. Entrez une valeur dans la zone Nom de la propriété (puisque nous mappons writer à author , vous pouvez nommer la propriété Writer ):

  1. Sous Type , sélectionnez Texte .
  2. Sous les caractéristiques principales , cochez les cases interrogeable , interrogeable et Retrievable .
  3. Sous Mappages vers les propriétés analysées , cliquez sur Ajouter un mappage :

  1. Sur la page de sélection des propriétés analysées , localisez la propriété Auteur et cliquez sur la flèche Suivant en bas de la liste des propriétés analysées :

  1. Cliquez sur OK pour fermer la page de sélection des propriétés analysées .
  2. Cliquez sur OK pour enregistrer.

Désormais, vous pourrez rechercher du contenu à l’aide de writer:<nom> comme moyen de filtrer le contenu.

Ensuite, nous passerons en revue les dictionnaires de recherche.

9.3 Création et mise à jour des dictionnaires de recherche

Les dictionnaires de recherche sont utilisés pour gérer le contenu extrait des documents. L’extraction du nom de l’entreprise et l’orthographe des requêtes sont deux exemples d’utilisation des dictionnaires de recherche.

L’extraction de nom d’entreprise est une fonctionnalité qui extrait les entités de nom d’entreprise du contenu et les mappe à la propriété gérée de l’ entreprise . La personnalisation de cette fonctionnalité n’affecte que la recherche classique.

Les suggestions d’orthographe de requête vous permettent de configurer les mots que vous souhaitez inclure ou exclure pour les corrections orthographiques. Les suggestions d’orthographe de requête ne fonctionnent également que pour la recherche classique.

Les exemples suivants illustrent certains des scénarios dans lesquels des dictionnaires de recherche peuvent être utilisés.

9.4 Gestion des noms de sociétés

L’extraction du nom de l’entreprise fonctionne en trouvant les noms d’entreprise et en les mappant à la propriété gérée par l’ entreprise . Par exemple, si un nom de société est trouvé dans le corps d’un document, le nom de la société est extrait. Vous pouvez ensuite utiliser la propriété gérée des sociétés pour créer des affinements à l’aide du nom de la société dans le composant WebPart Raffinement sur une page de résultats de recherche classique.

SharePoint Server est fourni avec un dictionnaire pré-rempli pour l’extraction du nom de l’entreprise. Vous pouvez ajouter des noms d’entreprise supplémentaires à extraire en plaçant leurs noms dans la section Inclusions d’entreprise du magasin de termes. Vous pouvez également empêcher l’extraction et le mappage d’un nom de société en le plaçant dans la liste Exclusions de société .

Afin de gérer l’extraction des noms d’entreprise, vous devrez configurer les noms d’entreprise dans Term Store. Pour effectuer cette tâche, vous devez être un administrateur du magasin de termes ( pour plus d’informations, reportez-vous au chapitre 7 , Planification et configuration des métadonnées gérées ). Pour mettre à jour les noms de société, procédez comme suit :

  1. Lancez l’administration centrale, sélectionnez Gestion des applications , sélectionnez Gérer les applications de service , puis sélectionnez Service de métadonnées gérées pour ouvrir l’ outil de gestion du magasin de termes :

  1. Développez Rechercher dans les dictionnaires dans le volet de navigation.
  2. Pointez sur les inclusions d’ entreprise ou les exclusions d’entreprise . Ensuite, sélectionnez la flèche vers le bas qui apparaît et cliquez sur Créer un terme :

  1. Saisissez le nom de la société à inclure ou à exclure, puis cliquez en dehors de la zone de saisie ou appuyez sur Entrée .

Si vous envisagez de migrer vers Microsoft 365 ou de migrer du contenu vers SharePoint Online, depuis novembre 2019, l’extraction d’entreprise est obsolète. Voir https://docs.microsoft.com/en-us/sharepoint/changes-to-company-name-extraction-in-sharepoint-online pour plus d’informations.

Au fur et à mesure que l’indexation est effectuée, les noms d’entreprise répertoriés dans les inclusions d’ entreprise ou les exclusions d’entreprise seront traités en conséquence.

9.5 Gestion de l’orthographe des requêtes

L’orthographe des requêtes, également appelée « Voulez-vous dire ? », est un outil qui peut aider les utilisateurs à localiser des ressources, même lorsqu’ils ont mal orthographié ce qu’ils recherchent. SharePoint Online dispose d’un dictionnaire de requêtes dynamique, mais il identifie uniquement les mots qui apparaissent dans au moins 50 documents par défaut. Pour inclure (ou exclure) des orthographes de requête, vous devez utiliser la fonction Dictionnaires de recherche de l’outil de gestion du magasin de termes.

Dans l’une ou l’autre zone, vous entrerez les orthographes des termes que vous souhaitez suggérer (sous Query Spelling Inclusions) ou les orthographes des termes que vous ne voulez jamais suggérer (sous Query Spelling Exclusions). Pour ce faire, procédez comme suit :

  1. Lancez l’Administration centrale, sélectionnez Gestion des applications , sélectionnez Gérer les applications de service , puis sélectionnez Service de métadonnées gérées pour ouvrir l’ outil de gestion du magasin de termes .
  2. Développez les dictionnaires de recherche dans l’outil de gestion du magasin de termes.
  3. Pointez sur Query Spelling Inclusions ou Query Spelling Exclusions . Ensuite, sélectionnez la flèche vers le bas qui apparaît et cliquez sur Créer un terme :

  1. Saisissez l’orthographe du mot de requête à inclure ou à exclure, puis cliquez en dehors de la zone de saisie ou appuyez sur Entrée .

Les paramètres de dictionnaire mis à jour devraient être disponibles dans environ 10 minutes et devraient être reflétés dans les recherches des utilisateurs.

Dans la section suivante, nous allons travailler sur la gestion plus approfondie de la recherche avec des suggestions de requête.

9.6 Gestion des suggestions de requête

Contrairement aux dictionnaires de recherche, qui n’affectent que la recherche SharePoint classique, la personnalisation des suggestions de requête affecte à la fois la recherche classique et moderne, car ils peuvent utiliser la même source de résultats par défaut (vous pouvez considérer une source de résultats comme le contenu auquel vous enverrez votre requête recherche contre). Les suggestions de requête (également appelées texte prédictif ou mots de saisie anticipée) apparaissent sous la zone de recherche lorsqu’un utilisateur saisit les mots de sa requête. SharePoint Online crée un résultat de requête pour un terme suggéré lorsque vous avez cliqué sur un résultat au moins six fois.

Les suggestions de requête sont renseignées quotidiennement par source de résultats et par collection de sites, ce qui signifie que les suggestions peuvent être différentes au sein de l’organisation. Ces suggestions générées automatiquement pour la source de résultats par défaut sont utilisées dans les deux expériences de recherche.

En plus des suggestions de requêtes générées automatiquement, vous pouvez également créer vos propres listes et les télécharger. Ces listes manuelles s’appliquent à toutes les sources de résultats et collections de sites pour les deux expériences de recherche. Si vous souhaitez créer des suggestions pour plusieurs langues, vous devrez créer un fichier de suggestions de requête distinct pour chaque langue. Les fichiers doivent être enregistrés au format de codage UTF-8 pour être importés avec succès.

Semblable aux dictionnaires de recherche, vous pouvez créer des listes de mots et de phrases qui seront toujours suggérés, ainsi que des listes de mots et de phrases qui ne seront jamais suggérés.

Pour gérer les suggestions de requêtes de recherche, procédez comme suit :

  1. À l’aide d’un éditeur de texte tel que le Bloc-notes, créez une liste de termes et d’expressions à toujours suggérer ou à ne jamais suggérer . Saisissez chaque terme ou expression sur sa propre ligne. Lorsque vous avez terminé, enregistrez le fichier texte au format UTF-8.
  2. Lancez l’Administration centrale, sélectionnez Gestion des applications , sélectionnez Gérer les applications de service , puis cliquez sur Rechercher une application de service .
  3. Sous Requêtes et résultats , sélectionnez Suggestions de requêtes :

  1. Sur la page Rechercher , sous Toujours suggérer des expressions et Ne jamais suggérer d’expressions , sélectionnez Importer depuis un fichier texte :

  1. Cliquez sur Parcourir et sélectionnez le fichier que vous avez créé précédemment. Ensuite, cliquez sur OK.
  2. Cliquez sur OK .
  3. Enfin, cliquez sur Enregistrer les paramètres .

Les suggestions de requête seront mises à jour et devraient être visibles par vos utilisateurs sous peu. Ensuite, nous examinerons l’utilisation des sources de résultats pour fournir des résultats de contenu plus étendus.

9.7 Gestion des sources de résultats

Les sources de résultats peuvent être utilisées pour limiter la portée des recherches à un certain ensemble de contenus ou à un sous-ensemble particulier de résultats de recherche. Les sources de résultats peuvent également être configurées pour inclure des services de recherche externes et pour envoyer des requêtes à des tiers. Les expériences de recherche classiques et modernes peuvent utiliser la source de résultats par défaut, mais vous ne pouvez créer des sources de résultats que pour l’expérience de recherche classique. Si vous modifiez la source des résultats par défaut pour le locataire, cela affectera à la fois les expériences de recherche classiques et modernes. Vous pouvez également utiliser une fonctionnalité appelée transformation de requête pour restreindre les sources de résultats à un sous-ensemble particulier de contenu.

Vous pouvez configurer une source de résultats pour la batterie, une collection de sites ou un site.

9.8 Création d’une source de résultats

Pour configurer une source de résultats , procédez comme suit :

  1. Localisez la page Gérer la source des résultats pour l’étendue de la recherche :
    • Pour la batterie, il se trouve dans l’Administration centrale ( Gestion des applications | Gérer les applications de service | Rechercher une application de service | Sources de résultats ).
    • Pour une collection de sites ou un site, accédez au site, cliquez sur l’icône représentant une roue dentée, sélectionnez Informations sur le site , sélectionnez Paramètres du site , puis sélectionnez Afficher tous les paramètres du site . Locate soit Rechercher Sources de résultat (collection de sites) ou Résultat Sources (site).
  2. Cliquez sur Nouvelle source de résultats.
  3. Remplissez un nom et une description pour la source du résultat.
  4. Sélectionnez un protocole – vous configurerez probablement Local SharePoint (par défaut), mais vous avez d’autres options. Si vous souhaitez configurer une autre batterie de serveurs SharePoint comme source de résultats, sélectionnez SharePoint distant . Vous pouvez également sélectionner l’ index du serveur Exchange (et vous serez invité à fournir une URL EWS). Enfin, vous pouvez choisir OpenSearch 1.0/1.1 pour envoyer des requêtes à un service de recherche externe, tel que Bing, qui prend en charge le protocole OpenSearch. Dans cet exemple, nous allons sélectionner OpenSearch 1.0/1.1 comme protocole afin de pouvoir envoyer des requêtes au moteur de recherche Bing :

  1. La transformation de requête par défaut est {searchTerms} , mais vous pouvez utiliser le générateur de requêtes pour créer la vôtre. Si vous lancez l’outil Générateur de requêtes, vous pouvez spécifier des filtres de requête sous l’ onglet DE BASE , trier les options sous l’ onglet TRI , puis tester la requête sous l’ onglet TEST .
  2. Selon le protocole sélectionné, vous devrez peut-être renseigner des champs supplémentaires, tels que l’URL du service distant (Remote SharePoint), l’URL source (OpenSearch), l’URL source Exchange (Exchange) ou l’authentification. Dans cet exemple, nous avons utilisé la valeur URL source de http://www.bing.com/search?={searchTerms}+site:packtpub.com&format=rss&Market=en-US . L’effet est d’envoyer tous les termes de recherche à bing.com et de ne renvoyer que les résultats du site packtpub.com.
  3. Cliquez sur Enregistrer.

Vous pouvez tester la recherche et vous assurer que votre source de résultats est correctement configurée en interrogeant le contenu dont vous savez qu’il n’existe que dans votre source de résultats nouvellement configurée :

Après avoir créé une source de résultats personnalisée, vous pouvez créer des règles de requête personnalisées qui utiliseront cette source de résultats.

9.9 Gestion des règles de requête

Une règle de requête est un ensemble de conditions et d’actions qui aident à répondre à l’intention de recherche de l’utilisateur. Les règles de requête vous permettent de promouvoir ou de mettre en évidence certains types de résultats en fonction de mots-clés, d’expressions ou de types de contenu. Vous pouvez définir des règles de requête pour le locataire, une collection de sites ou un site, et elles peuvent être appliquées à une ou plusieurs sources de résultats.

Dans l’exemple suivant, nous allons créer une requête de recherche pour envoyer des termes spécifiques à la source de résultats que nous avons créée dans la section précédente.

Pour créer une règle de requête, procédez comme suit :

  1. Accédez à la page Gérer les règles de requête pour un site, une collection de sites ou le locataire :
    • Pour une collection de sites ou un site, accédez au site, cliquez sur l’icône représentant une roue dentée, sélectionnez Informations sur le site , sélectionnez Paramètres du site , puis sélectionnez Afficher tous les paramètres du site . Repérez soit Règles de recherche de requête (collection du site) ou les règles de requête (site).
    • Pour la batterie, il se trouve dans l’Administration centrale ( Gestion des applications | Gérer les applications de service | Application de service de recherche | Règles de requête ).
  2. Sélectionnez une source de résultat pour la nouvelle règle de requête dans la liste déroulante intitulée Sélectionner une source de résultat :

  1. Cliquez sur Nouvelle règle de requête .
  2. Sur la page Ajouter une règle de requête , entrez un nom pour la règle de requête.
  3. Cliquez pour développer la zone Contexte .
  4. Dans la section Contexte , sélectionnez une source de résultats. Par défaut, la source de résultats que vous avez choisie précédemment dans la liste déroulante est sélectionnée, mais vous pouvez ajouter d’autres sources de résultats ou modifier celles qui sont déjà présentes. Vous pouvez le remplacer par toutes les sources de résultats en sélectionnant Toutes les sources , ou vous pouvez ajouter des sources de résultats supplémentaires en cliquant sur Ajouter une source .
  5. Dans la section Contexte , vous pouvez également choisir de restreindre la règle de requête à une catégorie en sélectionnant Ajouter une catégorie .
  6. Dans la section Contexte , vous pouvez restreindre la règle de requête à un segment d’utilisateur en sélectionnant Ajouter un segment d’utilisateur .
  7. Dans la section Conditions de requête , configurez une condition :

  1. Dans la zone Actions , spécifiez l’action à entreprendre. Dans ce cas, nous allons promouvoir quelques résultats (dans les versions précédentes de SharePoint, cela s’appelait Best Bets ). Les résultats sponsorisés sont des liens vers du contenu conçu pour générer du trafic vers des sites spécifiques en fonction des objectifs de l’administrateur. Cliquez sur Ajouter un résultat promu et spécifiez un nom pour le résultat dans le champ Titre , puis une URL. Ensuite, cliquez sur Enregistrer .
  2. Sous la zone Actions, vous pouvez également ajouter des blocs de résultats supplémentaires pour utiliser d’autres sources de résultats :

  1. Si vous souhaitez appliquer la règle pendant une durée limitée, développez Publication et sélectionnez les dates de début et de fin.
  2. Cliquez sur Enregistrer .

La prochaine fois qu’un utilisateur effectuera une recherche qui correspond à votre règle de requête, le résultat promu apparaîtra en haut. Dans ce cas, nous avons créé un résultat promu basé sur le mot-clé powershell . Pour voir le résultat promu, vous pouvez aller sur un site et effectuer une recherche. Si vous utilisez les mots clés spécifiés dans la règle de requête, vous générerez un appel, comme illustré dans la capture d’écran suivante :

Maintenant que vous avez appris à gérer certaines des fonctionnalités de la source de résultats, nous pouvons commencer à examiner la configuration de la sortie des résultats.

9.10 Configuration de la recherche et de la sortie des résultats

Dans cette section, nous passerons en revue certaines des possibilités de configuration du composant WebPart Recherche, ainsi que les types de résultats et les modèles d’affichage. Ces options vous aideront à définir les paramètres de requête et d’affichage pour les recherches soumises sur la batterie de serveurs SharePoint.

Vous pouvez personnaliser davantage l’ expérience de recherche en modifiant les propriétés des différents composants WebPart utilisés pour saisir les termes de recherche et afficher les résultats, notamment :

  • Le composant WebPart Recherche de contenu
  • Le composant WebPart Résultats de la recherche
  • La requête de résultats de recherche
  • Le modèle d’affichage des résultats de recherche
  • Les paramètres des résultats de recherche
  • Le raffinement des résultats de recherche

Examinons chacun d’eux à tour de rôle.

9.11 Le composant WebPart Recherche de contenu

La zone de recherche est la partie Web à laquelle vous pensez normalement pour la recherche : c’est une zone de texte d’entrée comme vous le verriez sur un moteur de recherche Internet. Le composant WebPart Champ de recherche s’affiche sur la page d’accueil par défaut, ainsi que sur les pages de résultats par défaut. Vous pouvez mettre à jour les paramètres d’affichage de la sortie du champ de recherche, les suggestions de requête, activer ou désactiver les liens pour les préférences ou la recherche avancée, ou le modèle réel utilisé pour afficher le composant WebPart. Dans les exemples suivants, nous allons personnaliser un site de recherche d’entreprise. Pour en créer un, créez une nouvelle collection de sites à l’aide du modèle de recherche d’entreprise.

Pour modifier le composant WebPart Zone de recherche, procédez comme suit :

  1. Une fois connecté en tant qu’utilisateur avec des droits d’administrateur, accédez à une page de centre de recherche existante (si vous n’avez pas de centre de recherche, vous pouvez ajouter le composant WebPart à n’importe quelle page), cliquez sur l’icône d’engrenage pour développer le menu Paramètres , et puis sélectionnez Modifier la page  
  2. Sélectionnez le composant WebPart Zone de recherche , sélectionnez la flèche vers le bas qui apparaît, puis cliquez sur Modifier le composant WebPart  

  1. Sous Propriétés du champ de recherche , vous pouvez configurer les éléments suivants :
    • Destination de la requête, qui sera soit la page actuelle, une URL personnalisée ou un nœud de navigation
    • Activer ou désactiver les suggestions de requête pour le contenu et les noms
    • Paramètres supplémentaires pour l’affichage des préférences, des liens de recherche avancée et des modèles de page :

  1. Sous Apparence , vous pouvez configurer les éléments suivants :
    • Le nom du champ de recherche
    • Hauteur et largeur fixes
    • Style box chrome (bordure)
  2. Sous Disposition , vous pouvez configurer les éléments suivants :
    • Si la boîte est cachée
    • Directionnalité du texte
  3. Sous Avancé , vous pouvez modifier les éléments suivants :
    • Autoriser la réduction, la fermeture et le masquage
    • Le titre
    • La description
    • Aide externe
    • Lien URL
    • Portée de l’audience
  4. Lorsque vous avez terminé de modifier ces paramètres pour répondre à vos besoins, cliquez sur OK .
  5. Si la page affiche un message indiquant qu’elle est extraite , cliquez sur le lien pour l’ archiver .
  6. Si la page affiche un message indiquant qu’elle doit être publiée, sélectionnez Publier .

Maintenant que vous avez configuré la zone de recherche, examinons la page Résultats de la recherche.

9.12 Le composant WebPart Résultats de la recherche

Le composant WebPart Résultats de la recherche est utilisé pour afficher le résultat des recherches dans la recherche classique. Il fournit la mise en forme nécessaire pour les secteurs verticaux de recherche préconfigurés ( Personnes , Tout , Vidéos et Conversations ). En outre, le composant WebPart Résultats de la recherche envoie également du contenu aux composants WebPart Raffinement et Navigation dans la recherche.

Les zones suivantes du composant WebPart Résultats de la recherche peuvent être configurées :

  • Requête de résultats de recherche
  • Modèle d’affichage des résultats de recherche
  • Paramètres du composant WebPart Résultats de la recherche

Nous examinerons brièvement les trois domaines. Pour toutes les modifications, vous devrez modifier le composant WebPart Résultats de la recherche. Commençons:

  1. Accédez à la page Résultats de la recherche . Vous pouvez le faire en lançant la recherche classique, puis en entrant n’importe quel critère de recherche. La page de résultats par défaut s’affichera.  
  2. Sélectionnez la roue dentée ou l’ icône Paramètres et sélectionnez Modifier la page :  

  1. Sélectionnez le composant WebPart Résultats de la recherche , cliquez sur la flèche déroulante, puis sélectionnez Modifier le composant WebPart  

Vous pouvez l’ utiliser comme départ le point pour les prochains plusieurs zones de configuration.

9.13 La requête de résultats de recherche

La requête Résultats de la recherche est un élément de configuration qui gère la manière dont le composant WebPart Résultats de la recherche traite la recherche. La variable de jeton, {searchboxquery} , transmet l’entrée du composant WebPart Zone de recherche au composant WebPart Résultats de la recherche. Sur la page Propriétés du composant WebPart Résultats de la recherche (cliquez avec le bouton droit sur Résultats de la recherche | Modifier le composant WebPart ), vous pouvez modifier les paramètres disponibles, comme illustré dans la capture d’écran suivante :

Le bouton Modifier la requête sous Critères de recherche vous permet d’ajouter des paramètres de requête supplémentaires, y compris les sources de résultats à utiliser pour le traitement des requêtes dans cette recherche. Dans cette boîte de dialogue, vous pouvez structurer des requêtes avancées à l’aide du langage de requête Kutso ( KQL ) ou des requêtes rapides à l’aide de simples boutons radio et de sélecteurs déroulants. Vous pouvez également ajouter des affinements (propriétés utilisées pour regrouper, trier ou catégoriser le contenu) et configurer des paramètres pour supprimer les doublons, réécrire les URL et indiquer si vous souhaitez ou non utiliser les règles de requête du site.

9.14 Le modèle d’affichage des résultats de la recherche

En configurant des modèles d’affichage, vous contrôlez la mise en forme d’affichage des éléments. Les principales options sont de laisser le type de résultat déterminer les options d’affichage ou d’utiliser un seul modèle pour formater l’affichage. Les modèles d’ affichage affichent les données des propriétés gérées de l’ensemble de résultats, telles que les suivantes :

  • Type de fichier
  • Auteur
  • Titre
  • Chemin
  • Résumé du document
  • Aperçu de l’image

Les modèles d’affichage sont divisés en trois catégories :

  • Modèles d’affichage de contrôle : Ce modèle contient la structure des résultats, comme l’emplacement des en-têtes, la numérotation et les boutons de navigation.
  • Modèles d’affichage des éléments : Le modèle d’affichage des éléments contient les propriétés gérées dont les données seront présentées.
  • Modèles d’affichage du panneau de survol : Comme son nom l’indique, le modèle d’affichage du panneau de survol contient des informations de configuration pour l’aperçu qui s’affiche lorsque la souris survole le résultat.

Vous pouvez configurer les types de résultats pour une collection ou un site en accédant aux paramètres du site ou de la collection, puis en sélectionnant Types de résultats sous la zone de recherche. Une fois que vous êtes dans la zone Types de résultats, vous pouvez configurer des types d’affichage pour des types de données particuliers, comme illustré dans la capture d’écran suivante :

Pour plus d’informations sur la configuration des modèles d’ affichage au-delà des domaines de cet article, veuillez-vous référer à https://docs.microsoft.com/en-us/sharepoint/use-result-types-and-display-templates .

9.15 Les paramètres des résultats de la recherche

La sous-option Paramètres vous permet de configurer le nombre de résultats renvoyés par page, s’il faut afficher les liens vers la recherche avancée, le nombre de résultats, s’il faut afficher l’option de tri, si le site OneDrive de l’utilisateur est inclus dans les sources des résultats , et si vous souhaitez afficher les résultats classés ou promus, comme illustré dans la capture d’écran suivante :

Pour des descriptions plus détaillées de toutes les options disponibles pour le composant WebPart Résultats de la recherche , voir https://support.office.com/en-us/article/change-settings-for-the-search-results-web-part- 40ff85b3-bc5e-4230-b1dd-f088188e487e .

9.16 Affinement des résultats de recherche

Le composant WebPart Raffinement est utilisé pour configurer les options de raffinement, de catégorisation, de tri et de regroupement pour les résultats de recherche. Vous pouvez utiliser un ensemble de termes de navigation gérée ou configurer une liste d’affinements à l’aide du bouton Choisir des affinements…. Les affinements disponibles sont visibles dans la capture d’écran suivante :

L’affinement de la recherche permettra aux utilisateurs de filtrer le contenu en fonction de valeurs sélectionnables, ce qui leur donnera plus de contrôle sur les résultats finaux affichés.

Comme indiqué dans les sections précédentes, il existe un certain nombre de différences concernant les capacités de la recherche moderne et classique. La direction de Microsoft est d’évoluer vers la recherche moderne, mais il existe encore des lacunes dans la façon dont les expériences sont livrées. En tant qu’administrateur ou développeur, vous souhaiterez peut-être explorer SharePoint Framework ( SPFx ) comme mécanisme pour combler cette lacune. Vous pouvez en savoir plus sur le SPFx à l’ adresse https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview .

Nous allons apprendre à configurer des fermes de recherche dans la section suivante.

9.17 Configuration des fermes de recherche

Pour les organisations qui dépendent de la gestion de contenu via des batteries de serveurs SharePoint localisées ou départementales ou des organisations qui ont des millions de documents, il peut être nécessaire (ou souhaitable) de configurer et de déployer des batteries qui sont uniquement responsables de la gestion des fonctions de recherche . Au chapitre 2 , Planification d’une batterie de serveurs SharePoint , et au chapitre 3 , Gestion et maintenance d’une batterie de serveurs SharePoint , nous avons abordé les architectures de base des batteries de serveurs MinRole. Dans certains scénarios d’entreprise, cependant, il peut être nécessaire de dédier plusieurs serveurs au traitement et à la gestion des demandes de recherche pour votre organisation.

Pour ces scénarios, vous pouvez commencer par les scénarios prédéfinis fournis par Microsoft :

Volume de contenu (SharePoint 2013) Volume de contenu (SharePoint 2016) Exemple d’architecture de recherche
Jusqu’à 10 millions d’articles Jusqu’à 20 millions d’articles Petite ferme de recherche
Jusqu’à 40 millions d’articles Jusqu’à 80 millions d’articles Ferme de recherche moyenne
Jusqu’à 100 millions d’articles Jusqu’à 200 millions d’articles Grande ferme de recherche
Non supporté Jusqu’à 500 millions d’articles Ferme de recherche extra-large

Les architectures de référence de Microsoft sont conçues pour être déployées en tant que machines virtuelles ( VM ), avec deux VM par hôte, à l’exception des serveurs de bases de données (soit sur du matériel physique, soit sur une machine virtuelle 1: 1 : hôte physique). Le tableau suivant répertorie les exigences par rôle pour chaque batterie :

Petite ferme de recherche
Rôle du serveur Hôtes Stockage Mémoire CPU
Serveur d’applications doté de composants de traitement des requêtes et d’indexation UN B 500 Go 32 Go 1,8 GHz 8x cœurs
Serveur d’applications doté de composants d’analyse, d’administration de la recherche, d’analyse et de traitement de contenu UN B 200 Go 8 Go 1,8 GHz 4x cœurs
Serveur de base de données contenant toutes les bases de données de recherche (machine virtuelle physique ou unique sur un hôte) C, D 100 Go 16 GB 1,8 GHz 4x cœurs
Ferme de recherche moyenne
Rôle du serveur Hôtes Stockage Mémoire CPU
Serveur d’applications doté de composants de traitement des requêtes et d’indexation A B C D 500 Go 32 Go 1,8 GHz 8x cœurs
Serveur d’applications doté d’un composant d’index A B C D 500 Go 32 Go 1,8 GHz 8x cœurs
Serveur d’applications doté de composants d’analyse et de traitement de contenu E, F 300 Go 8 Go 1,8 GHz 4x cœurs
Serveur d’applications doté de composants d’analyse, d’administration de recherche et de traitement de contenu E, F 100 Go 8 Go 1,8 GHz 4x cœurs
Serveur de base de données contenant toutes les bases de données de recherche (machine virtuelle physique ou unique sur un hôte) G, H 400 Go 16 GB 1,8 GHz 4x cœurs
Ferme à grande recherche
Rôle du serveur Hôtes Stockage Mémoire CPU
Serveur d’applications doté de composants de traitement des requêtes et d’indexation A, B, C, D, E, G, H 500 Go 32 Go 1,8 GHz 8x cœurs
Serveur d’applications doté d’un composant d’index A, B, C, D, E, F, G, H, I, J 500 Go 32 Go 1,8 GHz 8x cœurs
Serveur d’applications doté de composants d’analyse et de traitement de contenu K, L, M, N 300 Go 8 Go 1,8 GHz 4x cœurs
Serveur d’applications doté de composants d’analyse, d’administration de recherche et de traitement de contenu K, L 100 Go 8 Go 1,8 GHz 4x cœurs
Serveur de base de données qui a des bases de données de recherche (physique ou une seule machine virtuelle sur un hôte) O, P, Q, R 400 Go 16 GB 1,8 GHz 4x cœurs
Ferme de recherche extra-large
Rôle du serveur Hôtes Stockage Mémoire CPU
Serveur d’applications doté d’un composant d’index HACHE 500 Go 32 Go 1,8 GHz 8x cœurs
Serveur d’applications doté de composants de traitement des requêtes et d’indexation Y, Z 500 Go 32 Go 1,8 GHz 8x cœurs
Serveur d’applications doté de composants d’analyse, d’administration de recherche ou de traitement de contenu AA-AF 100 Go 8 Go 1,8 GHz 4x cœurs
Serveur d’applications doté de composants de traitement analytique AG, AH 300 Go 8 Go 1,8 GHz 4x cœurs
Serveur de base de données qui a des bases de données de recherche (machine virtuelle physique ou unique sur un hôte) AI-AL 400 Go 16 GB 1,8 GHz 4x cœurs

Après avoir installé et configuré la batterie de recherche avec l’Assistant Produits et configuration SharePoint, vous devrez suivre quelques étapes supplémentaires :

  • Configuration d’une approbation pour la recherche
  • Configuration d’une source de résultats SharePoint distante

Nous examinerons brièvement ces étapes ici.

9.18 Configuration d’une approbation pour la recherche

Dans cette section, nous examinerons les configurations de sécurité et d’authentification nécessaires pour permettre à la batterie de recherche d’entreprise (la batterie de réception ) de pouvoir recevoir, traiter et renvoyer les résultats des requêtes de la batterie de contenu (la batterie d’ envoi ).

Pour configurer la batterie de réception afin qu’elle fasse confiance à la batterie d’envoi , procédez comme suit :

  1. Sur un serveur dans la réception ferme , lancer SharePoint Management Shell.
  2. Exécutez le script suivant dans SharePoint Management Shell à partir de n’importe quel serveur de la batterie de réception , en mettant à jour les paramètres -Name et -MetadataEndPoint avec un nom choisi de manière appropriée dans le paramètre -Name et l’adresse d’une application Web dans la batterie d’envoi :

$i = New-SPTrustedSecurityTokenIssuer -Name “SendingFarm” -IsTrustBroker:$false -MetadataEndpoint “https://<SendingFarm_web_application>/_layouts/15/metadata/json/1″New-SPTrustedRootAuthority -Name “SendingFarm” -Metadata/EndPoint /<SendingFarm_web_application>/_layouts/15/metadata/json/1/rootcerti ficate
$realm = $i.NameId.Split(“@”)

  1. Ensuite, pour chaque application Web de la batterie de serveurs de réception qui héberge le contenu que vous souhaitez rechercher, exécutez la commande suivante, en remplaçant la valeur de <ReceptiveFarm_web_application> :

$s1 = Get-SPSite -Identity https://<
RecipientFarm_web_application > $sc1 = Get-SPServiceContext -Site $s1
Set-SPAuthenticationRealm -ServiceContext $sc1 -Realm $realm[1]
$p = Get-SPAppPrincipal -Site https :/ /<ReceptiveFarm_web_application> -NameIdentifier $i.NameId

À ce stade, l’authentification a été configurée pour permettre à la ferme émettrice d’accéder à la ferme réceptrice .

9.19 Configuration d’une source de résultats SharePoint distante

Dans ce processus de configuration, vous utiliserez les étapes de la section Gestion des sources de résultats pour créer une source de résultats SharePoint distante sur la batterie d’ envoi qui utilise SharePoint distant comme protocole, en spécifiant la batterie de recherche d’entreprise comme URL SharePoint distante.

Pour plus d’informations sur la configuration d’une source de résultats, reportez-vous à la section Gestion des sources de résultats plus haut dans ce chapitre.

Ensuite, nous allons passer en revue la modification de la topologie utilisée par la recherche.

9.20 Gestion de la topologie de recherche

Chaque batterie de serveurs SharePoint commence avec un seul serveur. Si vous développez votre infrastructure SharePoint à l’aide de l’un des modèles de conception (comme l’une des architectures de batterie de serveurs de recherche) ou de votre propre schéma, vous devrez configurer quels composants vont où.

La gestion de la topologie de recherche est la façon dont vous le faites. Dans ces prochaines sections, nous verrons comment mettre à jour ou modifier la topologie de recherche en fonction de vos objectifs.

9.21 Prérequis

Avant de commencer, vous devez vous assurer que les configurations préalables suivantes ont été effectuées :

  • SharePoint Server est déjà installé sur tous les serveurs que vous souhaitez utiliser dans le cadre de votre topologie.
  • Vous avez défini quels services seront installés sur quels hôtes.
  • Assurez-vous qu’aucune analyse n’a été lancée et que l’index ne contient aucun contenu (vous pouvez le vérifier via Gestion des applications | Gérer les applications de service | Application de service de recherche | Administration système | État du système ; les éléments pouvant être recherchés doivent afficher 0 ).

Aux fins de la configuration d’un exemple, nous allons examiner la petite ferme de recherche, comme décrit dans la section Configuration des fermes de recherche :

Rechercher le serveur A (“ServerA”) Rechercher le serveur B (“ServeurB”) Rechercher le serveur C (“ServerC”) Rechercher le serveur D (“ServeurD”)
Composante d’administration 1 Composant de traitement de requête 1 Composant d’administration 2 Composant de traitement des requêtes 2
Composant d’exploration 1 Indice composant 1 Composant d’exploration 2 Indice composant 2
Composant de traitement de contenu 1 Composant de traitement de contenu 2
Composant de traitement analytique 1 Composant de traitement analytique 2

 

Une fois cela fait, nous pouvons commencer la configuration.

9.22 Configuration d’une instance de service de recherche d’entreprise

Pour démarrer la configuration, vous devrez spécifier les serveurs sur lesquels vous souhaitez démarrer et configurer le service. Effectuez les étapes suivantes :

  1. Sur un serveur de la batterie que vous souhaitez configurer, lancez une instance de SharePoint Management Shell.
  2. Identifiez les serveurs (dans ce cas, nous utilisons les noms de serveurs du tableau de la section précédente) qui seront utilisés et configurez une variable avec leurs identités :

$hostA = Get-SPEnterpriseSearchServiceInstance -Identity “ServerA”
$hostB = Get-SPEnterpriseSearchServiceInstance -Identity “ServerB”
$hostC = Get-SPEnterpriseSearchServiceInstance -Identity “ServerC”
$hostD = Get-SPEnterpriseSearchServiceInstance -Identity “ServerD”

  1. Démarrez le service de recherche sur ces serveurs :

Start-SPEnterpriseSearchServiceInstance -Identity $hostA
Start-SPEnterpriseSearchServiceInstance -Identity $hostB
Start-SPEnterpriseSearchServiceInstance -Identity $hostC
Start-SPEnterpriseSearchServiceInstance -Identity $hostD

  1. Créez une nouvelle topologie de recherche :

$ssa = Get-SPEnterpriseSearchServiceApplication
$newTopology = New-SPEnterpriseSearchTopology -SearchApplication $ssa

  1. Ajoutez les nouveaux composants à la topologie :

New-SPEnterpriseSearchAdminComponent -SearchTopology $newTopology -SearchServiceInstance $ServerA;
New-SPEnterpriseSearchCrawlComponent -SearchTopology $newTopology -SearchServiceInstance $ServerA ;
New-SPEnterpriseSearchContentProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $ServerA ;
New-SPEnterpriseSearchAnalyticsProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $ServerA;
New-SPEnterpriseSearchQueryProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $ServerB ;
New-SPEnterpriseSearchIndexComponent -SearchTopology $newTopology -SearchServiceInstance $ServerB -IndexPartition 0 ;
New-SPEnterpriseSearchAdminComponent -SearchTopology $newTopology -SearchServiceInstance $ServerC;
New-SPEnterpriseSearchCrawlComponent -SearchTopology $newTopology -SearchServiceInstance $ServerC;
New-SPEnterpriseSearchContentProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $ServerC ;
New-SPEnterpriseSearchAnalyticsProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $ServerC;
New-SPEnterpriseSearchQueryProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $ServerD ;
New-SPEnterpriseSearchIndexComponent -SearchTopology $newTopology -SearchServiceInstance $ServerD -IndexPartition 0

  1. Activez la topologie nouvellement créée avec la commande suivante :

Set-SPEnterpriseSearchTopology -Identity $newTopology

  1. Examinez la sortie de Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Text pour vous assurer que les composants sont actifs.

La topologie de recherche a été créée et activée. Vous pouvez également effectuer d’autres activités, telles que l’affichage ou le clonage d’une topologie de recherche, que nous verrons ensuite.

9.23 Exécution d’ autres mises à jour de topologie de recherche

Si vous devez modifier la configuration de votre ferme de recherche, vous ne pouvez malheureusement pas le faire sur une topologie en cours d’exécution directe. Vous devez d’ abord cloner votre topologie, effectuer toutes les mises à jour du clone, puis activer le clone. Voici quelques exemples d’activités.

9.24 Affichage de la topologie active actuelle

Vous pouvez afficher la composition de la topologie active actuelle comme suit :

  1. Lancez une instance de SharePoint Management Shell.
  2. Exécutez les commandes suivantes :

$ssa = Get-SPEnterpriseSearchServiceApplication
$active = Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Active
Get-SPEnterpriseSearchComponent -SearchTopology $active

  1. Enfin, passez en revue les composants actifs :

La sortie affichera une liste de composants associés à la topologie, y compris les serveurs sur lesquels chaque composant est actif.

9.25 Ajouter un composant

À l’aide de la syntaxe de la section Configuration d’une instance de service de recherche d’entreprise , vous pouvez ajouter des composants supplémentaires aux serveurs de votre topologie clonée. Vous aurez besoin d’une instance de service de recherche nouvelle ou existante déployée pour pouvoir ajouter un composant.

Dans cet exemple, nous allons démarrer une nouvelle instance de recherche sur un serveur SharePoint existant à l’aide de Get-SPEnterpriseSearchServiceInstance et Start-SPEnterpriseSearchServiceInstance :

Une fois que vous avez une instance de recherche à laquelle vous souhaitez ajouter des composants, procédez comme suit :

  1. Identifiez les composants de recherche à activer. Dans cet exemple, nous allons ajouter un composant Crawl. Vous pouvez également ajouter d’autres composants tels que Analytics, Query Processing, Search Admin ou Content Processing.
  2. Avec les résultats de Get-SPEnterpriseSearchServiceInstance pour le serveur cible enregistrés dans une variable, exécutez la commande suivante (où $<host> est la variable contenant la nouvelle instance de service de recherche) :

New-SPEnterpriseSearchCrawlComponent -SearchTopology $clone -SearchServiceInstance $<host>

Le composant sera ajouté à la configuration clonée. Pour terminer la mise à jour, vous devez activer la topologie.

9.26 Retrait d’un composant

Pour supprimer avec succès un composant d’une topologie de recherche clonée, vous devez effectuer les étapes suivantes :

  1.  Capturez et clonez la topologie actuelle à l’aide des commandes suivantes :

$ssa = Get-SPEnterpriseSearchServiceApplication
$active = Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Active
$clone = New-SPEnterpriseSearchTopology -SearchApplication $ssa -Clone -SearchTopology $active

  1. Passez en revue les composants dans $clone , en identifiant le clone que vous souhaitez supprimer en transmettant la valeur à l’ applet de commande Get-SPEnterpriseSearchServiceComponent :

  1. Supprimez l’objet à l’aide de la commande suivante :

Remove-SPEnterpriseSearchServiceComponent -Identity <ComponentID> -SearchTopology $clone

Avec cela, le composant de recherche a été supprimé de la topologie clonée.

9.27 Activer une topologie de recherche

Après avoir apporté des modifications à la topologie de recherche clonée, vous devez activer la topologie clonée. Pour ce faire, utilisez la syntaxe suivante :

Set-SPEnterpriseSearchTopology -Identity $clone

La topologie de recherche mise à jour est désormais active.

Dans la section suivante, nous passerons en revue le dépannage des problèmes de performances.

9.28 Recherche de dépannage

Les problèmes de recherche peuvent être divisés en deux domaines : les performances et les résultats inattendus. Dans cette section, nous examinerons certaines étapes et ressources pour vous aider à obtenir de bonnes performances à partir de votre environnement de recherche, ainsi qu’à garantir que les résultats de recherche fournis reflètent les résultats de recherche attendus.

9.29 Performances

Les performances de recherche sont fonction des contraintes de disque, de processeur et de mémoire des serveurs effectuant des analyses ou récupérant les résultats. Du point de vue de l’exploration, l’activation de l’exploration continue est une tâche gourmande en ressources. Si vous l’avez activé sur une ou plusieurs sources de contenu, vous devrez peut-être mettre à l’échelle les ressources ou le nombre de serveurs en utilisant l’une des architectures prédéfinies dans la section Configuration des batteries de recherche de ce chapitre. Vous devrez prévoir le nombre d’éléments que vous avez dans votre corpus. Si vous rencontrez des performances de recherche et d’analyse lentes avec votre déploiement actuel, vous devrez probablement augmenter le nombre de serveurs exécutant des composants de recherche.

 

Vous pouvez examiner les performances d’exploration avec les rapports d’intégrité d’exploration. Sur la page d’administration du service de recherche, sélectionnez Crawl Health Reports. La capture d’écran suivante montre un exemple de graphique de charge CPU et mémoire pour un serveur qui peut être surexploité (ou qui nécessite l’ajout de ressources supplémentaires) :

Les journaux et les graphiques de performances peuvent être utilisés pour la planification des ressources et aider à déterminer où se trouvent les problèmes de performances.

9.30 Complétude de l’exploration

Si les résultats de la recherche ne contiennent pas les informations qui devraient être là, vous pouvez avoir une erreur qui doit être résolue avec le robot d’exploration ou le contenu qui a été placé dans un site. Pour ce faire, vous pouvez effectuer une recherche dans le journal d’exploration.

Vous pouvez accéder au journal d’analyse à partir de l’Administration centrale (Administration centrale | Gestion des applications | Gérer les applications de service | Rechercher une application de service | Journal d’analyse) :

Le journal affichera les résultats des actions réussies, d’avertissement, d’erreur et de suppression. Vous pouvez cliquer sur le numéro dans la colonne associée à une source de contenu pour afficher les détails. Dans la capture d’écran suivante, vous pouvez voir divers avertissements :

Sélectionnez le lien approprié pour récupérer le document individuel ou l’URL renvoyant l’erreur. Des avertissements et des erreurs peuvent être générés pour de nombreux types de problèmes, notamment les performances, la corruption des données ou la sécurité.

9.31 Résumé

Dans ce chapitre, nous avons expliqué comment configurer et gérer les requêtes et les sources de résultats, ainsi que le schéma de recherche et les différentes façons dont ils peuvent être utilisés dans les conceptions classiques et modernes de SharePoint. Nous avons configuré les fonctionnalités de recherche d’entreprise, y compris la taxonomie et les mots-clés, et examiné les propriétés et les options des composants WebPart de recherche d’entreprise. Enfin, nous avons passé du temps à examiner les capacités de génération de rapports du service.

Dans le chapitre suivant, nous découvrirons les capacités de surveillance et de service du service SharePoint Online.

10 Explorer les applications de service Office

Dans ce chapitre, nous allons explorer certaines des applications de service SharePoint Office. Ces applications de service ne sont pas installées ou configurées par défaut. Au lieu de cela, ils sont principalement utilisés par les développeurs pour créer des services d’automatisation pour la conversion et le rendu de documents Office.

Nous aborderons les sujets suivants :

  • Explorer les applications de service Office
  • Activation des services Excel
  • Activation des services d’automatisation PowerPoint
  • Activation du service graphique Visio
  • Activation des services d’automatisation de Word

À la fin de ce chapitre, vous devriez avoir une compréhension des applications de service Office de base, comment elles peuvent être utilisées par les développeurs de votre organisation et comment les préparer à l’utilisation.

10.1 Explorer les applications de service Office

Comme nous l’avons mentionné dans l’introduction, les applications de service Office sont principalement utilisées par les développeurs pour étendre les capacités de la plate-forme Office dans SharePoint Server. Les principales applications de service Office sont les suivantes :

  • Services d’accès : permet aux utilisateurs de créer et de gérer des applications Microsoft Access basées sur le Web.
  • Excel Services : permet aux utilisateurs de travailler avec des classeurs Excel sur des sites SharePoint.
  • Service de traduction automatique : Fournit des services de traduction linguistique pour les sites et les documents.
  • Service PerformancePoint : Ceci est utilisé pour créer et publier des tableaux de bord.
  • Services d’automatisation PowerPoint : Cela permet la conversion sans surveillance des présentations PowerPoint.
  • Services Visio : permet aux utilisateurs d’interagir avec les dessins Visio sur les sites SharePoint.
  • Word Automation Services : Cela permet la conversion sans assistance de documents Word.

Microsoft met moins l’accent sur les services Access et Excel et recommande aux organisations d’utiliser des technologies cloud plus récentes telles que Power Automate, Power Apps et les services Azure SQL pour le développement et le rendu d’applications basées sur les données. Microsoft recommande également d’utiliser Power BI pour les tableaux de bord ou les visualisations au lieu de Performance Point, dans la mesure du possible. Enfin, Microsoft a déprécié le service de traduction automatique, bien qu’il reste pris en charge.

Étant donné que Microsoft recommande des remplacements pour les services Access, Excel et de traduction automatique, ils ne seront pas spécifiquement traités ici.

De nombreuses applications de service Office nécessitent Office Online Server. Le déploiement et la configuration d’Office Online Server sont abordés au chapitre 12 , Implémentation d’artefacts de travail d’équipe hybride .

Dans la section suivante, nous examinerons l’activation d’Excel Services.

10.2 Activation des services Excel

De nombreuses fonctionnalités d’Excel Services pour le rendu des documents ont été incluses dans Office Online Server. Pour activer l’intégration de l’intégration d’Excel Services avec Office Online Server, procédez comme suit :

  1. En suivant les instructions du chapitre 12 , Implémentation d’artefacts de travail d’équipe hybride , assurez-vous qu’Office Online Server a été installé et configuré sur un serveur distinct.
  2. Sur un serveur SharePoint de la batterie de serveurs, lancez une instance SharePoint Management Shell élevée.
  3. Exécutez la commande suivante, en remplaçant <oos-server> par votre serveur Office Online :

$Farm = Get-SPFarm
$Farm.Properties.Add(“WopiLegacySoapSupport”,”http://<oos-server>/x/_vti_bin/ExcelServiceInternal.asmx”)
$Farm.Update()

Ajustez les autres paramètres si nécessaire à l’aide de l’ applet de commande Set-OfficeWebAppsFarm sur l’ordinateur Office Online Server. Les paramètres couramment mis à jour incluent la définition de la valeur ExcelWarnOnDataRefresh sur $false (pour éviter les invites répétées lors de la mise à jour des classeurs avec du contenu externe ou des données PowerPivot) et l’augmentation de la taille maximale du classeur à 100 Mo ou plus à l’aide du paramètre ExcelWorkBookSizeMax .

Ensuite, nous examinerons l’activation des services d’automatisation de PowerPoint.

10.3 Activation des services d’automatisation de PowerPoint

Au chapitre 3 , Gestion et maintenance d’une batterie de serveurs SharePoint , vous avez appris à activer les applications de service. Cependant, l’application PowerPoint Automation Services n’est pas répertoriée :  

L’application PowerPoint Automation Services doit être activée via SharePoint Management Shell (si elle n’était pas déjà activée lors de la configuration de MinRole ). Pour le configurer, suivez ces étapes :

  1. Lancez un shell de gestion SharePoint élevé.
  2. Exécutez la commande suivante pour créer l’instance d’application de service :

New-SPPowerPointConversionServiceApplication -Name “Application de service d’automatisation PowerPoint” -ApplicationPool “SharePoint Web Services Default”

  1. Exécutez la commande suivante pour créer l’instance de proxy d’application de service :

New-SPPowerPointConversionServiceApplicationProxy -Name “Proxy d’application de service d’automatisation PowerPoint” -ServiceApplication “Application de service d’automatisation PowerPoint” -AddtoDefaultGroup

  1. Sur les serveurs hébergeant l’application PowerPoint Automation Services, créez un nouveau dossier dans C:\ProgramData\Microsoft\SharePoint\PowerPointConversion .

Une fois cette opération terminée, PowerPoint Automation Services est prêt à être utilisé.

Vous pouvez en savoir plus sur l’interaction avec l’API des services d’automatisation de PowerPoint à l’ adresse https://docs.microsoft.com/en-us/sharepoint/dev/general-development/powerpoint-automation-services-in-sharepoint .

Dans la section suivante, nous passerons en revue les services Visio.

10.4 Activation du service graphique Visio

L’application de service Visio Service permet aux utilisateurs de charger, d’afficher et d’interagir avec des documents Visio ( fichiers .vsdx , .vsdm et .vdw ). Les utilisateurs ont la possibilité de publier des diagrammes avec l’application de bureau Visio sur la batterie de serveurs SharePoint.

De plus, les services Visio peuvent actualiser les types de données suivants qui sont configurés à l’aide de l’application Visio :

  • serveur SQL
  • Classeurs Excel (si les données sont hébergées sur la même batterie)
  • Listes SharePoint Server (si les données sont hébergées sur la même batterie)
  • Listes externes configurées via Business Connectivity Services
  • OLEDB ou ODBC
  • Fournisseurs de données personnalisés qui ont été implémentés en tant qu’assemblys .NET Framework

Cette intégration de données permet aux services Visio d’actualiser automatiquement les documents lorsqu’ils sont ouverts.

Pour configurer Visio Graphics Service, procédez comme suit :

  1. Lancez l’administration centrale.
  2. Sous Gestion des applications , sélectionnez Gérer les applications de service :

  1. Cliquez sur Nouveau | Service graphique Visio :

  1. Entrez un nom pour le service et sélectionnez un pool d’applications existant (ou nouveau). Enfin, sélectionnez un compte de sécurité pour le pool d’applications. En tant que meilleure pratique, Microsoft recommande généralement de créer un compte de service géré séparément pour chaque application de service :

  1. Cliquez sur OK .

Une fois le service ajouté, vous pouvez actualiser la page Gérer les applications de service pour afficher le service graphique Visio nouvellement configuré .

Les utilisateurs peuvent publier des diagrammes sur SharePoint à l’aide de Fichier | Boîte de dialogue Enregistrer dans l’application Visio, en saisissant l’URL d’un site SharePoint, comme illustré dans le schéma suivant :

Les diagrammes Visio peuvent ensuite être affichés en configurant un composant WebPart Visio sur une page de site. Les documents Visio peuvent également être rendus à l’aide de Visio Web Access en ouvrant simplement un dessin directement à partir d’une bibliothèque de documents :

Dans la section suivante, nous allons configurer Word Automation Services.

10.5 Activation des services d’automatisation de Word

Comme PowerPoint Automation Services, Word Automation Services vous permet de convertir par programme les formats de document pris en charge par Microsoft Word. Pour activer l’application Word Automation Services, procédez comme suit :

  1. Lancez l’administration centrale.
  2. Sous Gestion des applications , sélectionnez Gérer les applications de service :

  1. Cliquez sur Nouveau | Services d’automatisation de mots :

  1. Entrez un nom pour le service et sélectionnez un pool d’applications existant (ou nouveau). Enfin, sélectionnez un compte de sécurité pour le pool d’applications. En tant que meilleure pratique, Microsoft recommande généralement de créer un compte de service géré séparément pour chaque application de service :

  1. Cliquez sur Suivant .
  2. Entrez le nom du serveur qui hébergera la base de données SQL requise pour Word Automation Services, puis entrez le nom que vous souhaitez utiliser pour la nouvelle base de données. Il est recommandé d’utiliser l’authentification Windows pour la base de données, mais vous pouvez utiliser l’authentification SQL si vous fournissez des informations d’identification :

  1. Cliquez sur Terminer .

L’application de service Word Automation Services sera configurée et vous devez être redirigé vers la page Gérer les applications de service . L’application de service Word Automation Services est désormais disponible. Pour configurer ou mettre à jour les paramètres de l’application de service Word Automation Services, cliquez sur le lien Word Automation Services sur la page Gérer les applications de service . Vous pouvez utiliser la page de propriétés du service, comme illustré dans la capture d’écran suivante :  

L’application de service Word Automation Services est maintenant prête à être utilisée. Pour plus d’informations sur le développement d’interfaces vers Word Automation Services, voir https://docs.microsoft.com/en-us/sharepoint/dev/general-development/what-s-new-in-word-automation-services-for-developers .

10.6 Résumé

Dans ce chapitre, vous avez découvert les applications de service Office de base qui sont disponibles dans le cadre d’Office Online Server ou en tant qu’applications de service natives dans SharePoint Server 2019, telles que PowerPoint et Word Automation Services, ainsi que Visio Graphics Service. PowerPoint et Word Automation Services peuvent être utilisés par les développeurs pour mettre à jour ou convertir par programmation des documents pris en charge dans des bibliothèques de documents. Vous avez également découvert Visio Graphics Service et comment il peut être utilisé pour manipuler et afficher des diagrammes Visio.

Enfin, il est également important de noter que certains services d’application Office (tels qu’Access, Excel et PerformancePoint) ont été dévalorisés ou dépréciés, et Microsoft recommande d’utiliser des services plus récents disponibles dans Microsoft 365 pour remplacer cette fonctionnalité.

Dans le chapitre suivant, nous commencerons à explorer les concepts autour de divers scénarios hybrides SharePoint et comment Microsoft 365 peut être utilisé pour améliorer davantage les capacités de collaboration de votre organisation.

11 Présentation de SharePoint hybride

SharePoint Online est une plateforme de collaboration basée sur le cloud, un corollaire de SharePoint Server. Tout comme SharePoint Server, il comprend des sites, du stockage et des applications. Dans une configuration hybride SharePoint, vous pouvez connecter votre déploiement SharePoint sur site à Office 365 pour étendre votre infrastructure dans le cloud. En tant que meilleure pratique, Microsoft recommande de planifier de nouvelles charges de travail dans Office 365, il est donc important de configurer votre environnement existant pour l’intégrer à SharePoint Online.

SharePoint Hybrid a plusieurs composants principaux :

  • Fonctionnalités des sites hybrides : redirigez SharePoint Server OneDrive ou Mes sites vers Office 365 OneDrive for Business et configurez les profils utilisateur hybrides et le suivi de site hybride.
  • Recherche hybride : permet aux utilisateurs de rechercher du contenu à la fois sur site et sur SharePoint Online.
  • Lanceur d’applications hybride : configurez le lanceur d’applications Office 365 pour aider les utilisateurs à naviguer entre les environnements locaux et en ligne.
  • Taxonomie hybride : étendez les métadonnées gérées et les types de contenu de SharePoint Server à SharePoint Online.
  • Sites extranet Business-to-Business (B2B) : créez des sites partenaires réservés aux membres sur la plate-forme Office 365 pour permettre aux utilisateurs externes d’accéder au contenu en ligne pertinent.
  • Création de site libre-service hybride : configurez les tâches de création de site libre sur un processus SharePoint Online correspondant.

Dans ce chapitre, nous allons discuter, à un niveau élevé, de la manière de déterminer quelles solutions hybrides SharePoint conviennent à votre organisation au moyen des approches suivantes :

  • Évaluation des scénarios hybrides
  • Planification de l’intégration de services hybrides

À la fin de ce chapitre, vous devriez avoir une compréhension des capacités de haut niveau des scénarios hybrides SharePoint et un cadre pour évaluer les services à déployer.

11.1 Évaluation des scénarios hybrides

Tout plan de déploiement doit commencer par des objectifs commerciaux : vous devez comprendre quels sont les objectifs afin de pouvoir voir si vous réussissez. Lors de l’évaluation des scénarios hybrides SharePoint, vous devez comprendre quelles fonctionnalités SharePoint hybrides sont disponibles, quels avantages elles apportent et si elles sont utiles à votre organisation.

Voici des exemples d’exigences relatives aux objectifs commerciaux de mappage :

  • Peut-être que votre organisation essaie d’éviter d’investir dans davantage de stockage sur site pour les répertoires personnels, donc la transition du stockage de fichiers sur site vers OneDrive Entreprise est une solution possible.
  • Si vous étendez votre présence à Office 365 et que vous craignez que les utilisateurs puissent facilement trouver des données, la configuration de la recherche hybride peut aider les utilisateurs à localiser le contenu sur l’une ou l’autre plate-forme.

Les sections suivantes vous aideront à évaluer la capacité des fonctionnalités.

11.2 Emplacements

Les sites sont le principal composant de contenu de SharePoint Server. Plusieurs fonctionnalités centrées sur le site sont possibles avec SharePoint Hybrid, notamment la configuration de la redirection, le suivi du site et des documents et la création de sites en libre-service.

Les fonctionnalités suivantes sont incluses dans les sites hybrides :

  • Suivi du site
  • OneDrive Entreprise
  • Création de site libre-service
  • Lanceur d’applications

11.3 Suivi du site

Dans un environnement SharePoint Server, les utilisateurs peuvent suivre des sites et des documents. Les sites hybrides permettent une vue de suivi de site consolidée dans SharePoint Online, rassemblant les listes de sites suivis à partir de SharePoint Server et de SharePoint Online. Bien que cette fonctionnalité ne migre pas la liste des sites suivis sur site vers Office 365, les utilisateurs peuvent suivre à nouveau les sites sur site et la liste des sites suivis dans Office 365 sera mise à jour en conséquence.

11.4 OneDrive Entreprise

Hybrid OneDrive for Business vous permet de déplacer la consommation de données de votre déploiement SharePoint sur site (s’il existe) vers OneDrive for Business dans Office 365. Hybrid OneDrive for Business permet à vos utilisateurs de combiner l’utilisation du site SharePoint sur site et OneDrive for Business dans SharePoint en ligne.

Bien que la configuration de OneDrive for Business hybride vous permette de rediriger les utilisateurs accédant à leur site Mon site local, elle ne migre ni ne synchronise les données.

La configuration d’Hybrid OneDrive for Business active également les profils d’utilisateur hybrides. Les profils utilisateur hybrides redirigent les vues de profil locales vers le profil Office 365 de l’utilisateur.

11.5 Création de site libre-service

La configuration de la création de site en libre-service hybride redirige les utilisateurs des outils de création de site sur site vers la configuration de groupe Office 365 en libre-service. Un groupe Office 365 (auparavant appelé groupe moderne) est une construction qui combine un groupe, une boîte aux lettres de groupe, un service OneNote basé sur le cloud et un site d’équipe SharePoint en une seule unité.

11.6 Lanceur d’applications

Le lanceur d’applications hybride extensible vous permet de créer une expérience de navigation plus transparente pour les utilisateurs se déplaçant entre les environnements SharePoint sur site et SharePoint Online. L’ expérience du lanceur d’applications expose les applications Office 365 et les vignettes personnalisées via l’interface du lanceur d’applications SharePoint Server sur site.

11.7 Recherche

Après Sites, la recherche est la fonctionnalité SharePoint la plus couramment utilisée. La recherche hybride SharePoint a deux options disponibles : la recherche hybride cloud et la recherche fédérée hybride.

La recherche hybride cloud est l’option de recherche hybride la plus simple à configurer. Une application de recherche analyse le contenu local et stocke l’index de recherche avec le contenu cloud dans SharePoint Online. Cet index unique expose tout le contenu SharePoint (à la fois sur site et ce qui se trouve déjà dans SharePoint Online) à Microsoft Graph et aux services de recherche. Les résultats sont affichés et classés en fonction de leur pertinence, quelle que soit la source du contenu, et présentés dans un seul bloc de résultats. De plus, les utilisateurs peuvent filtrer les recherches pour n’inclure que le contenu en ligne ou sur site. Les utilisateurs accèdent à la recherche hybride cloud à partir de SharePoint Online.

Pour la plupart des organisations, la recherche hybride cloud est recommandée. La recherche hybride cloud présente les avantages suivants :

  • Les utilisateurs peuvent voir les résultats de recherche unifiés à partir de plusieurs sources.
  • La recherche hybride dans le cloud ne nécessite pas de mise à niveau de l’environnement de la batterie de serveurs SharePoint vers 2016 ou 2019.
  • Aucune mise à niveau sur site n’est requise pour l’index de recherche.
  • Le coût total de possession de la recherche est inférieur, car aucun matériel ou capacité supplémentaire sur site ne doit être déployé à l’avenir. L’index de recherche d’entreprise est stocké dans SharePoint Online.
  • Les applications Microsoft Graph, telles que Delve, peuvent présenter du contenu aux utilisateurs.
  • Il est plus simple à déployer, à entretenir et à dépanner.

La recherche fédérée hybride renvoie le contenu de deux index distincts (Office 365 et SharePoint Server sur site). Les résultats sont regroupés et classés indépendamment en fonction de leur source, puis affichés dans des blocs de résultats séparés, tandis que la recherche hybride cloud utilise un seul bloc de résultats. La recherche fédérée hybride peut être une bonne option lorsque votre organisation a un contenu potentiellement sensible qu’elle souhaite séparer d’Office 365, mais souhaite toujours que les utilisateurs puissent le rechercher à partir d’un seul plan de verre.

Microsoft recommande de configurer la recherche hybride cloud, bien que vous souhaitiez peut-être implémenter une recherche fédérée hybride ou utiliser une combinaison de recherche fédérée hybride et de recherche hybride cloud (comme pour les ensembles de contenu sensibles ou les fonctionnalités indisponibles). Microsoft recommande la recherche hybride cloud pour la plupart des clients, bien qu’il soit important de savoir quand utiliser laquelle.

Lors de la planification d’un déploiement de recherche hybride, il est important de comprendre quelles fonctionnalités sont différentes ou indisponibles, ou quelles technologies et fonctionnalités ont remplacé ce que vous avez actuellement déployé. Avec un état d’esprit d’adoption et de gestion du changement, il est également important de se concentrer sur la convivialité et la meilleure expérience utilisateur final.

Du point de vue de la planification sur site, lors de la configuration de la recherche hybride dans le cloud, le serveur SharePoint sur site qui héberge l’application de service de recherche dans le cloud a besoin d’au moins 100 Go d’espace de stockage. Du point de vue de la planification du stockage dans le cloud, SharePoint Online peut indexer 1 million d’éléments pour chaque 1 To d’espace.

11.8 Taxonomie

La taxonomie hybride vous permet de définir une taxonomie SharePoint unique pour couvrir les environnements SharePoint Server et SharePoint Online locaux. L’avantage est que vous pouvez utiliser un seul ensemble de métadonnées entre les deux plates-formes.

Contrairement à d’autres configurations hybrides, la taxonomie est différente dans la mesure où le composant partagé est maîtrisé en ligne. Avec d’autres solutions hybrides (telles que l’identité hybride avec Azure Active Directory ( AD ) ou Exchange Hybrid), le système local est la source de vérité ou d’autorité, et le cloud reçoit une copie synchronisée de cet environnement local.

Lorsque vous configurez une taxonomie hybride et des types de contenu, la configuration de votre magasin de termes sur site et les types de contenu sont copiés dans SharePoint Online. Un travail du minuteur est ensuite configuré sur site pour mettre à jour la taxonomie locale et les types de contenu. À l’avenir, la taxonomie et les types de contenu ne doivent être mis à jour que dans SharePoint Online.

11.9 Sites extranet B2B

Un extranet, en général, est une ressource mise à la disposition de personnes extérieures à une organisation à des fins de partage de données. Dans la terminologie SharePoint, un extranet est un site ou une collection de sites restreint qui permet à votre organisation de partager des informations avec des utilisateurs externes tout en protégeant les actifs internes. Avec une configuration hybride SharePoint, vous pouvez diriger les utilisateurs externes vers des sites dans Office 365 à l’aide de la fonctionnalité hybride B2B .

La configuration de sites extranet dans SharePoint Online présente de nombreux avantages :

  • Les collections de sites peuvent être configurées pour permettre à tous les utilisateurs ou propriétaires d’inviter des fournisseurs externes ou des utilisateurs partenaires.
  • Les administrateurs peuvent limiter la liste des domaines externes vers lesquels l’organisation autorise le partage.
  • Les rapports d’activité et d’audit peuvent être utilisés pour suivre l’accès et l’utilisation du site.
  • Les utilisateurs invités externes peuvent être limités à un seul site, empêchant l’accès aux ressources internes non autorisées.
  • Les utilisateurs invités externes peuvent être limités à seulement pouvoir accepter des invitations et se connecter à SharePoint Online à partir de l’adresse qui a reçu l’e-mail, empêchant ainsi tout partage ultérieur avec des parties non approuvées.

Lors de la planification de votre modèle extranet, vous devez prendre trois décisions fondamentales :

  • Modèle d’invitation : Cela répond à la question de savoir comment les utilisateurs obtiennent-ils l’accès ? Vous pouvez autoriser tous les utilisateurs ou uniquement les propriétaires du site extranet à inviter d’autres personnes via l’interface utilisateur, ou empêcher tous les utilisateurs d’inviter qui que ce soit et gérer le processus de manière administrative (ou avec une application tierce).   
  • Licences : Cela permet de répondre à la question de savoir quelles fonctionnalités les invités peuvent-ils avoir ? Par défaut, les utilisateurs invités SharePoint ont des capacités limitées régies par les restrictions définies pour le groupe dans lequel ils sont placés. Les utilisateurs externes authentifiés peuvent utiliser Office Online pour afficher et modifier des documents, mais d’autres fonctionnalités (telles que le téléchargement et l’installation d’Office 365 ProPlus, la possibilité de créer et de gérer des sites ou de partager des ressources) nécessitent l’attribution de licences supplémentaires.   
  • Gestion des identités et gouvernance : Une partie de la gestion continue de toute ressource est la gouvernance des identités et des accès. Vous pouvez utiliser les outils de gestion des identités et des accès qui font partie d’Azure AD Premium ou développer une solution personnalisée.

Maintenant que vous avez compris les fonctionnalités disponibles dans SharePoint Hybrid, examinons certains des éléments à prendre en compte lors de la planification de l’intégration.

11.10 Planification de l’intégration de services hybrides

Les déploiements de fonctionnalités hybrides peuvent fournir un chemin vers le cloud pour de nombreux services et charges de travail. Même si vous avez peut-être appris quelles options sont disponibles, vous devrez toujours travailler avec les parties prenantes de l’entreprise pour déterminer si les fonctionnalités sont utiles. Ces parties prenantes dépendront des services déployés, des types d’applications prises en charge, de l’emplacement des autres actifs de données d’entreprise et de l’impact sur les utilisateurs. Ils peuvent inclure des directeurs et autres cadres, des gestionnaires de centre de services, des représentants de centre d’appels ou d’autres utilisateurs. En outre, vous devrez peut-être vous engager avec des personnes telles que des architectes d’entreprise et des spécialistes de l’intégration d’applications pour déterminer quelles parties (le cas échéant) de votre plate-forme SharePoint Server sont bien adaptées à une topologie hybride.

Si votre organisation a développé des solutions ou des formulaires personnalisés, configuré des intégrations avec d’autres applications ou sources de données sur site, ou déployé des plug-ins et des flux de travail pour interagir avec d’autres applications sur site, vous aurez besoin de la contribution et des directives des personnes responsables de la gestion de ces solutions .

Après avoir identifié les objectifs organisationnels et les capacités des plates-formes, il est important de se familiariser avec le processus et les conditions préalables de toute mise en œuvre. Les fonctionnalités hybrides de SharePoint ont plusieurs dépendances, comme l’indique la liste suivante :

  • La configuration de tout scénario de service hybride qui inclut SharePoint Server 2013 nécessite au minimum SharePoint Server 2013 Service Pack 1. En règle générale, tous les environnements SharePoint doivent être configurés avec les mises à jour les plus récentes. Pour une liste des mises à jour disponibles, voir https://docs.microsoft.com/en-us/officeupdates/sharepoint-updates.
  • Mes sites doivent être configurés pour Hybrid OneDrive.
  • L’application de service Paramètres d’abonnement doit être configurée pour les fonctionnalités des sites hybrides.
  • Le service de profil utilisateur doit être configuré pour se synchroniser à partir d’AD, via SharePoint AD Import ou Microsoft Identity Manager.
  • Au moins une application de service de métadonnées gérées doit être configurée.
  • L’application de service App Management doit être configurée.
  • Vous devez avoir déjà configuré Azure AD Connect pour la synchronisation des identités entre l’AD et Microsoft Azure AD. Pour plus d’informations sur la configuration d’Azure AD Connect, consultez https://docs.microsoft.com/en-us/azure/active-directory/hybrid/ .

Enfin, si votre environnement SharePoint Server actuel est sous-utilisé, très obsolète ou n’a pas subi beaucoup de personnalisation, il peut être plus intéressant de déterminer si la migration directe du contenu est plus sensée pour l’entreprise. Les options de migration de SharePoint Online sont décrites au chapitre 14 , Présentation du processus de migration , et au chapitre 17 , Migration des données et du contenu .

11.11 Résumé

Dans ce chapitre, vous avez découvert les capacités de divers scénarios hybrides SharePoint, notamment les sites hybrides, la taxonomie, les extranets B2B et la recherche. La configuration de ces fonctionnalités permettra à une organisation de s’étendre à la plate-forme SharePoint Online à son propre rythme et de positionner les fonctionnalités de manière à favoriser une adoption réussie par les utilisateurs finaux. Plus important encore, vous avez appris l’importance de prendre en compte les intérêts des propriétaires d’entreprise et des parties prenantes dans le cadre d’une stratégie hybride SharePoint.

Dans le chapitre suivant, nous commencerons à configurer les fonctionnalités communes de SharePoint Hybrid.

12 Planification d’une configuration et d’une topologie hybrides

Alors que le paysage de la collaboration des services en ligne continue d’évoluer, de nombreuses organisations commenceront à déplacer les charges de travail des ressources sur site. Cependant, pour les grandes organisations ayant des investissements importants dans l’architecture, les applications et les services sur site, ces changements doivent se produire progressivement.

Les configurations hybrides pour SharePoint permettent aux organisations de commencer à tirer parti des dernières technologies basées sur le cloud sans renoncer aux investissements sur site.

Dans le chapitre 10 , Présentation de SharePoint Hybrid , nous avons abordé certaines des fonctionnalités des différentes configurations SharePoint Hybrid. En guise de révision, SharePoint Hybrid prend en charge les fonctionnalités suivantes :

  • Les fonctionnalités du site hybride : redirige SharePoint Server OneDrive ou Mes sites vers Office 365 OneDrive for Business et configure les profils d’utilisateurs hybrides et les suivis de sites hybrides
  • Recherche hybride : permet aux utilisateurs de rechercher du contenu à la fois sur site et sur SharePoint Online
  • Lanceur d’applications hybride : configure le lanceur d’applications Office 365 pour aider les utilisateurs à naviguer entre les environnements locaux et en ligne
  • Taxonomie hybride : étend les métadonnées gérées et les types de contenu de SharePoint Server vers SharePoint Online
  • Sites extranet Business-to-Business (B2B) : crée des sites partenaires réservés aux membres sur la plate-forme Office 365 pour permettre aux utilisateurs externes d’accéder au contenu en ligne pertinent
  • Création de site libre-service hybride : configure les tâches de création de site libre sur un processus SharePoint Online correspondant

Dans ce chapitre, nous allons passer en revue certaines bonnes pratiques générales et les conditions préalables à la connectivité hybride avec une batterie de serveurs SharePoint Server 2019, et explorer l’ assistant de configuration hybride .

12.1 Planification des meilleures pratiques hybrides

Le déploiement de SharePoint Hybrid nécessite une planification à la fois du point de vue commercial et technologique. Toute solution déployée doit être vérifiée par rapport aux exigences de l’entreprise, telles que la disponibilité des applications, la sécurité, l’intégration avec les applications métier existantes et la gestion de l’adoption par les utilisateurs finaux.

Les meilleures pratiques technologiques sont les suivantes :

  • S’assurer que tous les systèmes déployés sont tenus à jour
  • Configuration des options de surveillance et d’alerte pour les services, les applications et les notifications au niveau du système
  • Mettre en œuvre la sécurité avec un état d’esprit moins privilégié
  • Maintenir une documentation adéquate des comptes de service, des applications Web, des applications de service et des collections de sites
  • Mise en œuvre de la gestion du contrôle du changement
  • Maintenir les sauvegardes de la batterie de serveurs, du site et des applications
  • Tests réguliers des procédures de reprise après sinistre
  • Gestion du cycle de vie des comptes d’identité et de sécurité

Chaque charge de travail hybride individuelle a ses propres recommandations distinctes qui seront utilisées tout au long de l’article pour éclairer les choix de configuration et les recommandations.

12.2 Configuration des prérequis pour une batterie de serveurs hybride SharePoint

Les fonctionnalités hybrides de SharePoint sont configurées avec un outil d’exécution, l’assistant de configuration hybride. L’un des avantages d’un outil d’exécution basé sur le Web est qu’il est toujours à jour avec les dernières fonctionnalités. Un certain nombre de conditions préalables doivent être remplies avant d’exécuter l’Assistant Configuration hybride et de se connecter à SharePoint Online.

Les termes Hybrid Picker et Hybrid Configuration Wizard sont utilisés de manière interchangeable dans la documentation Microsoft et dans cet article. Hybrid Picker était le nom d’origine de l’outil de configuration. Bien qu’il ait été renommé par la suite en Assistant de configuration hybride, toutes les références n’ont pas été mises à jour.

La plupart des exigences sont requises quels que soient les services hybrides configurés. Les prérequis généralement partagés pour toutes les fonctionnalités sont les suivants.

Pour SharePoint Server 2013 uniquement, il y a les éléments suivants :

  • SharePoint Server 2013 Service Pack 1 et la mise à jour publique de janvier 2016 : https://docs.microsoft.com/en-us/officeupdates/sharepoint-updates

Pour SharePoint Server 2013, 2016 et 2019, il y a les éléments suivants :

  • Microsoft 365 ou un locataire SharePoint Online
  • Comptes administratifs :
    • Un compte cloud avec les rôles d’administrateur global, d’administrateur d’application ou d’administrateur d’application cloud.
    • Le compte local doit être membre du groupe Administrateurs de batterie de serveurs SharePoint.
    • Le compte sur site doit avoir le rôle de serveur securityadmin dans l’instance de serveur SQL de la batterie.
    • Le compte local doit être membre du rôle de base de données fixe db_owner sur les bases de données SharePoint concernées.
    • Le compte local doit être membre du groupe Administrateurs local sur le serveur sur lequel les tâches seront exécutées.
  • L’ assistant de configuration hybride , situé à l’ adresse https://go.microsoft.com/fwlink/?linkid=867176
  • Assistant de connexion Microsoft Online Services pour les professionnels de l’informatique RTW, situé à l’ adresse https://go.microsoft.com/fwlink/?LinkID=286152 , installé sur les serveurs de recherche et d’administration centrale
  • Le module Azure Active Directory pour Windows PowerShell, situé à l’ adresse https://docs.microsoft.com/en-us/powershell/azure/active-directory/install-msonlinev1?view=azureadps-1.0 , installé sur la recherche et l’administration centrale les serveurs
  • L’URL de la collection de sites racine SharePoint Online ( https://<tenant>.sharepoint.com )

Certaines configurations hybrides (telles que la recherche) peuvent avoir des exigences supplémentaires, telles que des comptes de service et des attributions de droits d’utilisateur. Au fur et à mesure que nous explorerons ces configurations dans les chapitres suivants, ces exigences spécifiques seront réitérées.

12.3 Exécution de l’assistant de configuration hybride de SharePoint

L’ assistant de configuration hybride de SharePoint peut être lancé à partir de plusieurs emplacements différents, notamment :

  • Le centre d’administration SharePoint Online
  • Administration centrale de SharePoint Server
  • Via un lien de téléchargement direct : https://go.microsoft.com/fwlink/?linkid=867176

L’ assistant de configuration hybride est une application d’exécution Web qui télécharge la configuration et les fonctionnalités actuelles à chaque exécution. Étant donné que l’ assistant de configuration hybride doit être exécuté sur un serveur SharePoint, la méthode la plus simple pour le lancer est depuis l’administration centrale :

  1. Lancez l’Administration centrale (SharePoint Server 2016 et 2019) et accédez à Office 365 , puis sélectionnez Lancer l’assistant de configuration hybride . Vous pouvez également ouvrir un navigateur Web directement sur le sélecteur hybride de SharePoint ( https://go.microsoft.com/fwlink/?linkid=867176 ). Les deux méthodes téléchargeront la version la plus récente de l’ assistant de configuration hybride :

  1. Cliquez sur Suivant pour continuer :

  1. Pour vous connecter à la batterie de serveurs SharePoint locale, vous pouvez utiliser les informations d’identification de l’utilisateur actuel ou entrer des informations d’identification spécifiques. Pour les informations d’identification Office 365, saisissez le nom d’utilisateur et cliquez sur Valider les informations d’ identification . Dans la boîte de dialogue d’authentification moderne qui suit, saisissez le mot de passe du compte. Une fois la validation terminée, cliquez sur Suivant :

  1. Vérifiez que tous les tests préalables réussissent. Vous devrez résoudre toutes les erreurs avant de continuer. Cliquez sur Suivant lorsque vous êtes prêt :

  1. Si vous avez configuré Workflow Manager (Workflow Manager a été abordé au chapitre 3 , Gestion et maintenance d’une batterie de serveurs SharePoint ), vous serez invité à mettre à jour le domaine de sécurité pour garantir que les workflows continuent de fonctionner. Si vous ne le faites pas automatiquement, vous devrez revenir à l’assistant ou exécuter manuellement Set-SPAuthenticationRealm . Cliquez sur Suivant :

  1. Sélectionnez les options à configurer, en fournissant des entrées supplémentaires si nécessaire, puis cliquez sur Suivant pour terminer l’assistant :

Certaines des fonctionnalités hybrides nécessitent des entrées supplémentaires, telles que les noms de base de données ou de serveur d’applications. Pour les options qui nécessitent des valeurs de configuration supplémentaires, vous devrez cliquer sur le lien Paramètres d’entrée correspondant à la fonctionnalité pour ajouter les valeurs manquantes. La configuration ne vous permettra pas de continuer sans que les valeurs nécessaires ne soient renseignées.

Dans la capture d’écran précédente, vous avez peut-être remarqué que la fonctionnalité d’audit hybride (aperçu) est grisée. Cette fonctionnalité était d’abord disponible sur les déploiements de SharePoint Server 2016, mais n’est plus prise en charge pour aucune version de SharePoint. Cette fonctionnalité a été dépréciée dans la mise à jour publique de novembre 2019 pour SharePoint 2016. L’ option d’ audit hybride (aperçu) est grisée pour toutes les versions de SharePoint et sera définitivement supprimée dans une future mise à jour. Pour les organisations qui avaient initialement configuré l’audit hybride, aucune nouvelle donnée ne sera envoyée à SharePoint (que la mise à jour publique de novembre 2019 ait été appliquée ou non).

Si des fonctionnalités supplémentaires ne sont pas disponibles pour votre version de SharePoint, vous pouvez cliquer sur le lien pour afficher le rapport et découvrir pourquoi.

12.4 Résumé

Dans ce chapitre, nous avons passé en revue les conditions préalables à la configuration de la connectivité hybride entre les environnements SharePoint Server et SharePoint Online. Nous nous sommes également familiarisés avec le téléchargement et le lancement de l’assistant de configuration hybride. Ces compétences sont importantes car elles vous permettent de commencer à configurer des charges de travail hybrides pour SharePoint Server.

Dans le chapitre suivant, nous allons commencer à configurer des fonctionnalités hybrides pour permettre des charges de travail intersites.

13 Implémentation d’artefacts de travail d’équipe hybride

À mesure que le paysage de la collaboration des services en ligne continue d’évoluer, de nombreuses organisations déplaceront les charges de travail des ressources sur site. Cependant, pour les grandes organisations ayant des investissements importants dans l’architecture, les applications et les services sur site, ces changements doivent se produire progressivement.

Les configurations hybrides pour SharePoint permettent aux organisations de commencer à tirer parti des dernières technologies basées sur le cloud sans renoncer à l’investissement sur site, ce qui permet aux organisations de continuer à utiliser l’infrastructure sur site et de s’étendre au cloud là où cela a du sens. Les technologies basées sur le cloud peuvent généralement être mises à l’échelle beaucoup plus rapidement que les ressources sur site, c’est pourquoi Microsoft recommande de se tourner vers la plate-forme Microsoft 365 pour de nouveaux investissements.

Dans ce chapitre, vous apprendrez à configurer et à gérer certaines des fonctionnalités hybrides de base. Pour ce faire, nous aborderons les sujets suivants :

  • Taxonomie hybride et types de contenu
  • OneDrive hybride pour les entreprises
  • Sites hybrides
  • Sites hybrides B2B
  • Lanceur d’application hybride
  • Rendu de documents pour les applications Web

Il y a beaucoup de tâches de configuration à faire, alors allons-y !

13.1 Configuration de la taxonomie hybride et des types de contenu

La fonctionnalité de taxonomie hybride vous permet d’étendre votre taxonomie locale dans SharePoint Online, permettant une taxonomie cohérente sur les deux plates-formes. Contrairement à d’autres fonctionnalités hybrides, la taxonomie est unique en ce sens qu’une fois synchronisée sur site vers le cloud, elle ne doit être gérée qu’à partir de SharePoint Online . La taxonomie hybride a été initialement publiée pour SharePoint Server 2016, mais a ensuite été mise à jour afin d’être disponible dès SharePoint Server 2013.

13.2 Prérequis

Afin de pouvoir configurer une taxonomie hybride et des types de contenu, les conditions préalables suivantes doivent être remplies :

  • Mise à jour publique de novembre 2016 ou ultérieure pour la taxonomie hybride ( https://support.microsoft.com/kb/3127940 ).
  • Mise à jour publique de juin 2017 ou ultérieure pour les types de contenu hybrides ( https://support.microsoft.com/help/3203432 ).
  • Les Copy-SPTaxonomyGroups , SPO365LinkSettings , et Copy-SPContentTypes cmdlets sont disponibles.

Pour rappel, toutes les fonctionnalités hybrides de SharePoint reposent sur la synchronisation des comptes Active Directory.

Une fois les mises à jour appliquées, vous pouvez procéder à la configuration.

13.3 Mise à jour des autorisations du magasin de termes

Pour que le travail du minuteur SharePoint se termine correctement, le compte de service du minuteur doit être membre du groupe d’administrateurs du service de métadonnées gérées. Pour le faire, suivez ces étapes:

  1. Lancez SharePoint Management Shell.
  2. Exécutez les commandes suivantes :

$SPSite = “http://<collection de sites racine”>
$SPTimerServiceAccount = (Get-WmiObject win32_service | ? { $_.Name -eq (Get-Service | ? { $_.Displayname -eq “SharePoint Timer Service”} ).Name }).StartName
$SPTermStoreName = “Service de métadonnées gérées”
$Web = Get-SPWeb -Site $SPSite
$TaxonomySession = Get-SPTaxonomySession -Site $Web.Site
$TermStore = $TaxonomySession.TermStores[$SPTermStoreName]
$TermStore .AddTermStoreAdministrator($SPTimerServiceAccount)
$TermStore.CommitAll()

Si vous réussissez cette opération, une sortie s’affichera à l’écran, comme illustré dans la capture d’écran suivante :

Ensuite, nous synchroniserons la taxonomie existante avec SharePoint Online.

13.4 Copie d’une taxonomie locale vers SharePoint Online

Vous devez copier votre taxonomie existante sur SharePoint Online avant d’exécuter l’Assistant Configuration hybride. Pour ce faire, suivez les étapes suivantes :

  1. Lancez SharePoint Management Shell.
  2. Exécutez le script suivant pour copier les groupes de taxonomie non définis par défaut et les termes vers SharePoint Online :

La commande Copy-SPtaxonomyGroups échouera si votre groupe contient des ensembles de termes spéciaux. Dans cet exemple, les groupes par défaut ( People , Search Dictionaries et System ) ont été exclus car ils contiennent des ensembles de termes spéciaux qui ne peuvent pas être répliqués. Si vous disposez d’ensembles de termes supplémentaires ou si le magasin de termes est stocké dans un autre nom d’instance de service de métadonnées gérées, vous devez mettre à jour ces paramètres en conséquence.

$SPOCredential = Get-Credential
$SPOSite = “https://<tenant>.sharepoint.com”
$SPSite = “http://<collection de sites racine>”
$SPTermStoreName = “Managed Metadata Service”
$Web = Get-SPWeb -Site $SPSite
$TaxonomySession = Get-SPTaxonomySession -Site $Web.Site
$TermStore = $TaxonomySession.TermStores[$SPTermStoreName]
[array]$GroupNames = $TermStore.Groups.Name -notmatch (“People|Search Dictionaries|System” )
Copier-SPtaxonomyGroups -LocalTermStoreName $SPTermStoreName -LocalSiteURL $SPSite -RemoteSiteURL $SPOSite -GroupNames $GroupNames -Credential $SPOCredential

  1. Rassemblez une liste des types de contenu que vous souhaitez copier sur SharePoint Online. Pour répertorier tous les types de contenu pour un site particulier, exécutez le script suivant à partir de SharePoint Management Shell :

$SPSite = “http://<collection de sites racine>”
$Web = Get-SPWeb -Site $SPSite
[System.Collections.Arraylist]$ContentTypeNames = $Web.ContentTypes.Name

  1. Passez en revue les valeurs stockées dans la variable $ContentTypeNames . Lorsque vous avez déterminé les types de contenu à copier à partir d’Office 365, utilisez le script suivant pour les copier. S’il n’y en a pas à exclure, vous pouvez simplement utiliser l’intégralité de la collection $ ContentTypeNames (cependant, vous devrez probablement supprimer de nombreux éléments intégrés, tels que la définition de la règle de l’analyseur de santé, les colonnes d’indicateur commun ou d’autres types de contenu qui ne sont pas valides dans SharePoint Online). Vous pouvez utiliser la méthode Remove() pour les supprimer de la variable $ContentTypeNames . Les types de contenu seront enregistrés dans /sites/contentTypeHub dans votre locataire SharePoint. S’il n’existe pas encore, il sera créé :

$SPOCredential = Get-Credential
$SPOSite = “https://<tenant>.sharepoint.com”
$SPSite = “http://root site collection>”
Copy-SPContentTypes -LocalSiteUrl $SPSite -LocalTermStoreName $SPTermStoreName -RemoteSiteUrl $SPOSite -ContentTypeName $ContentTypeNames -Credential $SPOCredential

Maintenant que nous savons comment cloner la taxonomie, apprenons à exécuter l’assistant de configuration hybride.

 

13.5 Exécution de l’assistant de configuration hybride

La dernière étape consistera à exécuter l’assistant de configuration hybride. Pour ce faire, suivez ces étapes :

  1. Lancez l’ assistant de configuration hybride SharePoint à partir de l’icône sur le bureau ou à partir de l’Administration centrale.
  2. Cochez la case Taxonomie hybride et type de contenu , puis cliquez sur le lien Paramètres d’entrée correspondant :   

  1. Sur la page Paramètres d’entrée , entrez l’URL du site SharePoint local, le nom du service de métadonnées géré (le paramètre Nom du magasin de termes local), puis les noms des groupes et des types de contenu que vous souhaitez synchroniser. Ensuite, cliquez sur Valider . Si cela réussit, cliquez sur OK :

Si vous ne connaissez pas le nom de votre application de service de métadonnées gérées, vous pouvez consulter Gestion des applications | Gérez les applications de service dans l’Administration centrale ou exécutez Get-SPServiceApplication | ? {$_.TypeName -like “*metadata*”} à partir de SharePoint Management Shell.

  1. Cliquez sur Suivant lorsque vous êtes prêt.
  2. Consultez le récapitulatif de configuration et résolvez les erreurs :

La configuration est terminée. La taxonomie et les types de contenu doivent désormais être gérés à partir de SharePoint Online.

Ensuite, nous examinerons la configuration de OneDrive for Business hybride.

13.6 Configuration de OneDrive for Business hybride

Hybrid OneDrive for Business effectue la redirection de la zone Mes sites des utilisateurs vers un site Microsoft 365 OneDrive for Business correspondant. Il est important de noter que OneDrive for Business hybride ne migre pas les données .

La configuration de OneDrive for Business hybride peut être divisée en quatre sections principales :

  • Conditions préalables
  • Configuration des autorisations
  • Création d’un groupe pilote
  • Exécution de l’assistant de configuration hybride

Jetons un coup d’œil à chacun.

13.7 Prérequis

Pour configurer OneDrive for Business et Sites hybrides, vous devez remplir les conditions préalables suivantes :

  • Une licence SharePoint Online dans Office 365
  • Un compte administrateur avec des privilèges de rôle d’administrateur SharePoint Online
  • Une URL de mes sites SharePoint Online
  • Un compte administrateur avec l’appartenance au groupe Administrateurs de batterie

Pour rendre les services OneDrive hybrides disponibles pour vos utilisateurs locaux, vous devez vous abonner à un plan Microsoft 365 qui contient SharePoint Online, puis synchroniser votre annuaire local avec Office 365.

13.8 Création d’un groupe pilote

Si vous décidez de mener un projet pilote de OneDrive for Business hybride pour un petit groupe d’utilisateurs, vous pouvez créer une audience pour vos utilisateurs pilotes. Copiez et collez le script suivant dans une console SharePoint PowerShell élevée, en modifiant les valeurs des variables telles que $MySiteHostUrl , $AudienceName et $AudienceDescription .

Dans cet exemple, le script crée une audience dont les membres se trouvent dans le service informatique.

Vous pouvez également effectuer cette action dans SharePoint Server en accédant à Administration centrale et en sélectionnant Gestion des applications | Gérer les applications de service | Service de profil utilisateur | Gérer les audiences ou dans SharePoint Online en accédant au Centre d’administration SharePoint | Profils d’utilisateurs | Faire en sorte:

$MySiteHostUrl = “https://<sharepoint my sites url>”
$AudienceName = “OneDrive Pilot Users”
$AudienceDescription = “OneDrive Pilot Users”
$AudienceRules = @()
$AudienceRules += New-Object Microsoft.Office.Server. Audience.AudienceRuleComponent(“Department”, “Contient”, “IT”)
$Site = Get-SPSite $MySiteHostUrl
$ctx = [Microsoft.Office.Server.ServerContext]::GetContext($site)
$AudMan = New-Object Microsoft .Office.Server.Audience.AudienceManager($ctx)
$Audience = $AudMan.Audiences.Create($AudienceName, $AudienceDescription)
$Audience.AudienceRules = Nouvel objet System.Collections.ArrayList
$AudienceRules | ForEach-Object { $Audience.AudienceRules.Add($_) }
$Audience.Commit()
$Upa = Get-SPServiceApplication | Where-Object {$_.TypeName -eq “Application de service de profil utilisateur”}
$AudienceJob = [Microsoft.Office.Server.Audience.AudienceJob]::RunAudienceJob(($Upa.Id.Guid.ToString(), “1” , “1”, $Audience.AudienceName))

Maintenant que nous savons comment créer un groupe pilote, apprenons à configurer les autorisations.

13.9 Configuration des autorisations

Pour utiliser OneDrive Entreprise dans Microsoft 365, les utilisateurs doivent disposer à la fois des autorisations Créer un site personnel et Suivre des personnes et Modifier le profil dans Microsoft 365. Celles-ci sont attribuées par défaut, mais il est recommandé de vérifier que vous les avez.

Pour vérifier ces autorisations, procédez comme suit :

  1. Connectez-vous au centre d’administration Microsoft 365 ( https://admin.microsoft.com ).
  2. Développez Centres d’administration, puis cliquez sur SharePoint .
  3. Dans le volet de navigation, cliquez sur Plus de fonctionnalités , puis sur Ouvrir sous Profils utilisateur :

  1. Sous Personnes , cliquez sur Gérer les autorisations des utilisateurs .
  2. Sur la page Autorisations pour userprofile_<id> , sélectionnez Tout le monde sauf les utilisateurs externes :

  1. Assurez-vous que les trois cases sont cochées et cliquez sur OK .

Le groupe Tout le monde sauf les utilisateurs externes est configuré par défaut, avec toutes les autorisations sélectionnées. À moins que vous n’ayez modifié les autorisations par défaut pour limiter l’intégration directement dans Microsoft 365, cette étape consiste généralement à vérifier que les autorisations appropriées sont déjà en place.

13.10 Exécution de l’assistant de configuration hybride

Pour effectuer la configuration de la redirection, vous aurez besoin de l’URL OneDrive/Mes sites dans Office 365. Vous pouvez la localiser en accédant au centre d’administration SharePoint Online, en sélectionnant Plus de fonctionnalités, puis en cliquant sur Ouvrir dans la section de la page Collections de sites classiques . Une fois chargé, vous devrez trouver la collection de sites qui correspond au format https://<tenant>-my.sharepoint.com .

Lorsque vous disposez de l’URL Mes sites de votre locataire, vous pouvez suivre ces étapes pour configurer la redirection OneDrive Entreprise :

  1. Lancez l’ assistant de configuration hybride SharePoint à partir de l’icône sur le bureau ou à partir de l’Administration centrale.
  2. Cochez uniquement la case Hybrid OneDrive . Si vous souhaitez que les nouveaux sites Mes sites soient par défaut sur OneDrive Entreprise, sélectionnez également la sous-option :  

  1. Cliquez sur Suivant .
  2. Vérifiez qu’il a été terminé avec succès :

  1. Si vous souhaitez configurer Hybrid OneDrive uniquement pour un public spécifique, lancez l’Administration centrale et sélectionnez Office 365 . Ensuite, cliquez sur Configurer les fonctionnalités hybrides OneDrive et Sites .
  2. Sélectionnez Utiliser un public spécifique , puis sélectionnez un public. Ensuite, cliquez sur OK :

Avec cela, OneDrive for Business hybride a été configuré. Ensuite, nous examinerons la configuration des sites hybrides et de leurs fonctionnalités.

13.11 Configuration des sites hybrides

Avec SharePoint, lorsqu’un utilisateur suit un site pour les mises à jour, il est ajouté à la liste des sites suivis de l’utilisateur. Cependant, avec des environnements mixtes (tels que SharePoint Server et SharePoint Online), si les utilisateurs suivent des sites dans les deux environnements, ils se retrouveront avec deux listes de sites suivis contenant des éléments différents.

Avec les fonctionnalités de sites hybrides, le lien des sites de l’utilisateur à partir de SharePoint local est redirigé vers SharePoint Online afin que les utilisateurs puissent conserver une liste unique.

Il est important de noter que les sites actuellement suivis dans SharePoint Server ne sont pas migrés. Les utilisateurs devront rétablir leurs sites suivis une fois la fonctionnalité activée.

Pour configurer des sites hybrides, procédez comme suit :

  1. Lancez l’ assistant de configuration hybride SharePoint à partir de l’icône sur le bureau ou à partir de l’Administration centrale.
  2. Après vous être authentifié, sélectionnez l’ option Sites hybrides et cliquez sur Suivant  

  1. Consultez le récapitulatif de configuration et cliquez sur Fermer :

Avec cela, vos sites hybrides ont été configurés avec succès. Les utilisateurs peuvent désormais utiliser le lien Suivre sur un site sur site ou dans SharePoint Online et bénéficieront d’une vue consolidée des sites suivis à l’avenir.  

Ensuite, nous examinerons les configurations de sites hybrides B2B.

13.12 Configuration de sites B2B hybrides

La création de sites extranet ou interentreprises ( B2B ) dans SharePoint élimine le besoin de créer et de gérer des comptes Active Directory dans une forêt locale pour les utilisateurs externes, et permet également aux organisations d’utiliser les limites de sécurité de la collection de sites native et les contrôles de sécurité Azure. présent dans Office 365.

Certains des avantages de l’utilisation de sites B2B sur la plate-forme Microsoft 365 sont les suivants :

  • Faible coût de mise en œuvre : aucune ressource matérielle ou logicielle supplémentaire en dehors de votre licence Microsoft 365 existante n’est nécessaire ; aucun pare-feu ou autre configuration réseau n’est nécessaire.
  • Partage sécurisé et gestion des identités : le partage extranet B2B dans Microsoft 365 nous permet de restreindre facilement les partenaires ou les invités à un seul site, tout en nous permettant de gérer facilement qui peut partager quoi et quels domaines externes sont autorisés ou bloqués.
  • Collaboration : Les capacités de collaboration transparentes permettent aux invités externes d’interagir avec les utilisateurs internes via SharePoint et Teams.
  • Prévention des pertes de données : Ici, vous pouvez facilement appliquer des contrôles robustes au partage de contenu pour empêcher les données privilégiées de quitter l’organisation.
  • Audit : étant donné que chaque activité est enregistrée dans Microsoft 365, vous disposez d’outils faciles d’accès qui vous donnent une visibilité sur le moment où les documents ou les ressources ont été partagés, consultés et modifiés.

Toutes ces fonctionnalités font de Microsoft 365 et SharePoint Online un choix incontournable pour le partage B2B.

Pour configurer les fonctionnalités hybrides B2B à l’aide de l’assistant de configuration hybride, procédez comme suit :

  1. Lancez l’ assistant de configuration hybride SharePoint à partir de l’icône sur le bureau ou à partir de l’Administration centrale.
  2. Après vous être authentifié, sélectionnez l’ option Sites hybrides business to business (B2B) et cliquez sur Suivant  

  1. Consultez le récapitulatif de configuration et cliquez sur Fermer :

À partir de là, vous pouvez désormais accéder à SharePoint Online et mettre en service une nouvelle collection de sites à utiliser avec des invités externes ou vous connecter à une autre organisation partenaire via Azure Active Directory pour créer une expérience d’invité B2B gérée.

Lors de la création de sites B2B dans Microsoft 365, vous devrez utiliser le centre d’administration SharePoint Online, accessible via https://admin.microsoft.com . Pour activer rapidement la connectivité B2B, procédez comme suit :

  1. Lancez le centre d’administration Microsoft 365 ( https://admin.microsoft.com ) et accédez à Centres d’administration | SharePoint .
  2. Naviguer vers Sites | Sites actifs , puis cliquez sur + Créer pour créer un site. Remplissez les détails principaux et cliquez sur Suivant :

  1. Ajoutez les adresses e-mail de tous les utilisateurs internes ou invités externes. Cliquez sur Terminer lorsque vous avez terminé :

Les utilisateurs externes recevront une invitation par e-mail avec un lien sur lequel ils pourront cliquer pour accéder au site.

La création d’expériences invité B2B gérées dépasse le cadre de cet article, mais vous pouvez en savoir plus sur cette fonctionnalité à l’ adresse https://docs.microsoft.com/en-us/microsoft-365/solutions/b2b-extranet?view=o365- dans le monde entier .

Ensuite, nous examinerons les fonctionnalités d’intégration intersites du lanceur d’applications hybride.

13.13 Configuration du lanceur d’applications hybride

L’expérience du lanceur d’applications hybride réduit les intégrations Office 365 dans le lanceur d’applications SharePoint local. Cela donne aux utilisateurs une interface unique pour les environnements SharePoint Server et Office 365.

Pour configurer le lanceur d’applications hybride, procédez comme suit :

  1. Lancez l’ assistant de configuration hybride SharePoint à partir de l’icône sur le bureau ou à partir de l’Administration centrale.
  2. Après vous être authentifié, sélectionnez l’ option Lanceur d’application hybride et cliquez sur Suivant :  

  1. Vérifiez que l’installation s’est terminée avec succès et cliquez sur Fermer :

Après avoir configuré le lanceur d’applications hybride, vous devriez pouvoir accéder à la batterie de serveurs SharePoint locale, cliquer sur l’icône Lanceur d’applications dans la partie supérieure gauche de la page, puis voir les liens pour les applications Office 365 intégrées à SharePoint sur site, comme le montre la capture d’écran suivante :

Comme le montre la capture d’écran précédente, le survol de l’icône Excel dans le lanceur d’applications nous relie à l’application en ligne Excel.

13.14 Configuration du rendu de document pour les applications Web

Dans Office 365, les utilisateurs ont la possibilité de créer et de modifier des documents avec les applications Office Online. Pour activer une fonctionnalité correspondante sur site, vous devez déployer un serveur Office Online (également appelé Office Web Apps). Office Online Server est uniquement disponible via le Centre de gestion des licences en volume.

Dans les prochaines sections, nous passerons en revue les conditions préalables à l’installation d’Office Online Server, ainsi qu’à sa configuration.

13.15 Configuration des prérequis pour Office Online Server

Office Online Server a un certain nombre d’exigences qui doivent être remplies avant l’installation :

  • Windows Server 2012 R2 ou version ultérieure.
  • Internet Information Services 7.0 ou supérieur avec ASP.NET v4.0.
  • .NET Framework 4.5.2 : https://go.microsoft.com/fwlink/p/?LinkId=510096 .
  • Packages redistribuables Visual C++ pour Visual Studio 2013 : https://www.microsoft.com/download/details.aspx?id=40784 .
  • Redistribuable Visual C++ pour Visual Studio 2015 : https://go.microsoft.com/fwlink/p/?LinkId=620071 .
  • Extensions d’identité Microsoft ( Microsoft.IdentityModel.Extension.dll ) : https://go.microsoft.com/fwlink/p/?LinkId=620072 .
  • Le serveur cible ne peut pas avoir de composants SharePoint existants installés dessus.

Si vous effectuez l’installation sur Windows Server 2012 R2, exécutez la commande PowerShell suivante pour installer les composants prérequis :

Ajouter-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression ,Web-Dyn-Compression,Sécurité Web,Filtrage Web,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter ,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media -Fondation

Si vous effectuez l’installation sur Windows Server 2016 ou version ultérieure, exécutez la commande PowerShell suivante pour installer les composants prérequis :

Ajouter-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression ,Web-Dyn-Compression,Sécurité Web,Filtrage Web,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter ,Web-Inclut,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF -HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

Nous allons apprendre à installer Office Online Server dans la section suivante.

13.16 Installation d’Office Online Server

Une fois les conditions préalables remplies, vous pouvez commencer à installer Office Online Server.

Pour installer et configurer Office Online Server pour le rendu de documents, procédez comme suit :

  1. Avant l’installation, téléchargez les fichiers des modules linguistiques Office Online Server ( https://go.microsoft.com/fwlink/p/?LinkId=798136 ) et enregistrez-les dans un dossier local.
  2. À partir du support Office Online Server, exécutez Setup.exe .
  3. Cochez la case J’accepte les termes de cet accord et sélectionnez Continuer .
  4. Choisissez l’emplacement du fichier de destination et cliquez sur Installer maintenant :

  1. Une fois terminé, cliquez sur Fermer.
  2. Lancez le fichier que vous avez téléchargé précédemment pour les modules linguistiques.

Avec cela, les composants Office Online Server ont été installés. Ensuite, nous allons configurer le serveur afin qu’il puisse s’intégrer à SharePoint Server.

13.17 Configuration du serveur Office Online

Une fois les composants Office Online Server installés, vous devrez configurer SharePoint afin qu’il puisse les utiliser pour restituer ou afficher des fichiers de document Office. L’intégration entre SharePoint et Office Online Server peut utiliser les communications HTTP ou HTTPS. HTTP est destiné aux tests, tandis que HTTPS est destiné à une utilisation en production. La configuration HTTPS nécessitera le déploiement de certificats SSL.

Dans cet exemple, nous allons configurer une batterie de serveurs Office Online à serveur unique à l’aide de HTTP.

Pour le faire, suivez ces étapes:

  1. Dans Office Online Server, lancez une session PowerShell élevée.
  2. Connectez-vous à un serveur SharePoint dans la batterie.
  3. Lancez un shell de gestion SharePoint élevé.
  4. Exécutez la commande suivante, où <servername> est le nom du serveur exécutant Office Online Server. Notez que si la commande New-OfficeWebAppsFarm n’est pas disponible, vous devrez charger le module manuellement avec une commande similaire à Import-Module ‘C:\Program Files\Microsoft Office Web App\AdminModule\OfficeWebApps\officewebapps.psd1’ :

New-OfficeWebAppsFarm -InternalURL “http://<servername>” -AllowHttp -EditingEnabled

  1. Si vous êtes invité à confirmer si la modification peut avoir lieu, sélectionnez O (selon votre licence). Si votre organisation n’a pas de licence pour les composants d’édition, entrez N .
  2. Configurez Secure Store pour autoriser l’accès HTTP avec la commande suivante :

Set-OfficeWebAppsFarm -AllowHttpSecureStoreConnections:$true

  1. Connectez-vous à SharePoint Server et lancez un SharePoint Management Shell élevé.
  2. Exécutez la commande suivante, en remplaçant <ServerName> par le nom de domaine complet Office Online Server nouvellement configuré. Si vous utilisez HTTPS, vous pouvez omettre le paramètre -AllowHTTP :

Nouveau-SPWOPIBinding -ServerName <ServerName> -AllowHTTP

  1. Mettez à jour la zone Office Web Apps avec la commande suivante :

Set-SPWOPIZone -Zone “interne-http”

  1. Mettez à jour le paramètre SharePoint pour autoriser OAuth sur HTTP avec la commande suivante :

$config = (Get-SPSecurityTokenServiceConfig)
$config.AllowOAuthOverHttp = $true
$config.Update()

  1. Activez l’API SOAP pour les services Excel en ajoutant la propriété WopiLegacySoapSupport aux propriétés de la batterie de serveurs SharePoint, en remplaçant <http://officeonlineserver> par l’adresse Office Online Server :

$Farm = Get-SPFarm;
$Farm.Properties.Add(“WopiLegacySoapSupport”, <http://officeonlineserver>/x/_vti_bin/ExcelServiceInternal.asmx”);
$Farm.Update()

Avec cela, Office Online Server a été connecté à votre batterie de serveurs SharePoint et configuré pour afficher et restituer les documents Office.

Examinons ensuite quelques scénarios de dépannage courants.

13.18 Dépannage des problèmes de configuration hybride

Selon la complexité de votre environnement SharePoint sur site, certains problèmes peuvent survenir lors de la configuration. Vous devrez revoir ces étapes de dépannage pour vous aider à résoudre les problèmes.

13.19 Langage de taxonomie hybride introuvable

Lors de la configuration de la taxonomie hybride et des types de contenu, le locataire SharePoint Online doit être configuré avec les mêmes langues que l’environnement local. Si ce n’est pas le cas, vous devrez les résoudre avant de continuer.

Dans ce cas, les langues locales prises en charge incluent l’anglais et le français, tandis que le locataire SharePoint Online cible n’est pas configuré avec le français :

Pour résoudre ce problème, ajoutez la prise en charge des langues manquantes dans le magasin de termes SharePoint Online.

13.20 Nom de type de contenu non valide

Lors de la copie de types de contenu vers SharePoint Online, vous pouvez rencontrer une erreur concernant un nom de type de contenu non valide :

Pour résoudre ce conflit, utilisez la méthode Remove() sur la variable $ContentTypeNames et réexécutez Copy-SPContentTypes .

13.21 Suivi du site

Si vous avez configuré le suivi de site hybride et qu’un utilisateur qui n’a pas de site Mon site sur site tente de suivre un nouveau site, une erreur semblable à la suivante peut s’afficher :

Pour résoudre ce problème, mettez en service un site Mon site local pour l’utilisateur.

13.22 Rendu de documents

Si vous essayez de configurer une nouvelle batterie de serveurs Office Web Apps, vous pouvez rencontrer l’erreur suivante :

Pour résoudre le problème, assurez-vous d’activer la fonctionnalité de collection de sites SharePoint Server Publishing Infrastructure et la fonctionnalité de site SharePoint Server Publishing avant d’exécuter New-OfficeWebAppsFarm .

13.23 Résumé

Dans ce chapitre, nous avons passé en revue les étapes à suivre pour implémenter une grande variété de configurations hybrides SharePoint, notamment des sites, des sites extranet ou B2B, des services de métadonnées, le lanceur d’applications et la recherche.

Chacune de ces fonctionnalités apporte des fonctionnalités supplémentaires pour aider les organisations à étendre leurs environnements dans le cloud tout en maintenant une empreinte sur site.

Dans le chapitre suivant, nous apprendrons comment implémenter une application de service de recherche hybride.

14 Implémentation d’une application de service de recherche hybride

La recherche est l’une des fonctionnalités principales de SharePoint, comme nous l’avons vu tout au long de cet article. Lors de l’extension de votre environnement à Microsoft 365 et SharePoint Online, il est important de continuer à offrir des expériences utilisateur de haute qualité pour la localisation des données.

La configuration de la recherche hybride dans le cloud offrira une expérience de recherche cohérente sur les charges de travail sur site et dans le cloud. Dans ce chapitre, nous allons aborder les sujets suivants :

  • Configuration de la recherche hybride cloud
  • Dépannage de la recherche hybride cloud

À la fin de ce chapitre, vous devriez avoir compris comment configurer la recherche hybride dans le cloud et comment résoudre les problèmes de configuration courants.

14.1 Présentation de la recherche hybride cloud

La recherche hybride cloud utilise une application de service de recherche ( SSA ) sur site pour analyser les ressources et exporter cet ensemble de données vers l’index SharePoint Online. Ses principaux avantages, comme mentionné au chapitre 10 , Présentation de SharePoint Hybrid , sont les suivants :

  • Les utilisateurs peuvent voir les résultats de recherche unifiés à partir de plusieurs sources sur site et ressources cloud.
  • La recherche hybride cloud ne nécessite aucune mise à niveau supplémentaire sur site tant que les conditions préalables de base sont remplies.
  • Il a un coût total de possession inférieur pour la recherche, car aucun matériel ou capacité sur site supplémentaire ne doit être déployé à l’avenir. L’index de recherche d’entreprise est stocké dans SharePoint Online.
  • Les applications Microsoft Office Graph, telles que Delve, peuvent présenter du contenu aux utilisateurs.

Bien que la recherche hybride dans le cloud présente des avantages importants, comme indiqué dans la liste précédente, elle comporte également quelques mises en garde :

  • Recherche de publication intersites : Une recherche de publication intersites n’est pas disponible avec une recherche hybride.
  • Résultats locaux pour les données cloud : SharePoint Server ne renvoie pas automatiquement les résultats pour le contenu stocké dans SharePoint Online. Pour afficher les résultats de SharePoint Online sur votre environnement local SharePoint, vous devez configurer votre environnement local pour récupérer les résultats de la recherche à partir de SharePoint Online.
  • Secteurs verticaux de recherche : les secteurs verticaux de recherche ne sont pas migrés ou disponibles sur plusieurs sites. Si vous utilisez actuellement des secteurs verticaux de recherche dans votre environnement SharePoint Server, vous devez les recréer dans SharePoint Online.
  • eDiscovery : eDiscovery pour SharePoint Online est géré dans le Centre de sécurité et de conformité. SharePoint Online eDiscovery ne peut pas indexer ou rechercher du contenu dans SharePoint Server en local, ce qui oblige les gestionnaires de découverte à effectuer des recherches de découverte à plusieurs endroits.
  • Rapports d’utilisation : Les rapports d’utilisation sont basés sur les informations stockées dans leurs environnements respectifs. Les rapports d’utilisation de SharePoint Online ne contiennent pas d’informations concernant l’activité des utilisateurs sur site ou vice versa.
  • Étendues de recherche personnalisées : les étendues de recherche personnalisées sont une fonctionnalité héritée de SharePoint Server 2010. Vous devrez utiliser des sources de résultats dans SharePoint Online.
  • Meilleurs résultats : les meilleurs résultats sont également une fonctionnalité de SharePoint Server 2010. Vous devrez également utiliser les sources de résultats dans SharePoint Online pour cela.
  • Découpage de sécurité personnalisé : les contrôles de découpage de sécurité personnalisés ne sont pas pris en charge dans SharePoint Online.
  • Hébergement mutualisé : SharePoint Online ne peut pas préserver l’isolement des locataires sur une batterie de serveurs SharePoint Server 2013 ou SharePoint Server 2016 mutualisée. Vous devrez probablement transférer des données vers des batteries de serveurs sur site distinctes pour garantir le maintien des limites de sécurité.
  • Thésaurus : les fonctionnalités du thésaurus ne sont pas disponibles sur SharePoint Online.
  • Le service Web d’enrichissement de contenu : Le service Web d’enrichissement de contenu n’est pas disponible sur SharePoint Online.
  • Extraction d’entité personnalisée : SharePoint Online ne prend pas en charge l’extraction d’entité personnalisée.
  • Réinitialisation de l’index pour le contenu local : il n’est pas possible de supprimer les résultats de la recherche pour le contenu local si le service de recherche l’a analysé. Pour supprimer le contenu local des résultats de la recherche, supprimez la source de contenu local ou créez une règle d’analyse locale pour exclure le contenu de la recherche.

Il est important de comprendre ces différences et de planifier les mesures d’atténuation ou la communication avec les utilisateurs.

14.2 Configuration de la recherche hybride cloud

Comme mentionné au chapitre 10 , Présentation de SharePoint Hybrid, il existe deux topologies de recherche hybride prises en charge : 

  • Recherche hybride cloud : où les utilisateurs effectuent des recherches et reçoivent les résultats d’un index unique et consolidé
  • Recherche fédérée hybride : lorsque les utilisateurs effectuent une recherche et que les résultats sont renvoyés séparément à partir des index cloud et sur site

Microsoft recommande d’utiliser la recherche hybride cloud avec la configuration de recherche par défaut. Pour plus d’informations sur la recherche fédérée hybride, veuillez consulter https://docs.microsoft.com/en-us/sharepoint/hybrid/learn-about-hybrid-federated-search-for-sharepoint .

Les sections suivantes vous guideront tout au long de la configuration de la recherche hybride cloud dans un environnement SharePoint Server.

14.3 Prérequis

Avant de configurer une option de recherche hybride pour SharePoint, vous devez remplir les conditions préalables suivantes.

Pour SharePoint Server 2013 uniquement, vous aurez besoin des éléments suivants :

  • SharePoint Server 2013 Service Pack 1 et la mise à jour publique de janvier 2016, disponibles à l’ adresse https://docs.microsoft.com/en-us/officeupdates/sharepoint-updates

Pour SharePoint Server 2013, 2016 et 2019, vous aurez besoin des éléments suivants :

  • 100 Go de stockage sur le serveur hébergeant la recherche
  • Le locataire Microsoft 365 ou SharePoint Online
  • Comptes administratifs :
    • Un compte cloud avec un rôle d’administrateur global, d’administrateur d’application ou d’administrateur d’application cloud.
    • Le compte sur site doit être membre des administrateurs de domaine.
    • Le compte local doit être membre du groupe Administrateurs de batterie de serveurs SharePoint.
    • Le compte sur site doit avoir le rôle de serveur securityadmin dans l’instance de serveur SQL de la batterie.
    • Le compte local doit être membre du rôle de base de données fixe db_owner sur les bases de données SharePoint.
    • Le compte local doit être membre du groupe Administrateurs local sur le serveur sur lequel les tâches seront exécutées.
  • L’assistant de configuration hybride, situé à l’ adresse https://go.microsoft.com/fwlink/?linkid=867176 , ou les scripts CreateCloudSSA.ps1 et Onboard-CloudHybridSearch.ps1 , disponibles sur le Centre de téléchargement Microsoft à l’ adresse https://www.microsoft .com/en-us/download/details.aspx?id=51490
  • Assistant de connexion Microsoft Online Services pour les professionnels de l’informatique RTW, situé à l’ adresse https://go.microsoft.com/fwlink/?LinkID=286152 , installé sur les serveurs de recherche et d’administration centrale
  • Le module Azure Active Directory ( AD ) pour Windows PowerShell, situé à l’ adresse https://docs.microsoft.com/en-us/powershell/azure/active-directory/install-msonlinev1?view=azureadps-1.0 , installé sur la recherche et serveurs d’administration centrale
  • L’URL de la collection de sites racine SharePoint Online ( https://<tenant>.sharepoint.com )
  • Comptes de services :
    • Un compte de service de recherche
    • Un compte géré pour l’exploration de contenu

Les comptes de service sont des comptes d’utilisateur AD normaux. Ils ne nécessitent pas d’appartenance à un groupe ou de droits particuliers. Vous devrez enregistrer le compte que vous utilisez pour explorer le contenu. Vous pouvez utiliser l’ applet de commande New-SPManagedAccount pour enregistrer un compte :

$Credential = Get-Credential -UserName <DOMAIN\cloudsearchmanagedaccount>
New-SPManagedAccount -Credential $Credential

Vous pouvez également choisir de déployer des serveurs d’applications SharePoint supplémentaires si vous souhaitez configurer un SSA cloud dans une conception tolérante aux pannes. Ce n’est pas obligatoire.

Une fois ces prérequis remplis, vous pouvez passer à la préparation d’Azure AD.

14.4 Préparation d’Azure AD pour SharePoint hybride

Pour configurer les services de recherche hybrides pour SharePoint Online, vous devez vous abonner à un plan Microsoft 365 qui contient SharePoint Online et connecter votre annuaire local à SharePoint Online avec Azure AD Connect.

La configuration d’Azure AD Connect dépasse le cadre de cet article, mais vous pouvez en savoir plus sur l’identité hybride à l’ adresse https://docs.microsoft.com/en-us/azure/active-directory/hybrid/ .

Une fois l’identité hybride établie, vous pouvez commencer à configurer la recherche hybride cloud SharePoint.

14.5 Création d’une SSA cloud

Il existe deux méthodes pour configurer la recherche hybride dans le cloud : à l’aide de l’assistant de configuration hybride ou à l’aide de scripts PowerShell prédéfinis. Les deux manières sont prises en charge. Bien que la méthode de l’assistant de configuration hybride soit plus récente et soit la méthode que la plupart des gens utilisent, nous allons montrer les deux processus.

Les termes Hybrid Picker et Hybrid Configuration Wizard sont utilisés de manière interchangeable dans la documentation Microsoft et dans cet article. Hybrid Picker était le nom d’origine de l’ outil de configuration. Il a ensuite été renommé Hybrid Configuration Wizard, mais toutes les références n’ont pas été mises à jour.

14.6 L’assistant de configuration hybride

L’utilisation de l’assistant de configuration hybride est recommandée pour la plupart des organisations. Il configurera le service de recherche cloud avec le moins d’effort administratif. La configuration fournie par l’assistant de configuration hybride était à l’origine un SSA cloud à serveur unique, et si vous aviez besoin d’une haute disponibilité, vous deviez utiliser la méthode PowerShell. Cependant, dans la dernière version de l’assistant de configuration hybride, vous pouvez désormais configurer un serveur secondaire.

Pour terminer la configuration du cloud SSA à l’aide de l’assistant de configuration hybride, procédez comme suit :

  1. Lancez l’Administration centrale (pour les versions plus récentes de SharePoint) et accédez à Office 365 , puis sélectionnez Lancer l’assistant de configuration hybride . Vous pouvez également ouvrir un navigateur Web directement sur le sélecteur hybride de SharePoint ( https://go.microsoft.com/fwlink/?linkid=867176 ). Les deux méthodes téléchargeront la version la plus récente de l’assistant de configuration hybride :   

  1. Cliquez sur Suivant pour continuer :

  1. Entrez les informations d’identification puis cliquez sur Valider les informations d’identification . Une fois la validation terminée, cliquez sur Suivant :

  1. Vérifiez que tous les tests préalables réussissent. Vous devrez résoudre toutes les erreurs avant de continuer. Cliquez sur Suivant lorsque vous êtes prêt :

  1. Si vous avez configuré Workflow Manager (Workflow Manager a été abordé au chapitre 3 , Gestion et maintenance d’une batterie de serveurs SharePoint ), vous devrez mettre à jour le domaine de sécurité pour garantir que les workflows continuent de fonctionner. Cliquez sur Suivant :

  1. Désélectionnez toutes les options présélectionnées et sélectionnez Recherche hybride :

La désélection d’une option ne supprime pas la configuration si elle a déjà été configurée.

  1. Cliquez sur le lien Paramètres d’entrée à côté de Recherche hybride .
  2. Entrez des valeurs pour les serveurs principaux (et, éventuellement, secondaires) qui exécuteront la recherche hybride cloud, le nom SSA qui sera créé et le serveur SQL qui hébergera la base de données sur site. Cochez la case pour confirmer que vous avez installé le module Azure AD PowerShell et l’Assistant de connexion, puis cliquez sur OK :

  1. Cliquez sur Suivant . L’assistant configurera la recherche hybride.
  2. Si des problèmes sont détectés pendant la configuration, notez-les et résolvez-les comme indiqué.
  3. Cliquez sur Fermer .

Voyons comment configurer PowerShell dans la section suivante.

14.7 PowerShell

Vous pouvez également utiliser PowerShell pour configurer le cloud SSA en procédant comme suit :

  1. Lancez SharePoint Management Shell sur un serveur hébergeant l’administration centrale.
  2. Accédez au dossier dans lequel vous avez téléchargé les scripts PowerShell pour configurer le SSA.
  3. Exécutez CreateCloudSSA.ps1 et suivez les invites pour fournir les valeurs nécessaires :
    • SearchServerName : le serveur principal qui exécutera le cloud SSA.
    • SearchServerName2 : si vous effectuez un déploiement dans une conception tolérante aux pannes, ce sera le deuxième serveur exécutant le cloud SSA.
    • SearchServiceAccount : Le compte de service (au format DOMAIN\username ) pour le service de recherche.
    • SearchServiceAppName : le nom du cloud SSA qui sera créé.
    • DatabaseServerName : Le nom du serveur SQL à utiliser pour le SSA.

Après avoir entré ces détails, le script configurera le cloud SSA. Une fois le cloud SSA créé, vous pouvez procéder à sa connexion à SharePoint Online.

14.8 Connecter le cloud SSA à SharePoint Online

Si vous avez utilisé l’assistant de configuration hybride pour configurer une recherche hybride, les étapes suivantes ne sont pas nécessaires (elles sont déjà effectuées dans l’assistant). Cependant, si vous avez exécuté la configuration à partir de PowerShell, vous devrez la terminer en connectant le service de recherche cloud à SharePoint Online :

  1. Lancez SharePoint Management Shell et basculez vers le répertoire dans lequel les scripts de configuration de recherche hybride cloud ont été téléchargés.
  2. À partir de SharePoint Management Shell, exécutez la commande suivante. Entrez vos informations d’identification d’administrateur ou d’administrateur global SharePoint Online lorsque vous y êtes invité :

$Credential = Get-Credential

  1. Exécutez la commande suivante à l’aide de l’URL SharePoint Online de votre organisation et du nom du SSA cloud utilisé lors de l’exécution du script CreateCloudSSA.ps1 :

.\Onboard-CloudHybridSearch.ps1 -CloudSsaId <CloudSsaID> -PortalUrl https://<tenant>.sharepoint.com -Credential $Credential

Lors de l’exécution du script d’intégration, assurez-vous de vérifier tous les éléments qui échouent. Un exemple d’exécution du script d’intégration est illustré dans la capture d’écran suivante :

Ensuite, nous allons créer une source de contenu pour la recherche hybride cloud à indexer.

14.9 Création d’une source de contenu pour la recherche hybride cloud

Une fois le cloud SSA créé et connecté à SharePoint Online, vous devez créer une source de contenu à incorporer dans l’index de recherche SharePoint Online. Cette source de contenu peut être n’importe quelle source prise en charge par le serveur SharePoint, y compris les partages de fichiers, les sites Web, les sites SharePoint, les dossiers publics Exchange ou d’autres sources de données personnalisées.

Pour ajouter une source de contenu, procédez comme suit :

  1. Lancez l’administration centrale. Sélectionnez Gestion des applications , puis sélectionnez Gérer les applications de service .
  2. Sur la page Gérer les applications de service , sélectionnez le SSA cloud que vous avez précédemment créé et intégré.
  3. Sous Crawling, sélectionnez Content Sources :

  1. Cliquez sur Nouvelle source de contenu pour créer une sélection de contenu à explorer.
  2. Sous Nom , saisissez un nom pour la source de contenu.
  3. Sous Type de source de contenu , sélectionnez le type de contenu qui sera analysé parmi les options disponibles.
  4. Sous Adresse de début , saisissez les adresses qui seront incluses dans la recherche de contenu. Si vous recherchez des sites ou des sites Web SharePoint, par exemple, vous pouvez saisir http://server . Si vous avez l’intention d’explorer les partages de fichiers, saisissez les adresses sous la forme \\server\share :

  1. Sous Paramètres d’exploration , sélectionnez le comportement d’exploration : soit le dossier et tous les sous-dossiers de chaque adresse de démarrage (par défaut), soit uniquement le dossier de chaque adresse de démarrage (dossiers de niveau supérieur uniquement).
  2. Sous Planifications d’analyse , configurez une planification pour les analyses complètes et incrémentielles (si vous le souhaitez).
  3. Sous Priorité de la source de contenu , configurez si cette source de contenu aura une priorité Élevée ou Normale. La sélection de l’ option Priorité élevée donne la priorité au traitement de cette source de contenu par rapport aux sources de contenu définies avec l’option Priorité normale.
  4. Cliquez sur OK pour enregistrer.
  5. Cliquez sur la source de contenu et sélectionnez Démarrer l’exploration complète , puis cliquez sur OK pour confirmer :

Une fois les analyses de la source de contenu terminées, accédez à SharePoint Online et effectuez une recherche sur IsExternalContent:true :

La recherche de propriété IsExternalContent:true affiche le contenu externe à l’origine de la recherche (dans ce cas, le contenu externe à SharePoint Online). La recherche précédente a été exécutée dans SharePoint Online et l’ensemble de données affiche les résultats de l’environnement SharePoint local ( file://server/share ), confirmant que la recherche hybride cloud fonctionne correctement.

14.10 Configuration de la recherche SharePoint Server pour afficher les résultats de SharePoint Online

Vous pouvez également configurer l’environnement SharePoint Server local pour afficher les résultats de SharePoint Online. De cette façon, vos utilisateurs obtiennent les mêmes résultats dans les deux environnements.

Pour configurer les résultats de la recherche locale afin d’inclure les sources SharePoint Online, procédez comme suit :

  1. Lancez l’administration centrale.
  2. Sélectionnez Gestion des applications , puis cliquez sur Gérer les applications de service .
  3. Sélectionnez le cloud SSA.
  4. Sous Requêtes et résultats , sélectionnez Sources des résultats .
  5. Sélectionnez une nouvelle source de résultat :

  1. Sous Informations générales , entrez un nom pour la source des résultats, tel que SharePoint Online :
    • Sous Protocole , sélectionnez le bouton radio Remote SharePoint t .
    • Sous URL du service à distance , entrez l’URL de niveau supérieur de votre locataire SharePoint Online ( https://<tenant>.sharepoint.com ) :

  1. Sous Type , assurez-vous que le bouton radio Résultats de la recherche SharePoint est sélectionné.
  2. Sous Query Transform , laissez la valeur par défaut ( {searchTerms} ).
  3. Sous Informations d’identification , assurez-vous que la case d’option Authentification par défaut est sélectionnée.
  4. Cliquez sur Enregistrer .
  5. Sélectionnez la flèche vers le bas à côté de la source de résultats nouvellement créée, puis sélectionnez Définir par défaut :

Connectez-vous au site de recherche SharePoint Server avec une identité fédérée et sous licence dans le locataire Microsoft 365 pour SharePoint Online. En utilisant la même méthode que lorsque nous limitions SharePoint Online à afficher uniquement les résultats de la recherche locale , effectuez une recherche à l’aide de la propriété de recherche IsExternalContent:true .

Ensuite, nous verrons comment résoudre le problème.

14.11 Dépannage de la recherche hybride dans le cloud

Il arrive parfois que la configuration ou la gestion de la recherche hybride dans le cloud ne se déroule pas comme prévu. La plupart des problèmes peuvent être facilement résolus. Les scénarios de dépannage courants suivants peuvent être utilisés pour aider à résoudre ces problèmes.

14.12 La configuration de la recherche hybride cloud ne se termine pas en raison de la mise en réseau

La recherche hybride cloud nécessite un accès à SharePoint Online. Si votre environnement se trouve derrière un serveur proxy ou une autre appliance de filtrage réseau, vous devez essayer de contourner le serveur proxy ou les appliances pour accéder à SharePoint Online. Si le contournement du proxy n’est pas possible, vous devrez peut-être configurer les paramètres du proxy WinHTTP via netsh .

Vous pouvez utiliser netsh pour importer la configuration de proxy d’Internet Explorer dans une configuration de proxy WinHTTP :

netsh winhttp import proxy source=ie

Pour plus d’informations sur les utilisations et les capacités de netsh , voir https://docs.microsoft.com/en-us/windows-server/networking/technologies/netsh/netsh-contexts .

Une fois que vous avez mis à jour les paramètres de proxy, réexécutez l’assistant de configuration hybride.

14.13 Si l’assistant de configuration hybride échoue

L’assistant de configuration hybride peut échouer avec une erreur non spécifiée. Le fichier journal, situé dans %appdata%\Microsoft\SharePoint Hybrid Configuration , peut révéler des détails supplémentaires, tels que des services préexistants ou des problèmes d’accès :

Dans la capture d’écran précédente, les informations d’identification ont été marquées comme l’utilisateur doit changer de mot de passe lors de la prochaine connexion, ce qui l’a empêché de se connecter réellement.

14.14 La recherche hybride cloud ne renvoie pas les résultats attendus

Il peut y avoir plusieurs raisons à cela, mais la raison la plus courante est que la source de données que vous indexez sur site (sites ou partages de fichiers) ne dispose que d’autorisations accordées au groupe Utilisateurs du domaine. Azure AD Connect ne synchronise pas les objets avec l’ attribut IsCriticalSystemObject défini sur True . Les utilisateurs du domaine, parmi d’autres groupes intégrés, ont cet attribut défini sur True , ce qui le bloque de la synchronisation. Étant donné que les résultats de la recherche SharePoint sont limités par la sécurité, vous ne pouvez pas voir les résultats indexés.

Vérifiez les sources de contenu que vous indexez : si Utilisateurs du domaine est le seul principal de sécurité (utilisateur ou groupe) auquel l’accès est accordé, mettez à jour la liste de contrôle d’accès sur l’objet vers un utilisateur ou un groupe synchronisé avec SharePoint Online, puis réessayez après la mise à jour de l’index de recherche.

En outre, le compte d’analyse peut ne pas disposer des autorisations suffisantes pour indexer les fichiers, les sites ou d’autres ressources. Si tel est le cas, vous devrez alors accorder l’accès au compte et redémarrer l’exploration. Le compte d’analyse requiert le privilège Gérer les journaux d’audit et de sécurité . Vous pouvez consulter le journal d’exploration en sélectionnant Journal d’ exploration dans la section Diagnostics de la SSA cloud : 

Si l’une des méthodes précédentes ne vous permet pas de résoudre les problèmes de recherche hybride dans le cloud, vous devrez ouvrir un ticket auprès du support Microsoft.

14.15 Résumé

Dans ce chapitre, nous avons couvert la configuration de la recherche hybride SharePoint à l’aide de l’assistant de configuration hybride et manuellement via PowerShell. La recherche hybride SharePoint vous permet de configurer à la fois les environnements SharePoint Server et SharePoint Online pour renvoyer une liste complète des résultats à vos utilisateurs, quel que soit l’endroit où ils lancent la requête. Ceci est essentiel pour garantir que les utilisateurs peuvent localiser les données dont ils ont besoin. La configuration de la recherche hybride via PowerShell ou l’assistant de configuration hybride donnera aux organisations la possibilité de travailler de manière plus transparente entre leurs plates-formes cloud et locales.

Dans le chapitre suivant, nous continuerons à travailler avec des scénarios inter-sites en présentant la passerelle de données.

15 Implémentation d’une passerelle de données

Dans les chapitres précédents, vous avez appris à configurer divers services hybrides SharePoint, tels que la recherche. Nous allons continuer à développer ces concepts avec des passerelles de données. Une passerelle de données, dans la terminologie Microsoft, est un service qui peut être utilisé pour fournir des services Power Platform et Azure basés sur le cloud avec accès aux sources de données locales, telles que SharePoint Server et SQL Server.

Une passerelle de données permet aux organisations de conserver des services ou des applications dans leur propre infrastructure gérée tout en fournissant un accès à ces données via une connexion sécurisée. Il agit de la même manière qu’un proxy inverse, fournissant un accès sécurisé aux ressources sur site. Dans le diagramme suivant, vous pouvez voir comment la passerelle de données fonctionne entre les services et tableaux de bord Power Platform dans Microsoft 365 et les sources de données locales :

Dans ce chapitre, nous nous concentrerons sur les domaines suivants :

  • Planification de la mise en œuvre d’une passerelle de données sur site
  • Installation et configuration d’une passerelle de données sur site
  • Gestion d’une passerelle de données sur site
  • Dépannage des problèmes courants

15.1 Planification de la mise en œuvre d’une passerelle de données sur site

Microsoft permet aux organisations de configurer des passerelles de données selon deux modes :

  • Mode standard : C’est le mode de configuration par défaut de la passerelle de données. Il permet à plusieurs utilisateurs de se connecter à plusieurs sources de données.
  • Mode personnel : Ce mode de configuration de la passerelle de données permet à un seul utilisateur de se connecter aux sources de données. La configuration ne peut pas être partagée avec d’autres. Ce mode ne peut être utilisé que pour Power BI.

Aux fins de l’administration de l’infrastructure, nous allons nous concentrer sur la configuration de la passerelle de données sur site en mode standard.

Dans les sections suivantes, nous examinerons les conditions préalables et les exigences pour une installation et une configuration réussie d’une passerelle de données.

15.2 Configuration requise pour le serveur et le logiciel

Pour configurer une passerelle de données, l’ordinateur cible doit répondre à certaines exigences minimales. Microsoft a également publié quelques exigences recommandées :

Type de configuration Remarques
Exigences minimales .NET Framework 4.6 (version de passerelle d’août 2019 et versions antérieures)
.NET Framework 4.7.2 (version de passerelle de septembre 2019 et versions ultérieures)
Une version 64 bits de Windows 8 ou une version 64 bits de Windows Server 2012 R2
Configuration recommandée Un processeur à 8 cœurs

8 Go de mémoire

Une version 64 bits de Windows Server 2012 R2 ou version ultérieure

Stockage sur disque SSD ( Solid State Drive ) pour le spooling

La documentation Microsoft ne répertorie actuellement pas une exigence de mémoire minimale spécifique pour une installation de passerelle de données. La mémoire système minimale requise pour l’édition 64 bits de Windows 8 est de 2 Go. La mémoire système minimale requise pour Windows Server 2012 R2 est de 512 Mo.

En plus du tableau des exigences précédent, il existe d’autres considérations pour l’installation de la passerelle :

  • Les passerelles ne sont pas prises en charge sur les installations Windows Server Core.
  • Les passerelles ne peuvent pas être installées sur les contrôleurs de domaine Active Directory ( AD ).
  • Les passerelles qui utilisent l’authentification Windows doivent être installées sur un ordinateur membre du même domaine AD que les sources de données auxquelles il sera utilisé pour accéder.
  • Un ordinateur ne peut avoir qu’une seule passerelle standard configurée.

Il n’est pas recommandé d’installer une passerelle sur des ordinateurs à accessibilité intermittente (tels que des ordinateurs portables ou des ordinateurs pouvant être déconnectés d’Internet) ou des ordinateurs utilisant des adaptateurs réseau sans fil pour se connecter à Internet.

Ensuite, nous examinerons les exigences de mise en réseau.

15.3 Exigences de mise en réseau

Le but de la passerelle de données est de fournir un conduit de vos données locales aux services dans Office 365, tels que Power Automate et Power BI. Vous devez planifier et assurer une communication et une connectivité appropriées afin d’utiliser une passerelle de données. Les exigences de mise en réseau peuvent être divisées en deux parties : les points de terminaison et les serveurs proxy. Nous allons aborder chacun d’eux maintenant

15.4 Points finaux

Les points de terminaison font référence à toute source de données ou service auquel vous vous connectez. Les ordinateurs hébergeant les passerelles de données doivent pouvoir communiquer avec les sources de données sur site via les ports appropriés. De plus, le ou les ordinateurs hébergeant la passerelle de données doivent pouvoir communiquer avec les points de terminaison Microsoft suivants :

Noms de domaine Ports de sortie La description
*.download.microsoft.com 80 Utilisé pour télécharger le programme d’installation. L’application de passerelle utilise également ce domaine pour vérifier la version et la région de la passerelle.
*.powerbi.com 443 Utilisé pour identifier le cluster Power BI pertinent.
*.analyse.windows.net 443 Utilisé pour identifier le cluster Power BI pertinent.
*.login.windows.net, login.live.com et aadcdn.msauth.net 443 Utilisé pour authentifier l’application de passerelle pour Azure AD et OAuth 2.
*.servicebus.windows.net 5671-5672 Utilisé pour le protocole AMQP ( Advanced Message Queuing Protocol ).
*.servicebus.windows.net 443 et 9350-9354 Écoute sur le relais du bus de service via TCP. Le port 443 est requis pour obtenir des jetons de contrôle d’accès Azure.
*.core.windows.net 443 Utilisé par les flux de données pour écrire des données dans Azure Data Lake.
login.microsoftonline.com 443 Utilisé pour authentifier l’application de passerelle.
*.msftncsi.com 443 Utilisé pour tester la connectivité Internet si le service Power BI ne peut pas atteindre la passerelle.
*.microsoftonline-p.com 443 Utilisé pour authentifier l’application de passerelle pour Azure AD et OAuth 2.
dc.services.visualstudio.com 443 Utilisé par App Insights pour collecter la télémétrie.

 

La passerelle de données requiert uniquement une connectivité sortante . Aucune règle de pare-feu entrant n’a besoin d’être configurée. 

15.5 Serveurs proxy

De nombreuses organisations ont besoin de dispositifs intermédiaires, tels que des serveurs proxy, pour contrôler l’accès aux services Internet. Si votre organisation a besoin d’un serveur proxy pour se connecter à Internet, la meilleure pratique consiste à demander une exception pour que le ou les serveurs hébergeant la passerelle de données soient exclus de la configuration du proxy.

Cependant, cela peut ne pas être possible. Dans le cas où vous ne pouvez pas contourner le proxy pour les connexions à Internet, vous devrez peut-être demander des informations d’identification à utiliser par le service de passerelle.

Comme indiqué précédemment, les passerelles de données ne sont pas recommandées pour l’installation sur des ordinateurs dotés d’une connectivité Internet sans fil.

15.6 Sécurité et informations d’identification

Pour installer et configurer la passerelle, vous devrez être un administrateur local sur l’ordinateur sur lequel le logiciel sera configuré. De plus, les passerelles standard nécessitent un accès administratif (tel que les rôles d’administrateur de service Power Platform ou d’administrateur global) aux pages de configuration de passerelle de données Power Platform.

Le service de passerelle de données est configuré avec un compte local appelé NT SERVICE\PBIEgwService . Vous pouvez le remplacer par un compte d’utilisateur de domaine ou un compte de service géré ( MSA ). Si votre organisation requiert des changements de mot de passe périodiques dans le cadre de sa politique de sécurité, vous souhaiterez peut-être configurer le service de passerelle de données pour utiliser un MSA.

15.7 Exigences de haute disponibilité

Les passerelles de données peuvent être configurées dans un cluster pour permettre la tolérance aux pannes lors de l’accès aux sources de données locales. Étant donné qu’un ordinateur hébergeant une passerelle de données ne peut avoir qu’une seule passerelle standard configurée, vous aurez besoin d’un deuxième ordinateur si vous souhaitez configurer un cluster.

15.8 Clé de récupération

L’objectif principal d’une clé de récupération est de chiffrer les informations d’identification à utiliser avec Office 365. La clé de récupération est nécessaire lorsque vous devez reprendre, restaurer ou déplacer la passerelle. Dans les anciennes versions du logiciel de passerelle, il ne pouvait pas être modifié. Les versions plus récentes, à partir de novembre 2019 (3000.14.39), prennent en charge la modification de la clé de récupération. Pour modifier la clé de récupération, vous aurez besoin d’accéder à la clé de récupération précédente.

Toutes les clés de récupération doivent être enregistrées pour être conservées en lieu sûr au cas où elles seraient nécessaires pour des opérations de maintenance ou de récupération après sinistre.

Maintenant que nous avons passé en revue les exigences, nous pouvons procéder à l’installation d’une passerelle de données.

15.9 Installation et configuration d’une passerelle de données sur site

Pour commencer à accéder à vos données sur site et à les visualiser, vous devez installer une passerelle. L’installation et la configuration d’une passerelle comportent plusieurs étapes :

  • Configuration de la mise en réseau
  • Téléchargement et installation du logiciel

Utilisez le processus suivant pour télécharger, installer et configurer le logiciel de passerelle de données.

15.10 Configuration du réseau

Il existe deux ensembles d’exigences de mise en réseau : une passerelle de données vers Internet et une passerelle de données vers des sources de données locales. Vous devrez configurer les deux.

La section précédente a détaillé les exigences de connectivité du réseau sortant. Vous devrez suivre votre processus de contrôle des changements organisationnels pour permettre la connectivité des ordinateurs hébergeant le logiciel de passerelle de données aux points de terminaison requis. Pour accéder aux ensembles de données sur site, vous devez vous assurer que la passerelle de données peut communiquer avec les serveurs d’applications et de base de données sur site. La réalisation de ces modifications de configuration dépasse le cadre de cet article, mais il est important de savoir que votre organisation peut nécessiter des modifications afin de déployer et configurer avec succès une passerelle de données.

Si vous devez configurer des paramètres supplémentaires (tels qu’un serveur proxy), vous devrez modifier la configuration après l’installation de la passerelle de données. Utilisez les sections suivantes pour mettre à jour la configuration après l’installation.

15.11 Configuration d’un serveur proxy

La configuration du serveur proxy est conservée dans deux fichiers en dehors de l’application de bureau de la passerelle de données. Les fichiers qui peuvent avoir besoin d’être modifiés sont C:\Program Files\On-premises data gateway\enterprisegatewayconfigurator.exe.config et C:\Program Files\On-premises data gateway\Microsoft.PowerBI.EnterpriseGateway.exe.config .

Si des configurations de proxy manuelles sont requises, les deux fichiers doivent être modifiés pour contenir les mêmes données. Si vous avez déjà mis à jour d’autres fichiers de configuration d’application .NET, le format vous sera familier :

<system.net>
<defaultProxy useDefaultCredentials=”true” />
</system.net>

Une mise à jour courante peut consister à configurer des paramètres de serveur proxy spécifiques. Dans l’exemple suivant, un serveur proxy de 10.0.0.80 est utilisé avec le port 8080 :

<system.net>
<defaultProxy useDefaultCredentials=”true”>
<proxy
autoDetect=”false”
proxyaddress=”http://10.0.0.80:8080″
bypassonlocal=”true”
usesystemdefault=”true”
/>
</defaultProxy>
< /system.net>

Après avoir mis à jour la configuration, vous devrez peut-être redémarrer le service de passerelle de données.

15.12 Configuration de l’authentification du serveur proxy

Si votre proxy requiert une authentification Windows, il est recommandé de configurer l’application de passerelle de données pour utiliser un compte de domaine.

Après avoir mis à jour la configuration, vous devrez peut-être redémarrer le service de passerelle de données.

Ensuite, nous passerons en revue les étapes d’installation du logiciel de passerelle de données.

15.13 Téléchargement et installation du logiciel

Une fois les prérequis de mise en réseau serveur et logiciel remplis, vous pouvez procéder au téléchargement et à l’installation de l’application de passerelle de données :

  1. Sur l’ordinateur sur lequel la passerelle de données sera installée, ouvrez un navigateur Web et accédez à https://go.microsoft.com/fwlink/?LinkId=2116849 .
  2. Lorsque vous y êtes invité, enregistrez le fichier.
  3. Une fois le téléchargement terminé, ouvrez le fichier et exécutez-le.
  4. Acceptez l’installation par défaut de l’emplacement (conformément à la documentation Microsoft). Cochez la case pour accepter les conditions d’utilisation, puis cliquez sur Installer.
  5. Une fois l’installation initiale du logiciel terminée, utilisez les informations d’identification administratives pour vous connecter au locataire Office 365.
  6. Sélectionnez le bouton radio Enregistrer une nouvelle passerelle sur cet ordinateur et cliquez sur Suivant :

  1. Créez un nom pour votre passerelle de données, saisissez une clé de récupération à utiliser ultérieurement (pour les opérations de récupération ou pour créer un cluster de passerelle), sélectionnez une région (si vous le souhaitez) et cliquez sur Configurer :

L’option Changer de région n’est disponible que pour les clients du cloud commercial public. Si votre locataire Office 365 se trouve dans un cloud souverain, tel que Office 365 Government Community Cloud, vous devez utiliser la région associée à votre locataire.

  1. Consultez les notifications de l’application, le cas échéant. Cliquez sur Fermer pour fermer l’ application de passerelle de données sur site :

La passerelle de données a été installée et est prête à l’emploi.

15.14 Création d’un cluster

Si vous avez déterminé que votre serveur a des besoins de haute disponibilité pour la passerelle de données, vous pouvez configurer un cluster. Pour ajouter un nœud supplémentaire afin de créer un cluster de passerelle, procédez comme suit :

  1. Sur l’ordinateur sur lequel la passerelle de données sera installée, ouvrez un navigateur Web et accédez à https://go.microsoft.com/fwlink/?LinkId=2116849.
  2. Lorsque vous y êtes invité, enregistrez le fichier.
  3. Une fois le téléchargement terminé, ouvrez le fichier et exécutez-le.
  4. Acceptez l’installation par défaut de l’emplacement (conformément à la documentation Microsoft). Cochez la case pour accepter les conditions d’utilisation, puis cliquez sur Installer.
  5. Une fois l’installation initiale du logiciel terminée, utilisez les informations d’identification administratives pour vous connecter au locataire Office 365.
  6. Sélectionnez le bouton radio Enregistrer une nouvelle passerelle sur cet ordinateur et cliquez sur Suivant.
  7. Sélectionnez un nom pour la passerelle et cochez la case Ajouter à un cluster de passerelle existant. Dans la liste déroulante Available gateway cluster s, sélectionnez le nœud principal ou la passerelle principale (la première passerelle que vous avez installée).
  8. Dans la zone Clé de récupération, saisissez la valeur utilisée pour la clé de récupération lors de la création de la passerelle.
  9. Cliquez sur Configurer.

Le cluster de passerelle de données a été installé et est prêt à être utilisé.

L’installation, cependant, n’est que la première partie du processus. Une fois la passerelle installée, vous devrez gérer la configuration pour ajouter des sources de données et les rendre disponibles pour Office 365. Dans la section suivante, nous passerons en revue les tâches de configuration courantes pour les passerelles de données.

15.15 Gestion d’une passerelle de données sur site

Maintenant qu’une passerelle de données a été installée, vous pouvez configurer les sources de données à utiliser avec les applications Office 365 Power Platform, ainsi que mettre à jour les paramètres de la passerelle. Dans cette section, vous apprendrez à effectuer les tâches suivantes :

  • Ajouter une source de données.
  • Ajoutez un administrateur de passerelle.
  • Modifiez le compte de service de passerelle.
  • Modifiez la clé de récupération.
  • Surveiller une passerelle de données.

Utilisez les procédures des sections suivantes pour effectuer les tâches de maintenance et de gestion de la passerelle de données.

15.16 Ajouter une source de données

Afin de rendre les données disponibles pour les services Office 365 Power Platform, vous devrez configurer une ou plusieurs sources de données. Pour gérer les sources de données, procédez comme suit :

  1. Connectez-vous au centre d’administration Power BI ( https://app.powerbi.com/admin-portal ).
  2. Sélectionnez l’icône d’engrenage, puis sélectionnez Gérer les passerelles :

  1. Sélectionnez la passerelle à laquelle vous souhaitez ajouter une source de données puis cliquez sur le lien Ajouter des sources de données pour utiliser la passerelle :

  1. Saisissez un nom dans le champ Nom de la source de données. Sélectionnez un type et, selon le type de source de données, ajoutez des informations supplémentaires, telles qu’une URL de ressource, une méthode d’authentification ou des informations d’identification, puis cliquez sur Ajouter :

  1. Une fois la connexion établie, sélectionnez l’ onglet Utilisateurs pour configurer des utilisateurs supplémentaires pour cette source de données :

Toutes les sources de données que vous ajoutez via cette interface seront disponibles dans l’ensemble de l’écosystème Power Platform, y compris Power Automate, Power Apps et Power BI.

Il est important de s’en souvenir lors de la configuration d’une source de données pour utiliser les noms et adresses internes des serveurs ou des sites. Étant donné que la passerelle de données réside sur le réseau interne de votre organisation , elle utilisera les capacités de résolution de noms internes du serveur sur lequel elle est installée.

15.17 Ajouter un administrateur de passerelle

Par défaut, si vous installez et configurez une passerelle, vous devenez administrateur de la passerelle. Il peut cependant être nécessaire de déléguer ou d’ajouter des personnes supplémentaires pour administrer la passerelle. L’option de gestion des passerelles ne sera disponible que si vous avez installé une passerelle ou ajouté en tant qu’administrateur d’une passerelle existante.

Vous pouvez gérer les administrateurs en procédant comme suit :

  1. Connectez-vous au centre d’administration Power BI ( https://app.powerbi.com/admin-portal ).
  2. Sélectionnez l’icône d’engrenage, puis sélectionnez Gérer les passerelles.
  3. Sélectionnez la passerelle à gérer et cliquez sur l’onglet Administrateurs. Commencez à saisir le nom ou l’adresse de l’utilisateur que vous souhaitez ajouter en tant qu’administrateur et cliquez sur Ajouter :
  4. Vous pouvez également supprimer des administrateurs en cochant la case en regard de l’utilisateur et en cliquant sur Supprimer .

L’utilisateur sélectionné peut maintenant administrer la passerelle.

15.18 Modification du compte de service de la passerelle

Si vous devez modifier le compte de service de passerelle de données (par exemple, pour résoudre des erreurs d’authentification de proxy ou pour implémenter un MSA), vous pouvez utiliser l’ application de passerelle de données locale pour le faire.

Vous pouvez configurer la passerelle pour utiliser un compte d’utilisateur normal ou un MSA. Vous verrez comment faire les deux dans les sections suivantes.

15.19 Mise à jour du service de passerelle de données pour utiliser un groupe MSA

Vous pouvez utiliser un MSA si votre organisation a des exigences de sécurité spécifiques (telles que la modification des mots de passe à intervalles réguliers). Les MSA aident à remplir ces rôles organisationnels en permettant au système de conserver et de remplacer automatiquement le mot de passe, un peu comme la façon dont les mots de passe des comptes d’ordinateur de domaine sont mis à jour.

Dans cet exemple, nous allons configurer un nouveau groupe MSA, puis configurer la passerelle de données pour l’utiliser.

15.20 Création d’un groupe MSA

Avant de pouvoir configurer la passerelle de données pour utiliser un MSA, vous devez créer le compte. Si vous configurez un cluster de passerelle de données, vous pouvez envisager d’utiliser un MSA de groupe (par opposition à un MSA standard) afin que plusieurs ordinateurs puissent utiliser le même compte de service.

Pour utiliser un groupe MSA, votre forêt doit être mise à jour au moins vers le schéma Windows Server 2012. Vous pouvez vérifier la version actuelle du schéma avec la commande PowerShell suivante :

(Get-ADObject (Get-ADRootDSE).schemaNamingContext -properties objectVersion).objectVersion

Si la valeur est inférieure à 52, vous devrez mettre à jour le schéma à l’aide d’Adprep.exe à partir de Windows Server 2012 ou version ultérieure.

Pour configurer un groupe MSA, procédez comme suit :

  1. Sur l’ordinateur hébergeant la passerelle de données, connectez-vous en tant qu’administrateur avec des privilèges pour administrer le domaine.

Pour créer un compte MSA de groupe, vous devez être membre des administrateurs de domaine ou disposer des droits de création de MSA de groupe. Vous pouvez effectuer toutes les étapes de préparation du compte sur le contrôleur de domaine, à l’exception de l’étape d’installation du compte de service sur l’ordinateur hébergeant la passerelle de données.

  1. Lancez une session de console PowerShell élevée.
  2. Exécutez l’applet de commande suivante pour installer les outils d’administration de serveur distant AD ( RSAT ) s’ils ne sont pas déjà présents :

Installer-WindowsFeature RSAT-ADS

  1. Exécutez l’applet de commande suivante pour configurer une clé racine KDS (si elle n’est pas déjà configurée) :

Add-KdsRootKey -EffectiveTime ((Get-Date).AddHours(-10))

  1. Exécutez la commande suivante pour créer le groupe MSA. Dans cet exemple, le nom que je vais utiliser pour le compte de service est demodg-svc et les ordinateurs hébergeant la passerelle de données où ce compte de service sera utilisé sont demo-sp et demo-sp14 . Pour le paramètre DnsHostName , j’ai simplement utilisé le nom du compte de service et ajouté le suffixe de domaine.

Lorsque vous spécifiez les ordinateurs autorisés à utiliser le groupe MSA dans la valeur PrincipalsAllowedToRetrieveManagedPassword , vous devez ajouter un signe dollar ( $ ) à la fin du nom d’hôte de l’ordinateur, ou spécifier l’ordinateur comme CN=computername,OU=organizationalUnit ,dc=domain,dc=com pour permettre à l’applet de commande de résoudre le nom d’hôte de l’ordinateur. L’ajout d’un signe dollar n’est pas nécessaire lors de l’ajout d’ordinateurs cibles supplémentaires à l’aide de Add-ADComputerServiceAccount .

En règle générale, lors de la création de MSA de groupe, vous n’avez pas besoin de configurer de mot de passe. Au moment de la rédaction de cet article, la configuration de l’application de service de passerelle de données ne prend pas en charge la configuration native d’un MSA de groupe à partir de l’application. Nous passerons donc par quelques étapes supplémentaires pour le faire plus tard :

New-ADServiceAccount -Name “demodg-svc” -PrincipalsAllowedToRetrieveManagedPassword demo-sp$,demo-sp14$ -DnsHostName demodg-svc.demo.com -Enabled $True

Ensuite, vous devrez ajouter le compte de service à l’ordinateur hébergeant la passerelle de données :

Cette étape doit être effectuée sur chaque ordinateur hébergeant la passerelle de données. L’ applet de commande Install-ADServiceAccount requiert l’installation de RSAT sur le serveur exécutant l’applet de commande.

Install-ADServiceAccount -Identity demodg-svc

Vous avez maintenant créé et installé le groupe MSA sur l’ordinateur hébergeant la passerelle de données. Dans la section suivante, nous allons configurer la passerelle de données pour utiliser un nouveau compte.

15.21 Configuration du service

Vous pouvez suivre ces étapes pour modifier le compte de service utilisé par la passerelle de données sur site et configurer le service pour utiliser un groupe MSA :

  1. Sur l’ordinateur hébergeant la passerelle de données, lancez l’ applet Services ( services.msc ).
  2. Recherchez l’ option de service de passerelle de données sur site et double-cliquez dessus :
  3. Mettez à jour le nom du service sur le compte d’utilisateur de domaine pour le groupe MSA que vous souhaitez utiliser, puis cliquez sur OK :

Lorsque vous utilisez un MSA, n’oubliez pas d’ajouter un signe dollar ( $ ) au nom du compte et de laisser la valeur du mot de passe vide.

  1. Lorsque vous êtes averti que le droit de connexion en tant que service a été accordé, cliquez sur OK.
  2. Cliquez à nouveau sur OK pour confirmer que le service doit être arrêté et redémarré manuellement.
  3. Redémarrez le service.
  4. Lancez l’ application de passerelle de données sur site . Lorsque vous y êtes invité, connectez-vous en tant qu’administrateur de cette passerelle de données :  
  5. Sélectionnez le Migrate , la restauration , ou prise de contrôle d’ une passerelle existante et cliquez sur Suivant:
  6. Saisissez la clé de récupération, sélectionnez l’instance appropriée (si vous disposez d’un cluster de passerelle) et cliquez sur Configurer :
  7. Attendez que la passerelle soit récupérée.
  8. Confirmez que le processus s’est terminé avec succès. Cliquez sur Fermer.
  9. Si vous exécutez un cluster de passerelle, répétez le processus sur les nœuds supplémentaires, en sélectionnant le nœud/l’instance de passerelle correspondant, comme illustré dans la capture d’écran suivante :

Le processus de mise à jour est terminé.

15.22 Mise à jour du service de passerelle de données pour utiliser un compte de domaine

Vous pouvez suivre les étapes suivantes pour modifier le compte de service utilisé par la passerelle de données sur site et configurer le service pour utiliser un compte d’utilisateur normal :

  1. Sur l’ordinateur hébergeant la passerelle de données, lancez l’ application de passerelle de données sur site et sélectionnez Paramètres du service :
  2. Sous Compte de service de passerelle , sélectionnez Changer de compte .
  3. Dans la boîte de dialogue, cliquez sur Modifier le compte pour confirmer que vous souhaitez modifier le compte.
  4. Entrez le nom du nouveau compte dans le formulaire DOMAIN\username . Entrez le mot de passe et cliquez sur Configurer :
  5. Attendez que la passerelle soit mise à jour.
  6. Lorsque vous y êtes invité, connectez-vous en tant qu’administrateur de cette passerelle de données.
  7. Sélectionnez le Migrate , la restauration , ou prise de contrôle d’ une passerelle existante options et cliquez sur Suivant.
  8. Saisissez la clé de récupération, sélectionnez l’instance appropriée (si vous disposez d’un cluster de passerelle) et cliquez sur Configurer :
  9. Attendez que la passerelle soit récupérée.
  10. Vérifiez qu’il s’est terminé avec succès et cliquez sur Fermer :
  11. Si vous exécutez un cluster de passerelle, répétez le processus sur les nœuds supplémentaires, en sélectionnant le nœud/l’instance de passerelle correspondant à mettre à jour.

Le processus de mise à jour est terminé.

15.23 Modification de la clé de récupération

La clé de récupération peut être modifiée à partir de la configuration de l’application de passerelle de données sur site. Pour changer la clé, procédez comme suit :  

  1. À partir de l’ordinateur sur lequel la passerelle de données est installée, lancez l’application de passerelle de données locale.
  2. Sélectionnez l’onglet Clés de récupération, puis sélectionnez Définir une nouvelle clé de récupération :
  3. Sélectionnez une passerelle de données. Si vous mettez à jour la clé de récupération d’un cluster, vous devez sélectionner l’instance principale. Entrez l’ancienne clé et la nouvelle clé, puis cliquez sur Configurer :
  4. Après sa mise à jour, vous serez renvoyé à l’écran principal de la passerelle de données sur site. Sélectionnez Clés de récupération et notez qu’il existe maintenant des options pour Supprimer la clé de récupération héritée (l’ancienne précédente) et Définir une nouvelle clé de récupération :
  5. Si vous disposez d’un cluster de passerelle de données, vous devrez désinstaller et effectuer une récupération sur chacun des nœuds du cluster de passerelle. Si vous lancez l’application sans la désinstaller au préalable, vous recevrez un message indiquant que vous devez d’abord désinstaller :
  6. Désinstallez, redémarrez et réinstallez des nœuds de cluster de passerelle supplémentaires.
  7. Après vous être connecté, sélectionnez Migrer, restaurer ou prendre en charge.
  8. Sélectionnez le nœud de cluster de passerelle que vous récupérez. Saisissez la clé de récupération actuelle ou la clé de récupération précédente (héritée). N’utilisez qu’une seule des clés :

Une fois que vous avez terminé de modifier la clé de récupération sur les passerelles de données, vous devrez mettre à jour les sources de données dans le portail. Pour terminer la mise à jour, procédez comme suit :

  1. Connectez-vous au portail d’administration de Power Platform ( https://app.powerbi.com/admin-portal ).
  2. Sélectionnez l’icône d’engrenage dans la barre de menus et cliquez sur Gérer les passerelles.
  3. Développez le cluster qui a été mis à jour.
  4. Sélectionnez chaque connexion de données. La connexion peut afficher une erreur après la mise à jour des nœuds, comme illustré dans la capture d’écran suivante :
  5. Ressaisissez les informations d’identification de la connexion et enregistrez la passerelle.

Répétez le processus précédent pour chaque source de données et connexion hébergée par la passerelle de données.

15.24 Surveillance d’une passerelle

Les passerelles de données offrent une capacité de journalisation des performances. Vous pouvez utiliser ces fonctionnalités pour résoudre les problèmes et affiner la source des problèmes, tels que des requêtes inefficaces ou une bande passante insuffisante.

15.25 Activation de la surveillance des performances de la passerelle

Les performances de la passerelle peuvent être surveillées en activant les fonctionnalités de journalisation des performances dans un fichier de configuration. Pour activer les fonctionnalités de journalisation des performances, mettez à jour C:\Program Files\On-premises data gateway\Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config avec les valeurs suivantes :

  1. Configurez le paramètre QueryExecutionReportOn sur True pour activer la journalisation supplémentaire pour les requêtes exécutées à l’aide de la passerelle. Cette option crée les fichiers Query Execution Report et Query Execution Aggregation Report :

<setting name=”QueryExecutionReportOn” serializeAs=”String”>

<value>Vrai</value>

</paramètre>

  1. Configurez le paramètre SystemCounterReportOn sur True pour activer la journalisation supplémentaire pour les compteurs système de la mémoire et du processeur. Cette option crée le fichier System Counter Aggregation Report :

<setting name=”SystemCounterReportOn” serializeAs=”String”>

<value>Vrai</value>

</paramètre>

  1. Mettez à jour les valeurs dans le tableau suivant en conséquence :
Réglage La description Remarques
Chemin du fichier de rapport Détermine le chemin où les trois fichiers journaux sont stockés La configuration par défaut stocke les données du rapport dans le répertoire de données de l’application de profil utilisateur pour le compte de service PBIEgwService . Si vous modifiez ce compte de service, vous devez mettre à jour le chemin en conséquence.
ReportFileCount Détermine le nombre de fichiers journaux de chaque type à conserver La configuration par défaut consiste à conserver 10 fichiers journaux.
Taille du fichier de rapport en octets Détermine la taille du fichier à conserver La valeur par défaut est 104 857 600 octets ou environ 100 Mo.
QueryExecutionAggregationTimeInMinutes Détermine le nombre de minutes pendant lesquelles les informations d’exécution de la requête sont agrégées La valeur par défaut est de 5 minutes.
SystemCounterAggregationTimeInMinutes Détermine le nombre de minutes pour lesquelles le compteur système est agrégé La valeur par défaut est de 5 minutes.
  1. Une fois les modifications apportées au fichier de configuration, redémarrez le service de passerelle.

Vous devriez commencer à voir les fichiers à l’emplacement spécifié dans la valeur ReportFilePath .

15.26 Activation de la journalisation des requêtes

Vous pouvez également résoudre les requêtes lentes en activant une journalisation supplémentaire dans l’application de passerelle de données.

Pour activer la journalisation des requêtes, procédez comme suit :

  1. Sur l’ordinateur hébergeant la passerelle de données, lancez l’ application de passerelle de données locale et sélectionnez Diagnostics .
  2. Activez le curseur pour la journalisation supplémentaire et cliquez sur Appliquer :  
  3. Lorsque vous y êtes invité, cliquez sur Appliquer et redémarrez pour appliquer les paramètres et redémarrer la passerelle.

Pour plus d’informations sur la surveillance et la visualisation des performances d’une passerelle de données à l’aide d’un modèle Power BI, consultez https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-performance .

Ensuite, nous verrons comment résoudre certains problèmes courants.

15.27 Dépannage des problèmes courants

De temps en temps, il peut s’avérer nécessaire de résoudre les erreurs qui se produisent dans la passerelle de données. Vous pouvez utiliser les procédures suivantes pour résoudre les erreurs d’installation ou de fonctionnalité.

15.28 Erreurs de communication

Si des modifications sont apportées au réseau, vous pouvez rencontrer des problèmes de communication. Vous pouvez utiliser l’ option de test des ports réseau sous l’ onglet Diagnostics de l’ application de passerelle de données sur site pour déterminer si la passerelle de données peut atteindre tous les points de terminaison du réseau nécessaires :

Vous pouvez sélectionner Démarrer un nouveau test pour tester la communication réseau vers Internet à partir de la passerelle de données.

Si votre réseau nécessite un serveur proxy pour communiquer avec Internet, vous devrez peut-être demander un contournement pour le service ou configurer la passerelle de données pour utiliser une identité d’utilisateur spécifique. Vous pouvez utiliser les étapes sous Configurer l’authentification du serveur proxy pour effectuer les modifications de configuration nécessaires.

15.29 Erreurs d’installation

Si vous ne parvenez pas à installer ou à mettre à jour l’application de passerelle de données, vous devrez peut-être effectuer un dépannage d’installation. Vous pouvez rencontrer un échec d’ajout d’utilisateur au groupe. (-2147463168 Utilisateurs du journal des performances PBIEgwService) .

Cette erreur se produit généralement si vous essayez d’installer la passerelle sur un contrôleur de domaine AD. Le service de passerelle de données ne peut pas être installé sur un contrôleur de domaine.

Vous pouvez rencontrer une erreur de fichier en cours d’utilisation si l’analyse antivirus à l’accès est configurée sur l’ordinateur sur lequel vous essayez d’installer la passerelle de données. Désactivez le logiciel antivirus pendant l’installation.

A Vous essayez de réinstaller une version déjà installée sur la machine, une erreur se produit si vous installez une version du service de passerelle qui est déjà installée. Si vous devez réinstaller la version actuelle, désinstallez d’abord la passerelle existante :

Si vous rencontrez des erreurs différentes de celles-ci, vous devrez peut-être ouvrir un ticket de support avec Microsoft pour obtenir leur aide dans sa résolution.

15h30 Sources des journaux

Il existe deux emplacements principaux pour consulter les fichiers journaux de la passerelle de données.

Tout d’abord, vous pouvez utiliser l’ onglet Diagnostics de l’application de passerelle de données pour exporter les journaux de diagnostic. Les journaux sont enregistrés sur le bureau de l’utilisateur connecté dans un dossier appelé ODGLogs . Ce dossier de journaux contient des fichiers journaux individuels pour les composants de configuration de l’installation du logiciel, la configuration réseau, l’environnement informatique et la configuration initiale.

Vous pouvez également consulter les données des éléments de journal dans l’observateur d’événements. Pour afficher les journaux d’événements de la passerelle, procédez comme suit :

  1. Sur l’ordinateur avec l’installation de la passerelle de données, lancez l’ Observateur d’événements .
  2. Développer l’ Observateur d’événements | Journaux des applications et des services et sélectionnez Service de passerelle de données sur site :

L’examen des données dans les sources de journal affichées précédemment devrait vous aider à résoudre tous les problèmes. Si vous ne parvenez pas à résoudre un problème, contactez le support Microsoft.

15.31 Résumé

Après avoir lu ce chapitre, vous devriez être en mesure d’installer et de configurer une passerelle de données, ainsi que d’effectuer des tâches administratives courantes telles que l’ajout d’une source de données, l’ajout d’administrateurs et la modification du compte de service. Nous avons couvert les exigences de mise en réseau pour la passerelle de données et les outils nécessaires pour résoudre les problèmes d’installation courants. Vous devriez pouvoir administrer avec succès la passerelle de données et permettre aux services Office 365 tels que Power BI et Power Automate de se connecter à vos sources de données locales.

Dans le chapitre suivant, nous présenterons certains concepts de base et la planification de la migration des données SharePoint locales vers SharePoint Online.

16 Utilisation de Power Automate avec une passerelle de données

Power Automate est une nouvelle plate-forme Microsoft pour le développement et la gestion des flux de travail. Avec SharePoint Server 2019 (et les versions précédentes), vous pouvez utiliser SharePoint Designer et Workflow Manager pour créer des flux de travail d’entreprise afin d’effectuer des tâches telles que l’automatisation des approbations de documents. Cependant, ces outils sont largement limités à l’utilisation de données dans l’environnement SharePoint, ce qui réduit la portée de l’impact qu’un flux de travail peut avoir.

Avec la plate-forme Power Automate, les flux de travail peuvent être intégrés à SharePoint et à des centaines d’autres applications logicielles en tant que service, y compris des produits populaires en dehors de l’écosystème Microsoft. En fait, tout service doté d’une interface basée sur REST peut être utilisé avec Power Automate !

En raison de cette flexibilité et de cette puissance, Microsoft a commencé à mettre l’accent sur Power Automate comme la solution préférée pour créer et gérer des flux de travail.

La passerelle de données, présentée au chapitre 14 , Implémentation d’une passerelle de données , est le pont permettant au service Power Automate de Microsoft 365 d’accéder aux ressources de données situées sur site.

Dans ce chapitre, nous allons nous concentrer sur les sujets suivants :

  • En savoir plus sur Power Automate
  • Configuration de Power Automate pour utiliser la passerelle de données
  • Connexion de Power Automate à SharePoint Server

À la fin de ce chapitre, vous devriez être en mesure de décrire Power Automate et de configurer Power Automate pour utiliser une passerelle de données.

Commençons!

16.1 En savoir plus sur Power Automate

Comme mentionné précédemment, Power Automate est un moteur de workflow conçu pour donner aux utilisateurs la possibilité d’automatiser les processus métier. Power Automate est un flux qui comprend les composants suivants :

  • Les connecteurs sont des composants utilisés pour s’interfacer directement avec les applications ou systèmes source et cible. Les connecteurs contiennent les informations requises pour interagir avec les applications (telles que l’emplacement du point de terminaison et les informations de configuration ou d’authentification).
  • Les déclencheurs sont les activités qui peuvent initier un flux. Les déclencheurs se répartissent généralement en trois catégories :
    • Automatisé : un webhook ou une méthode de notification indique au flux de démarrer en fonction d’une nouvelle occurrence d’événement (comme un fichier en cours de téléchargement ou un nouvel enregistrement de base de données en cours de création).
    • Instantané : Un utilisateur initie le flux en cliquant sur un bouton.
    • Planifié : le flux s’exécute à des intervalles de temps définis.
  • Les actions décrivent les types d’activités exécutées par un flux, telles que la copie d’un fichier, la mise à jour d’un enregistrement ou l’envoi d’un e-mail.

Power Automate fait partie d’une classe d’ outils de développement citoyen , ce qui signifie qu’il est conçu en pensant aux utilisateurs finaux. Comme il est orienté utilisateur, vous n’aurez probablement pas beaucoup d’interactions administratives en dehors de l’utilisation de la passerelle de données pour permettre aux informations de SharePoint (ou d’autres systèmes sur site) de communiquer avec Microsoft 365 et Power Platform.

Ensuite, nous allons configurer une connexion dans Microsoft Power Automate pour utiliser la passerelle de données.

16.2 Configuration de P o wer Automate pour utiliser la passerelle de données

Avant d’utiliser Power Automate pour accéder aux données sur site, vous devez configurer un objet de connexion dans l’interface Power Automate. Pour configurer la connectivité, procédez comme suit :

  1. Accédez au portail Web Power Automate ( https://flow.microsoft.com ) et connectez-vous avec une identité à laquelle une licence Power Automate est attribuée :
  2. Dans la barre de navigation, développez Données et sélectionnez Connexions :
  3. Cliquez sur + Nouvelle connexion ou Créer une connexion :
  4. Sélectionnez le type de ressource à laquelle vous vous connectez et qui se trouve derrière la passerelle. Dans ce cas, nous allons travailler avec SharePoint Server, vous devrez donc sélectionner le type de connexion SharePoint :  
  5. Sélectionnez le bouton radio Se connecter à l’aide de la passerelle de données locale :
  6. Saisissez un nom d’utilisateur (au format DOMAIN\username ) et un mot de passe. Sélectionnez la passerelle appropriée (si vous en avez plusieurs). Cliquez sur Créer :
  7. Si la passerelle de données que vous avez déployée dispose d’une connectivité appropriée (comme indiqué au chapitre 14 , Implémentation d’une passerelle de données ), la connexion sera configurée. Des erreurs (telles que des informations d’identification incorrectes) seront affichées sur cet écran. Patientez pendant que la connexion est ajoutée :

Une fois la connexion ajoutée, vous serez renvoyé à la page Connexions . Vous pouvez alors commencer à créer des flux qui utilisent la passerelle.

Vous pouvez explorer davantage la configuration et les options de la passerelle de données Power Automate. Sélectionnez Passerelles sous Données pour voir les passerelles de données disponibles à utiliser avec Power Automate, comme illustré dans la capture d’écran suivante :

Vous pouvez utiliser cet écran pour afficher des détails supplémentaires sur la passerelle (tels que les nœuds qui participent à la passerelle) et l’utilisateur qui a initialement configuré la passerelle.

Dans la section suivante, nous utiliserons les données saisies dans une liste SharePoint locale dans le cadre d’un flux.

16.3 Connexion de Power Automate à SharePoint Server

Maintenant que Power Automate est connecté (via la passerelle de données) au serveur SharePoint local, son environnement peut être utilisé dans n’importe quelle partie d’un flux de travail Power Automate.

Dans cet exemple, nous utiliserons Power Automate pour envoyer un e-mail lorsqu’un nouvel élément est ajouté à une liste SharePoint locale. Pour travailler avec cet exemple, vous aurez besoin d’une liste SharePoint (vous pouvez également utiliser une bibliothèque de documents, mais devrez mettre à jour le flux en conséquence). Vous pouvez utiliser ces étapes pour configurer un flux simple pour qu’il fonctionne avec des données SharePoint Server sur site :

  1. Accédez au portail Web Power Automate ( https://flow.microsoft.com ) et sélectionnez + Créer :
  2. Sélectionnez Flux automatisé :
  3. Ajoutez un nom descriptif pour le flux, puis sélectionnez le déclencheur SharePoint Lorsqu’un élément est créé . Cliquez sur Créer  
  4. Dans le champ Adresse du site, sélectionnez le nom du site qui contient la liste. Si la liste ne se remplit pas (ce qui est probable dans ce scénario), vous devrez entrer l’URL du site qui contient la liste en sélectionnant Entrer une valeur personnalisée :
  5. Sélectionnez le nom de la liste :
  6. Cliquez sur + Nouvelle étape .
  7. Dans la zone Choisir une action , sélectionnez l’ action Outlook Envoyer un e-mail (V2) :   
  8. Dans le champ À , saisissez l’ adresse e-mail d’un destinataire. Entrez un sujet et un corps pour remplir le formulaire. Vous pouvez également utiliser des jetons de contenu dynamique, qui sont des valeurs (ou des variables) récupérées automatiquement à partir de la liste de sites SharePoint que vous avez sélectionnée précédemment. Dans ce cas, nous avons sélectionné la colonne Nom de la liste SharePoint à inclure dans l’e-mail :
  9. Cliquez sur Enregistrer .

Pour tester le flux, ajoutez simplement un nouvel élément à la liste, puis vérifiez la boîte de réception du destinataire spécifié dans la zone À .

16.4 Résumé

Dans ce chapitre, vous avez appris à utiliser la passerelle de données Power Platform pour fournir un accès aux ressources de données locales, telles que les listes SharePoint. Vous avez vu comment utiliser ces composants de liste sur site dans une séquence d’automatisation de workflow basée sur le cloud. La connexion d’un environnement sur site via une passerelle de données est l’un des meilleurs moyens d’étendre la capacité d’automatisation de votre organisation.

Dans le chapitre suivant, nous commencerons à examiner les options et les scénarios de migration de données pour faciliter la transition vers SharePoint Online.

17 Aperçu du processus de migration

La migration de contenu vers SharePoint Online, que vous le fassiez à partir de partages de fichiers locaux, de services d’hébergement de fichiers tiers, d’une infrastructure SharePoint Server ou même d’un autre locataire SharePoint Online, nécessite une approche réfléchie. Pour réussir une migration vers SharePoint Online, vous devez suivre plusieurs étapes, dont les suivantes :

  • Déterminer et inventorier les sources de données
  • Évaluation du processus et des outils de migration
  • Collecter les autorisations de données et évaluer les exigences
  • Planification de l’architecture et de la sécurité du site de destination
  • Évaluation des exigences du réseau
  • Préparation des sources de données
  • Gestion du changement

Chacune de ces étapes est importante pour garantir que les données ou les applications ne sont pas négligées et que vous avez alloué des ressources adéquates à l’effort. La communication tout au long du processus de gestion du changement est essentielle pour favoriser l’adoption de technologies et de processus nouvellement déployés.

Ce chapitre vous présentera les concepts de planification nécessaires pour exécuter une migration réussie.

17.1 Détermination et inventaire des sources de données

Après avoir choisi de migrer vers SharePoint Online, l’une des premières étapes de la création d’une stratégie de migration consiste à identifier les données à migrer. Cela peut inclure les éléments suivants :

  • Partages de fichiers en réseau de groupe ou d’équipe sur des serveurs de fichiers ou un stockage en réseau
  • Bibliothèques et listes de documents SharePoint Server
  • Applications serveur SharePoint
  • Flux de travail SharePoint Server
  • Formulaires InfoPath
  • Contenu intranet

Pour chacun de ces types de contenu, vous devez évaluer si ce contenu est apte à migrer vers SharePoint Online ou si un autre produit, service ou chemin de migration peut mieux prendre en charge le modèle commercial. Le diagramme suivant montre les sources et cibles de données potentielles :

Il faut tenir compte de la façon dont les utilisateurs interagissent actuellement avec les données et les composants, ainsi que les scénarios de prise en charge des processus métier et des applications.

Lors de la planification d’un processus de migration SharePoint Online, vous devrez déterminer les services en ligne cibles qui prennent le mieux en charge les processus métier. Vous devrez planifier la formation et l’adaptation aux applications métier. Enfin, vous devrez inventorier les applications existantes pour prévoir les coûts supplémentaires associés à leur mise à niveau ou à leur reconfiguration.

Une fois que vous avez compris ce qui doit être migré et à quoi ressemblera le futur mappage des services, vous pouvez commencer à évaluer les méthodes et procédures d’exécution de la migration.

17.2 Évaluation du processus et des outils de migration

Il existe de nombreuses méthodes disponibles pour migrer des données vers SharePoint Online et Office 365, y compris des options en libre-service et assistées. En fonction du budget et des capacités techniques d’une organisation, de la quantité de données, des environnements sources et du calendrier, elle peut décider d’utiliser une ou plusieurs de ces méthodes.

17.3 Libre-service

Avec des outils en libre-service, les organisations peuvent effectuer elles-mêmes les migrations vers Office 365 et SharePoint Online. Les services Microsoft répertoriés ici sont pour la plupart gratuits (à l’exception des frais de transport, d’expédition et de matériel pour Azure Data Box). De nombreuses organisations utilisent ces méthodes de libre-service avec beaucoup de succès, mais elles nécessitent une certaine quantité de compétences techniques, de planification et d’efforts de travail :

  • L’outil de migration SharePoint ( SPMT ) : il s’agit d’ un outil Microsoft utilisé pour migrer du contenu à partir de partages de fichiers ou de bibliothèques et de listes de documents SharePoint sur site. Vous pouvez en savoir plus sur SPMT sur https://spmtreleasescus.blob.core.windows.net/install/default.htm .
  • Gestionnaire de migration SharePoint : cet outil est un outil en libre-service piloté par l’interface utilisateur à partir du centre d’administration SharePoint Online. Il utilise des agents installés sur site pour migrer les données. Le gestionnaire de migration SharePoint est actuellement en préversion. Vous pouvez en savoir plus sur SharePoint Migration Manager à l’ adresse https://docs.microsoft.com/en-us/sharepointmigration/mm-get-started .
  • Azure Data Box : La solution Azure Data Box convient aux organisations dont le contenu à migrer vers SharePoint Online est mesuré en téraoctets plutôt qu’en gigaoctets. Azure Data Box est une combinaison d’un appareil et d’un service : Microsoft vous envoie un appareil, vous lui transférez les données, puis vous le renvoyez à Microsoft, où il est installé sur un centre de données, puis ingéré dans votre locataire . Comme cette méthode implique du matériel, ce service est payant. Pour plus d’informations sur les solutions Azure Data Box, consultez https://docs.microsoft.com/en-us/sharepointmigration/how-to-migrate-file-share-content-to-spo-using-azuredatabox .
  • Mover : Le plus récent ajout à cette liste, Mover est une application tierce que Microsoft a acquise en octobre 2019 pour aider les clients dans la migration de la charge de travail et des données. Bien qu’il puisse être utilisé pour déplacer des partages de fichiers locaux vers Office 365, il n’est actuellement pas pris en charge lors de la migration de SharePoint local vers SharePoint Online. Pour plus d’informations sur Mover, voir https://docs.microsoft.com/en-us/sharepointmigration/mover-fileshare-to-o365.
  • Outils tiers : Il existe également un certain nombre d’outils tiers sur le marché, notamment des offres (sans ordre particulier) d’AvePoint, ShareGate, Metalogix, BitTitan et bien d’autres. Certains outils tiers offrent des options d’assistance incluses (ou payantes), une prise en charge de types ou de sources de contenu supplémentaires, une planification et des capacités de création de rapports supplémentaires.

Bien que l’article ne se concentre pas sur les outils tiers à des fins de migration, il est important de savoir qu’ils existent et peuvent fournir des fonctionnalités supplémentaires que les outils natifs ne peuvent pas.

Cependant, les organisations ayant des besoins plus complexes choisissent fréquemment d’utiliser des offres de services.

17.4 Missions de service

En plus des options de libre-service mentionnées précédemment, il existe également des engagements de service fournis par Microsoft et ses partenaires pour aider les clients à migrer vers Office 365 et SharePoint Online :

  • Microsoft FastTrack : Microsoft FastTrack est une offre de service fournie gratuitement par Microsoft aux clients disposant d’ au moins 150 licences utilisateur. FastTrack est une offre d’assistance à distance et fournit généralement des conseils, le client effectuant la plupart des tâches. Vous pouvez en savoir plus sur les services FastTrack sur https://docs.microsoft.com/en-us/fasttrack/o365-data-migration .
  • Services de conseil Microsoft : Un engagement de services de conseil Microsoft est un effort complet et personnalisé impliquant une équipe de professionnels des services de Microsoft. Une équipe de services comprend généralement des responsables de livraison et de projet, des architectes et des consultants. Vous pouvez en savoir plus sur le portefeuille Microsoft Consulting Services à l’ adresse https://www.microsoft.com/en-us/industry/services/consulting .
  • Services Microsoft Partner : Microsoft Partner peut offrir une gamme complète d’engagements de conseil, y compris le développement personnalisé et l’intégration avec des applications tierces. Grâce au réseau mondial de partenaires de Microsoft, les organisations peuvent trouver des consultants spécifiques à l’industrie pour les guider dans leur parcours Office 365. Vous pouvez en savoir plus sur le réseau de partenaires Microsoft ou trouver des partenaires en visitant https://www.microsoft.com/en-us/solution-providers/home .

Que vous choisissiez d’effectuer vous-même les activités de migration ou de faire appel à des ressources externes pour une partie (ou la totalité) du processus, vous devez connaître vos options. De nombreuses offres de services utiliseront également des outils tiers, et ceux-ci peuvent générer des coûts supplémentaires qui doivent être pris en compte lors de la planification et de la budgétisation d’un projet de migration.

Quelles que soient les options que vous choisissez, vous devrez probablement être impliqué dans l’évaluation des environnements source et de destination.

17.5 Collecte des autorisations de données et évaluation des exigences

De nombreuses organisations utilisent des partages de fichiers réseau Windows ou des solutions de stockage en réseau ( NAS ) qui s’appuient sur une combinaison d’autorisations de partage et NTFS pour gérer l’accès. Les sites, listes et bibliothèques SharePoint utilisent également une combinaison d’autorisations explicites et héritées (au niveau de la collection, du site, de la bibliothèque et de l’élément) pour contrôler l’accès aux ressources. D’autres applications et services peuvent utiliser des autorisations explicites définies par l’application, s’appuyer sur Azure Active Directory ( AD ) ou des autorisations de groupe local, ou peuvent utiliser un autre mécanisme de contrôle d’accès.

Lors du passage à SharePoint Online, il est important de comprendre leur fonctionnement actuel afin de pouvoir planifier le fonctionnement futur des autorisations. De nombreux outils fournissent une sorte de mappage entre les contrôles de sécurité locaux et les contrôles de sécurité SharePoint Online. Cela peut être automatisé via l’interface de l’outil ou via l’utilisation d’un fichier de mappage séparé.

Par exemple, SPMT vous permet d’utiliser la synchronisation Azure AD native pour remplir une table de mappage ou pour que l’administrateur fournisse un fichier de mappage.

À titre d’exemple, le tableau suivant répertorie la manière dont SPMT gère les autorisations lors de la migration de contenu vers un site, des bibliothèques ou des listes SharePoint :

La source Le paramètre Conserver les autorisations de l’utilisateur   Destination de migration Autorisation cible avant la migration Autorisation cible après la migration Remarques
Partage de fichiers Désactivé Dossier racine Hérité Hérité Les attributions de rôle des fichiers existants de la bibliothèque cible ne seront pas modifiées ; les fichiers migrés ont des autorisations héritées (c’est-à-dire qu’ils ont hérité des attributions de rôles de la bibliothèque cible).
Partage de fichiers Désactivé Dossier racine Unique Unique
Partage de fichiers Désactivé Sous-dossier Hérité Hérité
Partage de fichiers Désactivé Sous-dossier Unique Unique
Partage de fichiers Au Dossier racine Hérité Unique Les attributions de rôles de la bibliothèque cible seront remplacées par celles du dossier racine source. Les fichiers existants avec des autorisations héritées seront toujours des autorisations héritées mais avec une nouvelle attribution de rôle de la bibliothèque cible. Les fichiers existants avec des autorisations uniques ne seront pas modifiés. Les fichiers migrés sans autorisations explicites dans la source auront des autorisations héritées et des attributions de rôles héritées de la bibliothèque cible. Les fichiers migrés avec des autorisations dans la source conserveront ces autorisations comme uniques.
Partage de fichiers Au Dossier racine Unique Unique Les autorisations du dossier source seront ajoutées en tant que nouvelles attributions de rôle à la bibliothèque cible. Les fichiers existants avec des autorisations héritées seront toujours des autorisations héritées mais avec une nouvelle attribution de rôle de la bibliothèque cible. Les fichiers existants avec des autorisations uniques ne seront pas modifiés. Les fichiers migrés sans aucune autorisation dans la source auront des autorisations héritées et des attributions de rôles héritées de la bibliothèque cible. Les fichiers migrés avec des autorisations dans la source conserveront ces autorisations comme uniques.
Partage de fichiers Au Sous-dossier Hérité Hérité Les attributions de rôles de la bibliothèque cible et des fichiers existants ne seront pas modifiées. Les autorisations du dossier et des fichiers source seront transférées vers le sous-dossier cible et les fichiers correspondants, qui auront des autorisations uniques en tant que nouvelles attributions de rôle.
Partage de fichiers Au Sous-dossier Unique Unique Les attributions de rôles de la bibliothèque cible et des fichiers existants ne seront pas modifiées. Les autorisations du dossier et des fichiers source seront transférées vers le sous-dossier cible et les fichiers correspondants qui auront des autorisations uniques en tant que nouvelles attributions de rôle.
Bibliothèque de listes/documents Désactivé Dossier racine Hérité Hérité Traité de la même manière que la migration de partage de fichiers avec les conditions correspondantes.
Bibliothèque de listes/documents Désactivé Dossier racine Unique Unique
Bibliothèque de documents Désactivé Sous-dossier Hérité Hérité
Bibliothèque de documents Désactivé Sous-dossier Unique Unique
Bibliothèque de listes/documents Au Dossier racine Hérité Unique
Bibliothèque de listes/documents Au Dossier racine Unique Unique
Bibliothèque de documents Au Sous-dossier Hérité Hérité
Bibliothèque de documents Au Sous-dossier Unique Unique
Site Web Désactivé N / A Hérité Hérité L’attribution du rôle du site/web cible restera inchangée.
Site Web Désactivé N / A Unique Unique
Site Web Au N / A Hérité Unique L’attribution des rôles du site/web cible sera remplacée par celles du site/web source.
Site/web (A) avec sous-site B (tous deux migrés avec SPMT) Au N / A Le site A suivra la migration normale du site avec les mêmes paramètres. Le sous-site B deviendra unique et l’attribution des rôles sera remplacée par celles de la source du sous-site B.
Site Web Au N / A Unique Unique L’attribution de rôle du site/web source sera ajoutée en tant que nouvelles attributions de rôle au site/web cible.

Comme vous pouvez le voir dans le tableau précédent, l’inventaire et la collecte des autorisations de source et la détermination de qui doit avoir accès à ce qui peut être une tâche complexe.

De nombreuses organisations choisissent de ne pas conserver les autorisations de partage de fichiers ou de site existantes lors de la migration vers SharePoint Online, ce qui peut présenter à la fois des avantages et des inconvénients. Tenter de préserver les autorisations source peut vous aider à gérer les attentes en matière de contrôle d’accès lors de la migration, mais cela peut potentiellement entraîner un coût important lors des étapes de découverte et de planification lors de l’évaluation des autorisations. Chaque organisation doit finalement décider comment et où investir son temps et quel est le retour potentiel sur investissement ou la sécurité pour la préservation des autorisations de fichiers et de sites.

Dans la section suivante, nous examinerons la planification de l’ architecture et de la sécurité du site de destination , une activité qui, si elle est bien menée, peut réduire le temps nécessaire à investir dans la découverte des autorisations.

17.6 Planification de l’architecture et de la sécurité du site de destination

Si nous regardons le tableau précédent, il est facile de voir à quel point les autorisations de site et de fichier peuvent être complexes. Chaque organisation doit gérer les autorisations et l’architecture dans le nouvel environnement, et un événement de migration est une bonne occasion de « repartir à zéro ».

SharePoint Online permet aux organisations de continuer à utiliser les composants d’architecture de site classiques (tels que les collections de sites et les sous-sites), mais fournit également un nouveau paradigme d’architecture appelé architecture de site hub pour simplifier les choix de conception et offrir plus de flexibilité. Si vous décidez de passer à une architecture de site moderne, vous devrez vous assurer que les nouveaux sites de destination disposent des adhésions explicites requises.

L’architecture du site Hub est basée sur des sites SharePoint modernes, qui maintiennent la sécurité et le contrôle d’accès via une appartenance à un groupe Office 365 connecté au site. Vous pouvez en savoir plus sur le développement de sites modernes sur https://docs.microsoft.com/en-us/sharepoint/information-architecture-modern-experience .

Ensuite, nous verrons comment commencer à planifier les exigences du réseau.

17.7 Évaluation des exigences du réseau

La migration vers un service en ligne tel que SharePoint Online nécessite deux aspects de considérations réseau :

  • Les ressources réseau nécessaires pour migrer le contenu et les applications
  • Les ressources réseau nécessaires à l’activité opérationnelle en cours

Nous examinerons les considérations pour les deux.

17.8 Planification des exigences de migration

Lors de la détermination des exigences réseau pour un événement de migration, vous devez disposer d’informations précises sur la quantité de données que vous migrez ainsi que sur la vitesse à laquelle vous pouvez migrer.

La question du volume est relativement facile à deviner : vous allez comptabiliser les partages de fichiers, les répertoires personnels, les sites intranet, les données de collection de sites SharePoint existantes et toutes les autres données d’application pouvant faire l’objet d’un effort de migration. La planification des périphériques réseau doit couvrir les éléments suivants :

  • Périphériques proxy : Microsoft vous recommande de contourner les périphériques proxy ou les applications pour le trafic allant vers Office 365. Si votre environnement réseau utilise une infrastructure proxy, vous devrez vous assurer que le trafic de migration en est exclu (conformément aux recommandations de Microsoft sur https : //docs.microsoft.com/en-us/microsoft-365/enterprise/networking-configure-proxies-firewalls ) ou que vous adaptiez votre infrastructure en conséquence pour pouvoir gérer la charge supplémentaire.
  • Pare feu d’inspection de paquets avec état : étant donné que tout le trafic est crypté par SSL, les efforts d’inspection nécessiteront le décryptage et le recryptage des paquets. Les efforts de migration importants mettront probablement à rude épreuve ces ressources car elles effectuent d’autres opérations quotidiennes normales.
  • Dispositifs de protection contre les intrusions ou de détection d’intrusions : En théorie comme en pratique, l’environnement du centre de données Microsoft 365 est une extension de votre environnement. Vous pouvez continuer à exécuter la détection d’ intrusion système ( IDS surveillance), mais au moins à des fins de migration, désactiver tout système de prévention des intrusions ( Les IPS ) de toute action. La migration vers les services cloud est techniquement un événement d’exfiltration de données. Les IPS qui interviennent dans l’accès au réseau peuvent interférer avec une migration fluide.

La bande passante et les ressources de migration peuvent être considérées comme un type de charge de pointe : vous ne taxerez probablement pas votre infrastructure autant que vous le feriez lors de ce type d’événement. Cependant, une fois que vous avez migré, vous devez prévoir la réalité de la façon dont votre infrastructure réseau sera impactée au cours du cycle économique quotidien normal.

C’est là que les exigences du réseau liées aux opérations entrent en jeu.

17.9 Planification des exigences opérationnelles

Lorsque vous examinez la planification des besoins sous l’angle opérationnel, vous essayez d’identifier comment votre réseau sera utilisé au cours de l’activité commerciale régulière, y compris les pics ou les pics qui se produisent, tels que le traitement de fin de mois ou de fin d’année.

L’un des meilleurs endroits pour recueillir ces informations consiste à utiliser l’analyse réseau de vos environnements de serveur de fichiers actuels, en examinant en particulier les tendances quotidiennes et les pics de trafic entre les segments LAN utilisateur/client et les serveurs hébergeant les données du groupe, de l’équipe et du répertoire personnel. Vous voudrez exclure le trafic vers/de tout environnement de sauvegarde car cela faussera les estimations du volume de transfert de données.

De plus, Microsoft a fourni un nouvel outil de validation de principe, l’outil d’intégration réseau Office 365 , pour vous aider à collecter des informations sur vos utilisateurs. Cet outil peut être utilisé à la fois pour la migration et les exigences opérationnelles pour la collecte de données. L’outil se trouve sur https://connectivity.office.com/ :

Cet outil peut fournir des suggestions sur la façon d’améliorer à la fois votre migration et vos expériences opérationnelles. Vous pouvez également trouver utile d’utiliser des outils tels que NetMon ou Wireshark pour capturer et évaluer le trafic réseau.

Après avoir rassemblé des informations sur les données que vous envisagez de migrer et pour votre environnement de migration, vous devrez examiner les étapes que vous pouvez suivre pour préparer vos données à la migration.

17.10 Préparation des sources de données

La préparation des données pour la migration peut impliquer plusieurs étapes, chacune comportant des mises en garde uniques en fonction de votre environnement :

  • Vérifiez et mettez à jour les noms de fichiers et les chemins d’accès qui ne sont pas compatibles avec SharePoint Online.
  • Déterminez si des données ne sont pas candidates pour SharePoint Online (comme les types de fichiers ou les extensions interdits).
  • Examinez les configurations de métadonnées et de taxonomie.
  • Sauvegardez toutes les personnalisations qui peuvent nécessiter un déploiement manuel.
  • Sauvegardez tous les modèles de site et scripts de personnalisation de site.
  • Examinez les applications ou plug-ins tiers actuellement déployés qui doivent être mis à niveau ou remplacés.
  • Déterminez un plan d’action pour tous les plugins ou applications qui n’ont pas de chemin de remplacement ou de mise à niveau.

Les étapes de préparation des données sources varient en fonction de votre environnement. La plupart des organisations devront effectuer des exercices pour identifier le contenu qui doit être modifié ou mis à jour d’une manière ou d’une autre pour une transition en douceur vers SharePoint Online.

SPMT, ainsi que de nombreux outils tiers, dispose de composants d’analyse pour identifier bon nombre de ces problèmes. De plus, SPMT (et des outils tiers) peut migrer des fichiers, des sites, des pages, des informations de version, des autorisations et un grand nombre de personnalisations.

Pour une liste à jour des fonctionnalités que SPMT peut migrer immédiatement, consultez https://docs.microsoft.com/en-us/sharepointmigration/what-is-supported-spmt .

La dernière étape de la préparation de la migration est la gestion du changement, que nous aborderons ensuite.

17.11 Gestion du changement

On a déjà dit qu’en technologie, la seule constante est le changement. De nombreuses organisations ont du mal avec les concepts de gestion du changement, en particulier lorsqu’elles traitent avec des technologies aussi hautement intégrées, telles que SharePoint et les plateformes de gestion de documents.

Qu’il s’agisse de se lancer dans une migration SharePoint Online en interne, d’utiliser des ressources partenaires ou de s’engager avec le centre Microsoft FastTrack, le développement d’un plan d’adoption est essentiel pour rentabiliser votre effort de migration.

Le cadre de gestion de l’adoption et du changement de Microsoft peut être divisé en trois domaines clés, chacun comportant plusieurs composants :

  • Envision : Au cours de la phase d’élaboration, vous identifiez les principales parties prenantes de l’entreprise et déterminez des scénarios commerciaux particuliers à activer. Par exemple, une partie prenante clé peut être le bureau du directeur technique et son scénario commercial peut permettre l’accès aux ressources actuellement stockées sur site en cas de catastrophe qui oblige les gens à travailler à domicile. Ensuite, vous pouvez commencer à élaborer un plan qui aide à définir à quoi ressemble le succès pour ce scénario commercial particulier. Un plan de réussite a généralement des critères et des principaux indicateurs de performance ( KPI ) qui peuvent être utilisés pour déterminer objectivement si l’objectif a été atteint.
  • À bord : Dans la phase onboarding, vous déployez ou la migration les actifs technologiques et les gens. Les activités d’intégration impliqueront généralement un programme d’adoption précoce pour vous aider à identifier les problèmes de migration et à affiner les supports que vous utiliserez pour communiquer plus tard. Vous développerez des plans d’action de pré-lancement, de lancement et de post-lancement pour aider à tenir les parties prenantes, les technologues et les premiers utilisateurs au courant de l’avancement des activités et de ce à quoi ils doivent s’attendre.
  • Générer de la valeur : sur la base des commentaires, des performances et d’autres analyses, vous déterminerez quand votre organisation est prête à aller plus loin dans le déploiement. En utilisant les informations du programme d’adoption précoce, ainsi que du matériel de formation et de communication, vous pouvez montrer aux utilisateurs la valeur de la plate-forme et les inciter à l’utiliser. 

Toute initiative réussie d’adoption et de gestion du changement vise à montrer aux utilisateurs comment ce changement leur sera bénéfique. Vous pouvez voir des exemples de gestion du changement, de communication et de plans de réussite sur la page Microsoft Change Management Framework à l’ adresse https://www.microsoft.com/microsoft-365/partners/changemanagementframework .

17.12 Résumé

Dans ce chapitre, nous avons couvert une vue d’ensemble de la planification d’une migration réussie vers SharePoint Online, telle que la détermination des besoins en bande passante et le type de stratégie d’autorisations que vous allez utiliser. Nous avons examiné, à un niveau élevé, les idées d’architecture de site SharePoint Online (telles que les sites hub et les sites modernes) et la manière dont vous pourriez y associer votre conception actuelle.

Nous avons également examiné certains des outils et chemins de migration que vous pouvez choisir, tels que SPMT ou l’utilisation des ressources des partenaires Microsoft.

Enfin, nous avons abordé l’un des sujets les plus importants : la gestion du changement.

Dans le chapitre suivant, nous examinerons les étapes pour effectuer réellement des migrations à l’aide des outils natifs.

18 Migration des données et du contenu

Dans ce dernier chapitre, nous allons examiner les processus, les outils et les stratégies de migration du contenu SharePoint Server local vers Office 365 et SharePoint Online.

Les migrations SharePoint nécessitent une planification et des outils supplémentaires non inclus avec le produit, dont certains ont été traités au chapitre 16 , Présentation du processus de migration . Les migrations SharePoint, comme nous l’avons vu dans le chapitre précédent, impliquent l’inventaire du contenu à migrer et le mappage des priorités métier sur les services qui seront activés.

Dans ce chapitre, nous aborderons les tâches et concepts suivants :

  • Conditions préalables
  • Analyse du contenu SharePoint pour les problèmes de migration
  • Identification et résolution des problèmes de blocage qui empêchent la migration
  • Déterminer la marche à suivre pour les données qui ne peuvent pas être migrées
  • Planification et configuration d’une migration SharePoint automatisée
  • Outils et stratégies recommandés pour migrer les données

L’outil le plus populaire et le plus complet fourni par Microsoft est l’ outil de migration SharePoint ( SPMT ). Dans les sections relatives spécifiquement aux outils et procédures de migration, nous utiliserons cet outil comme exemple. Bien qu’il existe des outils fournis par Microsoft (tels que SharePoint Migration Manager et Mover.io), ils n’ont actuellement pas la capacité de traiter autant de scénarios de migration que SPMT le peut.

À la fin de ce chapitre, vous serez familiarisé avec la planification et la réalisation de migrations vers SharePoint Online.

18.1 Conditions préalables

Avant de commencer à utiliser SPMT pour migrer du contenu vers SharePoint Online, vous devez avoir suivi les étapes du chapitre 16 , Présentation du processus de migration , pour identifier les sources de données (telles que le contenu SharePoint ou les partages de fichiers) à migrer.  

Dans les sections suivantes, nous passerons en revue les exigences système (à la fois sur site et SharePoint Online), ainsi que les exigences réseau pour une communication et une migration réussies des données.

18.2 Réseau

Pour que les migrations réussissent, vous devrez travailler avec l’équipe réseau de votre organisation pour vous assurer que le serveur exécutant l’outil de migration est capable de se connecter aux points de terminaison suivants :

Placer Objectif
https://secure.aadcdn.microsoftonline-p.com Authentification
https://login.microsoftonline.com Authentification
https://api.office.com Interfaces de programmation d’applications ( API ) Microsoft 365 pour déplacer et valider le contenu
https://graph.windows.net API Microsoft 365 pour déplacer et valider le contenu
https://spmtreleasescus.blob.core.windows.net Installation
https://*.queue.core.windows.net API de migration (exigence Azure)
https://*.blob.core.windows.net API de migration (exigence Azure)
https://*.pipe.aria.microsoft.com Télémétrie/mise à jour
https://*.sharepoint.com Destination de migration
https://*.blob.core.usgovcloudapi.net API de migration (exigence du gouvernement Azure)
https://*.queue.core.usgovcloudapi.net API de migration (exigence du gouvernement Azure)
https://spoprod-a.akamaihd.net Icônes de l’ interface utilisateur ( UI )
https://static2.sharepointonline.com Icônes de l’interface utilisateur

 

Plongeons maintenant dans les prérequis de Sharepoint Online dans la section suivante.

18.3 SharePoint en ligne

Certains composants WebPart peuvent nécessiter un script pour réussir la migration. Vous devrez vous assurer que les scripts sont activés dans SharePoint Online, au moins pendant la durée de la migration. Pour activer les scripts, procédez comme suit :

  1. Accédez au centre d’administration Microsoft 365 ( https://admin.microsoft.com ), développez Centres d’administration , puis sélectionnez SharePoint .
  2. Sélectionnez Paramètres , puis cliquez sur le lien de la page des paramètres classiques .
  3. Faites défiler vers le bas et sélectionnez les boutons radio Autoriser les utilisateurs à exécuter un script personnalisé sur des sites personnels et Autoriser les utilisateurs à exécuter un script personnalisé sur des sites créés en libre-service , comme illustré dans la capture d’écran suivante :   
  4. Cliquez sur OK pour enregistrer les paramètres.

Ces paramètres doivent être mis à jour 24 heures avant le début des activités de migration.

18.4 Outil d’évaluation de la migration SharePoint

Vous voudrez également obtenir l’ outil d’évaluation de la migration SharePoint ( SMAT ) pour vous aider à rechercher les problèmes potentiels. Utilisez le processus suivant pour obtenir l’outil :

  1. Accédez à https://www.microsoft.com/download/details.aspx?id=53598 .
  2. Téléchargez le fichier ZIP et extrayez-le vers un emplacement sur votre ordinateur.

SMAT fournit également une évaluation de l’identité, qui vous aidera à mapper les identités des utilisateurs pour SharePoint Online.

18.5 SPMT

Enfin, vous devrez télécharger SPMT sur https://aka.ms/spmt-ga-page . Pour faciliter l’utilisation, téléchargez et installez l’outil sur un serveur SharePoint en procédant comme suit :

  1. Accédez à https://aka.ms/spmt-ga-page .
  2. Cliquez sur Installer pour télécharger l’outil, comme illustré dans la capture d’écran suivante :
  3. Une fois le programme d’installation téléchargé, cliquez sur Ouvrir le fichier pour lancer le programme d’installation.
  4. Fournissez les informations d’identification d’administrateur global d’Office 365 pour vous connecter à l’outil avant l’installation.
  5. Si vous n’êtes pas encore prêt à effectuer une migration, vous pouvez fermer l’outil. Vous pouvez le relancer à l’aide de l’icône sur le bureau, illustrée dans la capture d’écran suivante :

Une fois que SPMT est prêt, vous pouvez commencer à analyser votre contenu existant.

18.6 Analyse du contenu SharePoint pour les problèmes de migration

SMAT a deux fonctions principales, comme suit :

  • Génération d’un fichier de mappage d’identité pour les sites existants
  • Analyse du contenu à la recherche de problèmes potentiels

Nous examinerons chacune de ces étapes dans les sections suivantes.

18.7 Génération d’un fichier de mappage d’identité pour les sites existants

Pour générer un fichier de mappage d’identité, procédez comme suit :

  1. À partir d’un serveur SharePoint, lancez une invite de commande élevée.
  2. Modifiez les répertoires vers l’emplacement à partir duquel SMAT a été extrait.
  3. Exécutez la commande suivante :
    SMAT.exe -generateidentitymapping . Ceci est illustré dans la capture d’écran suivante :
  4. Lorsque vous y êtes invité, entrez des informations d’identification d’administrateur global Office 365.
  5. Cochez la case pour accorder le consentement et cliquez sur Accepter , comme illustré dans la capture d’écran suivante :
  6. Passez en revue toutes les erreurs générées par l’outil de mappage d’identité. La sortie de ceci est illustrée dans la capture d’écran suivante :
  7. Examinez le fichier de sortie pour toutes les identités qui ne sont pas synchronisées avec Azure Active Directory ( Azure AD ). Pour ce faire, ouvrez le fichier de sortie (son nom par défaut est FullIdentityReport.csv ) dans le sous-dossier Log où l’outil a été exécuté. Localiser les identités où la TypeOfMatch colonne indique NoMatch , et l’ examen si elles sont nécessaires pour SharePoint Online. Répétez le processus pour les éléments répertoriés comme PartialMatch . Le fichier de sortie est illustré dans la capture d’écran suivante :
  8. Effectuez toutes les mises à jour dans AD ou Azure AD pour vous assurer que les fichiers nécessaires correspondent. Répétez le mappage d’identité et le processus d’examen jusqu’à ce que le rapport d’identité corresponde à vos attentes.

Le problème le plus courant que vous rencontrerez sera probablement qu’aucune identité cible n’existe dans Azure AD pour un compte local correspondant. Cela peut être dû à des problèmes tels qu’un filtre Azure AD Connect ou une contrainte d’identité locale en double empêchant la synchronisation. Pour une liste complète des codes de raison provoquant une condition NoMatch , voir https://docs.microsoft.com/en-us/sharepointmigration/sharepoint-migration-identity-mapping-tool .

Le fichier IdentityMapping.csv indique les utilisateurs et les groupes qui peuvent être utilisés pour mapper une identité locale à l’identité cloud correspondante.

Une fois les procédures de mappage d’identité terminées, vous pouvez passer à l’analyse des problèmes de contenu.

18.8 Analyse du contenu à la recherche de problèmes potentiels

L’étape suivante de la préparation de la migration consiste à identifier tout problème lié au contenu ou aux fonctionnalités qui pourrait avoir un impact sur le processus. Vous pouvez également utiliser SMAT pour cela.

Pour lancer SMAT et scanner votre environnement, procédez comme suit :

  1. Connectez-vous à SharePoint Server en tant que compte de service de batterie ou en tant qu’administrateur de batterie (tant que l’administrateur de batterie a accès à toutes les applications Web).
  2. Lancez une invite élevée et accédez au répertoire à partir duquel SMAT a été extrait.
  3. Exécutez la commande suivante :

SMAT.exe

Le processus identifiera la version de l’outil à utiliser (SharePoint Server 2010 ou 2013 ou version ultérieure) et lancera le scanner approprié.

  1. Une fois l’analyse terminée, vous serez invité à saisir votre locataire SharePoint Online, comme illustré dans la capture d’écran suivante :

Une fois les rapports terminés, vous pouvez les consulter dans le sous-dossier Log .  

SMAT peut également être personnalisé à l’aide des fichiers de configuration suivants :

  • SiteSkipList.csv : Ce fichier de configuration est utilisé pour lister les sites que vous ne souhaitez pas inclure dans la sortie.
  • ScanDef.json : ce fichier de configuration est utilisé pour activer ou désactiver les analyses individuelles pour SMAT. Vous pouvez modifier le fichier en modifiant le paramètre Enabled sur True ou False pour activer ou désactiver une analyse individuelle. Certaines analyses ont des options ou des propriétés supplémentaires disponibles.

En outre, vous pouvez utiliser SPMT pour analyser le contenu à la recherche d’autres problèmes pouvant survenir pendant la migration (tels que des caractères non valides dans les noms de fichiers ou des problèmes de taille de fichier). Vous verrez cette option lorsque nous suivrons le processus de migration.

Ensuite, nous étudierons les problèmes qui pourraient avoir un impact ou empêcher une migration réussie.

18.9 Identification et résolution des problèmes de blocage qui empêchent la migration

Pour identifier les éléments qui doivent être résolus avant la migration, vous pouvez consulter la sortie du journal de SMAT. Il y a trois journaux de base situés dans le journal répertoire de sortie, comme suit:

  • SMAT.log : fichier journal général, contenant des informations, des avertissements et des messages d’erreur. Les conditions d’erreur doivent être étudiées, car elles indiquent des problèmes qui peuvent empêcher l’utilisateur d’aller de l’avant.
  • SMAT_Errors.log : Fichier journal contenant uniquement les erreurs. Si le fichier n’est pas présent après l’exécution de SMAT, aucune erreur n’était présente.
  • SMATTelemetry.log : Données pour la télémétrie ; n’affecte pas le processus de migration ou la création de rapports.

Un exemple du journal SMAT_Errors est présenté dans la capture d’écran suivante, indiquant qu’une exception d’accès non autorisé a été renvoyée :

À l’aide des messages d’erreur du fichier journal, résolvez tous les problèmes système. Vous voudrez peut-être continuer à réexécuter SMAT, en essayant de résoudre les erreurs jusqu’à ce que le journal des erreurs soit vide.

Des informations détaillées sur les résultats des analyses sont disponibles dans le dossier Log\ScannerOutput . Vous pouvez comparer ces sorties aux détails de diagnostic figurant à https://docs.microsoft.com/en-us/sharepointmigration/sharepoint-migration-assessment-toolscan-reports- feuille de route pour un aperçu et des recommandations particulières à votre migration.

Ensuite, nous passerons en revue la planification du contenu qui ne peut pas être migré.

18.10 Déterminer la marche à suivre pour le contenu qui ne peut pas être migré

SPMT peut migrer des données et des fonctionnalités à partir de partages de fichiers ou de sites SharePoint vers des sites SharePoint Online, des sites OneDrive Entreprise ou Microsoft Teams. Lors de la planification de votre migration, vous devez avoir déterminé les emplacements de migration cibles pour vos sources de données.

Après avoir exécuté l’outil d’évaluation de la migration, vous avez peut-être reçu des avertissements ou des erreurs qui ont un impact sur votre migration. Certains avertissements peuvent être ignorés (mais peuvent entraîner la non-migration des éléments répertoriés), mais les éléments d’erreur indiquent des fonctionnalités qui ne seront pas migrées ou auxquelles il est impossible d’accéder.

Lorsque vous rencontrez des problèmes concernant les applications ou les services dans l’environnement SharePoint sur site, il est important d’examiner les exigences commerciales des environnements existants et futurs et de les utiliser pour déterminer la meilleure ligne de conduite. Les pistes d’action potentielles sont les suivantes :

  • Mise à jour de l’application ou du contenu source vers quelque chose de compatible avec SharePoint Online avant la migration.
  • Si l’application ou le contenu de destination est pris en charge dans SharePoint Online, l’outil de migration peut ne pas être en mesure de le traiter. Vous pourrez peut-être utiliser un produit tiers pour effectuer la migration.  
  • Abandonnez l’utilisation de l’application, du contenu ou de la fonctionnalité, et continuez.
  • Laissez le contenu ou l’application et continuez à l’utiliser dans son état actuel.

S’il est déterminé que le contenu ne peut pas être déplacé, vous devrez revoir votre plan de migration et éventuellement réévaluer l’utilisation de toutes les fonctionnalités hybrides de SharePoint pour offrir aux utilisateurs une expérience fonctionnelle.

Ensuite, nous examinerons la configuration et l’exécution d’une migration.

18.11 Planification et configuration d’une migration SharePoint automatisée

Maintenant que vous avez identifié et résolu les problèmes avant la migration, il est temps de migrer les données. Dans ces exemples, nous allons faire référence aux outils natifs fournis par Microsoft, à savoir SMAT et SPMT.

Suivez les étapes ci-dessous pour effectuer une migration :

  1. Sur SharePoint Server avec SPMT installé, lancez l’outil.
  2. Connectez-vous, si vous y êtes invité, à votre locataire SharePoint Online.
  3. Cliquez sur le bouton Démarrer votre première migration , comme illustré dans la capture d’écran suivante :
  4. Sélectionnez la source de données. Dans ce cas, nous choisirons File Share, comme illustré dans la capture d’écran suivante :
  5. Si vous sélectionnez un site SharePoint, entrez l’ Uniform Resource Locator ( URL ) d’un site SharePoint et cliquez sur Suivant . Si vous y êtes invité, saisissez les informations d’identification du site local et cliquez sur Se connecter . Si vous sélectionnez un partage de fichiers, saisissez le chemin d’accès UNC ( Universal Naming Convention ) au partage et cliquez sur Suivant, comme illustré dans la capture d’écran suivante :
  6. Sélectionnez une destination (Microsoft Teams, site d’équipe SharePoint ou un site OneDrive (for Business)), comme illustré dans la capture d’écran suivante :
  7. Sélectionnez ou saisissez la destination. Lorsque vous sélectionnez Microsoft Teams comme destination, l’équipe doit déjà exister . Les sites SharePoint peuvent être créés automatiquement. Si vous utilisez OneDrive comme destination, saisissez l’adresse e-mail de l’utilisateur. Cliquez sur Suivant, comme illustré dans la capture d’écran suivante :
  8. Si vous avez plus de données à migrer, vous pouvez sélectionner +Ajouter une autre source pour redémarrer l’assistant à l’ étape 4 . Continuez jusqu’à ce que toutes les sources et destinations supplémentaires soient mappées, en suivant le même processus. Lorsque vous avez terminé, saisissez un nom pour la migration et cliquez sur Suivant, comme illustré dans la capture d’écran suivante : 
  9. Cliquez sur Migrer, comme illustré dans la capture d’écran suivante :

Il est important de noter dans cette étape que vous avez la possibilité d’exécuter simplement une analyse (parfois appelée test de pré-vol ou de pré-migration) pour détecter tout problème pendant la migration. Si vous sélectionnez l’ option Effectuer uniquement l’analyse , aucune donnée ne sera migrée, mais vous obtiendrez un rapport détaillant les résultats de l’outil. Pour ce faire, suivez les étapes suivantes :

  1. Consultez la fenêtre Détails de la migration pour tout problème ou notification, comme illustré dans la capture d’écran suivante :
  2. Une fois la migration terminée, vous recevrez un écran de sortie d’état. Que vous ayez effectué une migration complète des données ou uniquement une analyse de contenu, vous aurez un bouton Afficher les rapports disponible qui mettra en évidence tous les problèmes rencontrés, comme illustré dans la capture d’écran suivante :

Une fois la migration terminée, vous devriez pouvoir accéder au nouvel emplacement et afficher les données.

Ensuite, nous examinerons d’autres outils et stratégies recommandés.

18.12 Outils et stratégies recommandés pour migrer les données

Comme indiqué dans le chapitre précédent, Microsoft fournit plusieurs outils qui peuvent vous aider à planifier les migrations ou à migrer réellement des données, notamment les suivants :

  • SMAT : Planification et évaluation des migrations on premise-to-cloud
  • SPMT : outil d’analyse et de migration de contenu pour les migrations sur site vers le cloud de contenu SharePoint et de serveur de fichiers
  • Gestionnaire de migration SharePoint : outil de migration pour les partages de fichiers locaux vers SharePoint Online
  • Mover.io : Scénarios de migration de cloud à cloud, y compris les solutions basées sur SharePoint et Google

Chacun de ces outils a ses propres cas d’utilisation. Pour les migrations sur site vers le cloud, la plupart des organisations choisissent d’utiliser SMAT et SPMT – elles ont la plus longue expérience, et le support Microsoft et la communauté technique connaissent leurs configurations et leurs résultats. SharePoint Migration Manager est un outil plus récent qui ne fonctionne qu’avec les partages de fichiers pour le moment, et Mover.io a été acquis par achat et est principalement utilisé pour les scénarios de migration de cloud à cloud.

Microsoft recommande actuellement d’utiliser SMAT et SPMT pour migrer des batteries de serveurs SharePoint sur site vers SharePoint Online.

Du point de vue de la cadence de migration et du workflow, il peut être souhaitable de suivre un processus tel que le suivant :

  1. Activez la prise en charge des scripts dans SharePoint Online.
  2. Identifiez le contenu (sites, fichiers, applications, listes et bibliothèques) qui doit être migré.
  3. Téléchargez et extrayez SMAT.
  4. Exécutez une évaluation d’identité avec SMAT et résolvez les problèmes.
  5. Exécutez une évaluation SharePoint avec SMAT et résolvez les problèmes.
  6. Téléchargez et installez SPMT.
  7. Ajoutez les ressources source que vous souhaitez migrer et sélectionnez l’option Effectuer l’analyse uniquement sur la page Choisissez vos paramètres de l’outil de migration.
  8. Examinez le rapport et résolvez les problèmes. Répétez jusqu’à ce que les problèmes soient résolus.
  9. Élaborer un plan de communication de gestion du changement avec les intervenants de l’entreprise.
  10. Avertissez les utilisateurs qu’ils ne pourront mettre à jour aucun fichier pendant le processus de migration.
  11. Définissez tous les partages de fichiers en lecture seule pour empêcher les utilisateurs de mettre à jour les fichiers.
  12. Terminez ou arrêtez tous les workflows pour empêcher les changements d’état dus aux éléments de traitement des workflows.
  13. Définissez les sites SharePoint en lecture seule (à l’aide de Set-SPSite -Lockstate ReadOnly ) pour empêcher les utilisateurs de mettre à jour les fichiers.
  14. Exécutez SPMT et migrez les données vers SharePoint Online.
  15. Vérifiez la réussite de la migration. Ce processus doit impliquer le personnel technique pour vérifier que les données ont été déplacées sans aucune erreur résultante (ou signaler toute condition d’erreur), ainsi que les propriétaires d’entreprise, pour garantir l’exhaustivité et la fonctionnalité.
  16. Informez les utilisateurs des nouveaux emplacements de fichiers.

Une fois votre migration terminée, vous voudrez vous assurer que les utilisateurs accèdent aux données et aux applications dans le nouvel environnement Microsoft 365. Il peut être conseillé de laisser le contenu source défini sur Lecture seule pour éviter la bifurcation du travail et la mise à jour des données par les utilisateurs dans deux emplacements différents.

18.13 Résumé

Dans ce chapitre, nous avons passé en revue certaines planifications et flux de travail supplémentaires autour du processus de migration réel, notamment l’exécution de SMAT et SPMT pour garantir que vos environnements sont prêts pour la migration.

SMAT fournit un certain nombre de rapports de préparation, y compris un rapport d’identité qui vous aidera à garantir que les utilisateurs ont accès aux données après la migration.

Vous avez appris les étapes nécessaires pour exécuter les migrations en amont et les migrations réelles, garantissant ainsi que vous serez en mesure de migrer avec succès la première fois.

Enfin, vous avez appris quelques processus de bonnes pratiques pour la planification et l’exécution des migrations, notamment la prévention des modifications des données et l’exécution d’un plan de communication de gestion des modifications.