Настройка синхронизации задач Exchange в SharePoint Server 2013

 

**Применимо к:**Exchange Server 2013, SharePoint Server 2013 Enterprise

**Последнее изменение раздела:**2017-09-21

Сводка. Настройка Exchange Server 2016 и SharePoint Server 2013 для синхронизации задач с помощью соответствующей функции SharePoint Server 2013.

Процесс настройки синхронизации задач может быть довольно сложным. Следуя приведенным ниже указаниям, вы сможете быстро настроить синхронизацию задач между средами Exchange Server 2016, SharePoint Server 2013 и Project Server 2013. Это замечательная функция для любого бизнеса, поскольку она позволяет интегрировать задачи из разных приложений в одном решении, например Outlook 2016 или личных сайтах SharePoint.

Примечание

Возможно, вы ищете сведения об интеграции OOF между приложениями Project Server и Exchange. В этом случае см. статью Интеграция календаря Exchange Server при отсутствии на месте с Project Server 2013.

Важно!

Приложение службы управления работой было отмечено как нерекомендуемое в SharePoint Server 2016, поэтому настраивать синхронизацию задач Exchange можно только в SharePoint Server 2013.

Перед началом работы

Перед началом работы ознакомьтесь со следующими сведениями:

  • Для SharePoint. Должна быть запущена синхронизация профилей пользователей. Это значит, что приложение-служба профилей пользователей должно работать в центре администрирования с запущенной службой синхронизации. Дополнительные сведения по данной теме см. в статьях Планирование профилей и удостоверений пользователей и Управление синхронизацией профилей пользователей в SharePoint Server.

  • Необходимо, чтобы в ферме SharePoint было запущено приложение службы управления работой.

  • Чтобы можно было обнаруживать добавление и изменение задач, также должно работать приложение службы поиска, настроенное на добавочный или непрерывный обход контента. Дополнительные сведения см. в статье Create and configure a Search service application in SharePoint Server 2016.

  • Из соображений безопасности для веб-приложений SharePoint необходимо использовать протокол SSL (URL-адреса сайтов, которые используют этот протокол, начинаются с префикса HTTP). Если вы не знакомы с протоколом SSL, вам может помочь статья Создание веб-приложений, основанных на утверждениях, в SharePoint 2013. Соответствующие инструкции для тестовой среды с использованием self-SSL можно найти в конце этой статьи.

  • Вам может понадобиться активировать свои личные сайты для SharePoint, чтобы видеть все свои задачи вместе в SharePoint. Вы также сможете просматривать их в службе Outlook.

  • Для синхронизации задач требуется Exchange Server 2016 с почтовыми ящиками пользователей.

  • Для выполнения описанных ниже действий необходимо войти от имени участника групп администраторов SharePoint и Exchange Server.

Скачивание и установка API веб-служб Exchange Server для SharePoint Server

Для начала скачайте файл EWSManagedAPI.msi из Центра загрузки Майкрософт (https://www.microsoft.com/en-us/download/details.aspx?id=35371). Скачайте его на все серверы приложений в среде SharePoint. Это серверы, на которые пользователи переходят, когда открывают ваш сайт SharePoint. Этот компонент необходим для интеграции SharePoint и Exchange. Файл EWSManagedAPI.msi необходимо установить с помощью окна командной строки. Откройте это окно от имени администратора и измените каталоги так, чтобы они указывали на расположение скачанного файла. После этого запустите следующий скрипт, не изменяя его:

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

Откроется мастер API EWS 2.2, в котором вы сможете принять условия лицензионного соглашения и перейти на следующий экран.

Снимок экрана окна установки API, управляемого MS Exchange.

Оставьте папку для установки, указанную по умолчанию, если нет необходимости установить файл в другом месте (например, на другом диске). Вы можете выбрать параметр установки "Для всех" и начать процесс установки, нажав кнопку "Далее".

Снимок экрана панели установки API, управляемого Microsoft Exchange.

Во время установки перед вами будет открыто такое окно. По завершении установки можно закрыть мастер.

После успешного завершения работы мастера установки необходимо, прежде чем выполнять следующее действие, запустить команду IISReset на каждой машине, на которой выполнялась установка. Вы можете сделать это в той же командной строке, в которой запускали сценарий. Для этого необходимо просто ввести в командную строку "IISReset" и нажать клавишу "Ввод".

Создание доверия OAuth в Exchange Server

Следующий шаг — установка доверия OAuth для Exchange Server. Это одностороннее доверие, которое показывает службе Exchange, что среда SharePoint безопасна для совместной работы.

Запустите следующий сценарий (устанавливается вместе со службой Exchange) из командной консоли Exchange на всех серверах почтовых ящиков Exchange своей организации из расположения "C:\Program Files\Microsoft\Exchange Server\V15\Scripts.":

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

Примечание

В указанном сценарии <SP_FQDN> — это заполнитель, вместо которого необходимо ввести URL-адрес корневого семейства веб-сайтов SharePoint. Например, если перейти на ваш сайт можно по адресу https://tailspintoys.com, вы должны ввести этот адрес вместо заполнителя, добавив после него /_layouts/15/metadata/json/1.

Сценарий создаст учетные записи и разрешения, необходимые для доверия, после чего вы получите сообщение об успешном завершении процесса. Если вы уже создавали аналогичное доверие, вы можете получить сообщение о том, что доверие уже существует, но сценарий может создать для вас новой доверие.

Вот и все! Синхронизация задач для ваших пользователей настроена. Дополнительные сведения см. в статье Объединение задач в SharePoint Server и Exchange.

Дополнительные сведения для Self-SSL

Ранее мы упоминали, что в случае настройки Self-SSL вам, возможно, потребуется вручную создать доверие для сертификата. Это значит, что сертификат SSL, который был сгенерирован с помощью службы IIS одного сервера, не будет распознан на другом сервере, поэтому необходимо привести его в действие вручную.

  • Откройте Internet Explorer на каждом сервере Exchange, который требует разрешения.

  • Перейдите на сайт SharePoint, который работает с сертификатом Self-SSL (начинается с HTTPS).

  • При отображении сообщения о небезопасности сайта щелкните Перейти на веб-сайт.

  • Когда вы попадете на сайт, выберите пункт Ошибка сертификата, который должен появиться у строки адреса в Internet Explorer.

  • Параметр Просмотр сертификатов станет доступным. Выберите его.

  • Выберите параметр Установить сертификат.

  • Затем выберите Поместить все сертификаты в следующее хранилище.

  • Установите флажок рядом с параметром Показать физические хранилища.

  • Теперь установите сертификат, выбрав Доверенные корневые центры сертификации > Локальный компьютер.

Теперь этот сертификат будет доверенным на локальном компьютере.