Configurer la synchronisation des tâches Exchange dans SharePoint Server 2013

 

**Sapplique à :**Exchange Server 2013, SharePoint Server 2013 Enterprise

**Dernière rubrique modifiée :**2017-09-21

Résumé : Configurez Exchange Server 2016 et SharePoint Server 2013 pour la synchronisation des tâches à l’aide de la fonctionnalité de synchronisation des tâches de SharePoint Server 2013.

La configuration de la synchronisation des tâches peut être relativement complexe. En suivant les conseils ci-dessous, vous devriez être en mesure de configurer rapidement la synchronisation des tâches entre vos environnements Exchange Server 2016, SharePoint Server 2013 et Project Server 2013. C’est une fonctionnalité très intéressante pour les entreprises, car elle offre la possibilité d’intégrer des tâches de différentes applications dans une même application, telle que Outlook 2016 ou les sites Mon site SharePoint.

Notes

Vous êtes peut-être venu consulter cette page à la recherche de la rubrique Intégration OOF entre Project Server et Exchange. Si tel est le cas, voir Intégration des calendriers Absent(e) du bureau d’Exchange Server avec Project Server 2013.

Important

L’application de service Gestion du travail a été déconseillée dans SharePoint Server 2016 donc vous pouvez configurer la synchronisation des tâches Exchange dans SharePoint Server 2013 uniquement.

Avant de commencer

Ce qu’il faut savoir avant de commencer :

  • Pour SharePoint, la synchronisation de profil utilisateur doit être en cours d’exécution, ce qui signifie généralement qu’une application de service de profil utilisateur doit fonctionner dans l’administration centrale et que le service de synchronisation doit également être en cours d’exécution. Des informations supplémentaires sont disponibles à ce sujet via les liens suivants : Planifier les profils utilisateur et les identités et Gérer la synchronisation des profils utilisateur dans SharePoint Server.

  • L’application du service Gestion du travail doit également être en cours d’exécution pour votre batterie de serveurs SharePoint.

  • Pour détecter les ajouts et modifications de tâches, l’application de service de recherche doit elle aussi être en cours d’exécution et configurée pour l’analyse incrémentielle ou continue. Pour plus d’informations, consultez la rubrique Create and configure a Search service application in SharePoint Server 2016.

  • Pour des raisons de sécurité, le protocoleSSL doit être en cours d’exécution pour votre application web SharePoint (si vous accédez à un site dont l’URL commence par http, il s’agit du protocole SSL). Si vous ne connaissez pas le protocole SSL, la rubrique Create claims-based web applications in SharePoint Server peut vous aider. Si vous êtes dans un environnement de test et que vous utilisez le SSL auto-approuvé, vous trouverez les étapes concernant ce sujet au bas de cet article.

  • Vous voudrez probablement que les sites Mon Site soient activés pour SharePoint afin d’afficher les tâches à un seul endroit dans SharePoint. Vous pouvez également les afficher dans Outlook.

  • La synchronisation des tâches nécessite Exchange Server 2016, avec des boîtes aux lettres d’utilisateurs finaux.

  • Lorsque vous effectuez les actions ci-dessous, assurez-vous que vous êtes connecté en tant que membre des groupes SharePoint et Administrateurs Exchange Server.

Téléchargement et installation de l’API des services web Exchange Server sur SharePoint Server

Nous commencerons par obtenir une copie du fichier EWSManagedAPI.msi à partir du Centre de téléchargement Microsoft (https://www.microsoft.com/fr-fr/download/details.aspx?id=35371). Téléchargez ce fichier sur chaque serveur d’application dans votre environnement SharePoint. Ce sont à ces serveurs que les utilisateurs accèdent lorsqu’ils se rendent sur votre site SharePoint. Ce composant est nécessaire pour que SharePoint et Exchange puissent disposer de cette fonctionnalité entre produits. Vous devez installer le fichier EWSManagedAPI.msi par le biais de la fenêtre de ligne de commande. Ouvrez cette fenêtre en tant qu’administrateur, puis assurez-vous que vous modifiez les répertoires selon vos besoins pour arriver à l’emplacement du fichier téléchargé. Vous devrez exécuter cette ligne de script une fois l’emplacement ouvert, exactement comme ci-dessous :

msiexec /i EwsManagedApi.msi addlocal="ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac"

Cette action entraînera le lancement de l’Assistant EWS API 2.2., dans lequel vous pourrez accepter les conditions du contrat de licence, puis accéder à l’écran suivant.

This is a screenshot of the MS Exchange Managed API install window.

Conservez le dossier d’installation par défaut, sauf si vous devez effectuer l’installation à un autre emplacement (par exemple, un lecteur différent). Vous pouvez choisir la case d’option Tout le monde pour l’installation. Et voilà ! Continuez et cliquez sur Suivant pour poursuivre l’installation.

This is a screenshot of the MS Exchange Managed API install bar.

Voici ce que vous voyez lors de l’installation. Une fois cette dernière terminée, vous pouvez fermer l’Assistant.

Une fois l’Assistant terminé, vous devrez exécuter IISReset sur chacun des ordinateurs sur lesquels vous avez effectué l’installation, avant de pouvoir passer à la prochaine étape. Vous pouvez effectuer cette action dans la fenêtre de commande Administrateur à partir de laquelle vous avez exécuté le script, tapez simplement IISReset et appuyez sur Entrée pour continuer.

Établissement d’une approbation OAuth sur le serveur Exchange

À présent, vous devez établir une approbation OAuth sur le serveur Exchange. Il s’agit d’une approbation à sens unique qui fait savoir à Exchange que l’environnement SharePoint est sûr pour la collaboration.

Exécutez ce script (déjà présent, car installé avec Exchange) à partir de l’environnement de ligne de commande Exchange Management Shell sur tous les serveurs de boîtes aux lettres Exchange dans votre organisation à partir de l’emplacement « C:\Program Files\Microsoft\Exchange Server\V15\Scripts. » :

.\Configure-EnterprisePartnerApplication.ps1 -ApplicationType Sharepoint -AuthMetadataUrl https://<SP_FQDN>/_layouts/15/metadata/json/1

Notes

Dans le script ci-dessus, <SP_FQDN> est un espace réservé, vous devez donc indiquer l’URL de la collection de sites racine SharePoint ici. Ainsi, si vous accédez à votre site via https://tailspintoys.com, il s’agit de l’URL que vous avez indiquée ici, suivie de /_layouts/15/metadata/json/1.

Le script s’exécutera, créant les comptes et les autorisations nécessaires pour l’approbation, puis vous obtiendrez un message indiquant que l’opération a été effectuée. Si, dans le passé, vous avez créé une approbation similaire, vous obtiendrez peut-être un message vous informant de son existence, mais le script créera tout de même l’approbation pour vous.

La synchronisation des tâches est maintenant configurée et prête à être utilisée. Vous trouverez plus d’informations dans Agrégation de mes tâches dans l’intégration des tâches SharePoint Server et Exchange.

Informations supplémentaires pour le SSL auto-approuvé

Comme mentionné ci-dessus, vous allez peut-être devoir approuver manuellement un certificat si vous configurez le SSL auto-approuvé. Cela signifie simplement que le certificat SSL généré dans l’instance IIS d’un serveur ne sera pas reconnu sur un autre serveur, il est donc possible de le faire fonctionner manuellement.

  • Sur chaque serveur Exchange nécessitant une autorisation, ouvrez Internet Explorer.

  • Accédez à votre site SharePoint exécuté avec un certificat SSL auto-approuvé (débutant par https).

  • Lorsque qu’une invite vous indique que le site n’est pas sûr, choisissez Poursuivre avec ce site web.

  • Lorsque vous accédez au site, sélectionnez l’élément Erreur de certificat qui figure dans la barre d’adresses d’Internet Explorer.

  • Sélectionnez l’option Afficher les certificats lorsqu’elle devient disponible.

  • Choisissez l’option Installer le certificat.

  • Ensuite, choisissez Placer tous les certificats dans le magasin suivant.

  • Cochez la case Afficher les magasins physiques.

  • Installez maintenant le certificat dans Autorités de certification racines de confiance > Ordinateur local.

Ce certificat est désormais approuvé sur l’ordinateur local.