Настройка Project Server 2010 на работу с Microsoft Exchange Server 2007 R2

 

Применимо к: Project Server 2010

Последнее изменение раздела: 2011-10-24

В этой статье описывается порядок настройки интеграции с Exchange Server 2007 SP2, позволяющей пользователям Project Server 2010 просматривать задачи Project Server в приложении Microsoft Office Outlook. Эта функция заменяет функцию отчетов о состоянии задач надстройки Outlook для неповременных задач, которая была доступна в предыдущих версиях Project Server, и разрешает обновления назначения задач, с использованием процента выполнения или всей оставшейся работы. Эти обновления назначения задач затем автоматически пересылаются диспетчеру состояния задач при обновлении задач в клиенте Exchange.

Важно!

В Project Server для доступа к Exchange Server используется протокол SSL, в связи с чем SSL-сертификат, используемый фермой Exchange, должен быть доверенным. Если сертификат выдан доверенным центром сертификации, таким как VeriSign, этот сертификат будет являться доверенным в Project Server. Если центр сертификации, выпустивший SSL-сертификат, не является доверенным, возможно, придется экспортировать его из фермы Exchange и затем импортировать в качестве доверенного сертификата на компьютер, на котором работает Project Server.

Для выполнения этих процедур необходимо быть участником групп администраторов Project Server и Exchange Server на локальном компьютере.

Примечание

Приведенные в этой статье процедуры и команды Windows PowerShell используются для Exchange Server 2007.

Настройка параметров Project Web App

Для настройки интеграции с Exchange администратор Project Server должен предоставить доступ к экземпляру Exchange Server, а администратор Exchange должен предоставить доступ Exchange учетной записи администратора фермы Project Server.

Активация синхронизации с Exchange Server

  1. В Microsoft Project Web App (PWA) выберите пункт Параметры сервера.

  2. В разделе Действующие политики выберите пункт Дополнительные параметры сервера.

  3. На странице Дополнительные параметры сервера в разделе Сведения Exchange Server установите флажок Синхронизировать задачи и нажмите кнопку Сохранить.

Каждому серверу клиентского доступа Exchange в ферме Exchange требуется учетная запись в PWA. С помощью этой учетной записи Exchange вызывает веб-службу Exchange Project Server для синхронизации обновлений задач. Выполните следующую процедуру для каждого сервера клиентского доступа Exchange.

Создание учетной записи пользователя для сервера клиентского доступа Exchange

  1. В Project Web App щелкните Параметры сервера.

  2. В разделе Безопасность выберите пункт Управление пользователями.

  3. На странице Управление пользователями нажмите кнопку Создать пользователя.

  4. На странице Создать пользователя снимите флажок Пользователь может быть назначен в качестве ресурса и введите имя сервера клиентского доступа Exchange в поле Отображаемое имя.

  5. В разделе Проверка подлинности пользователей выберите пункт Проверка подлинности Windows с использованием учетной записи Windows и введите имя учетной записи сервера клиентского доступа Exchange в поле Учетная запись пользователя.

  6. В разделе Группы безопасности в списке Доступные группы выберите пункт Администраторы и нажмите кнопку Добавить.

  7. Нажмите кнопку Сохранить.

Настройка синхронизации выполняется для каждого пользователя Project Server, для которого будут выполняться задачи синхронизации. Выполните следующую процедуру для каждого пользователя.

Настройка учетной записи пользователя для синхронизации с сервером Exchange Server

  1. В Project Web App щелкните Параметры сервера.

  2. В разделе Безопасность выберите пункт Управление пользователями.

  3. В списке выберите пользователя, для которого требуется выполнить настройку.

  4. На странице Изменение пользователя установите флажок Синхронизировать задачи

  5. Нажмите кнопку Сохранить.

При настройке Exchange необходимо знать удостоверение пула приложений, связанного с сайтом PWA. Для определения удостоверения выполните следующую процедуру.

Действия для определения удостоверения пула приложений для сайта Project Web App

  1. В разделе Управление приложениями веб-сайта центра администрирования SharePoint выберите пункт Управление приложениями-службами.

  2. На странице Управление приложениями выберите пункт Управление приложениями-службами.

  3. На странице Управление приложениями выделите пункт Приложение-служба Project, затем на ленте выберите пункт Свойства.

  4. В окне свойств на странице Управление приложением-службой Project Web Access запишите учетную запись, настроенную для запуска пула приложений. Эта учетная запись требуется для настройки параметров Exchange Server в следующей процедуре.

Настройка синхронизации выполняется для каждого пользователя Project Server, для которого будут выполняться задачи синхронизации.

Настройка параметров сервера Exchange Server

На следующем этапе выполняется настройка Exchange Server. Выполните следующую процедуру, чтобы предоставить разрешение на олицетворение учетной записи пула приложений PWA. Выполните эту процедуру для каждого сервера клиентского доступа Exchange в ферме Exchange.

Предоставление разрешений на олицетворение администратора фермы

  1. Выполните вход в систему компьютера, на котором запущен Exchange Server, в качестве администратора.

    Предупреждение

    Если для запуска службы очередей Project Server в ферме используется другая учетная запись, вместо учетной записи администратора фермы может потребоваться использовать именно ее.

  2. Выберите команды Пуск, Все программы, Microsoft Exchange Server 2007 SP2, Командная консоль Exchange.

  3. В командной строке введите следующую команду:

    Add-ADPermission -Identity (get-exchangeserver).DistinguishedName -User (Get-User -Identity <AppPoolAccount> | select-object).identity -extendedRights ms-Exch-EPI-Impersonation

    Примечание

    В указанной команде <учетная_запись_пула_приложений> — это учетная запись пула приложений для приложения-службы Project Server, записанная при выполнении предыдущей процедуры.

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

Настройка пользователя Exchange

  1. Выполните вход в систему компьютера, на котором запущен Exchange Server, в качестве администратора.

  2. Выберите команды Пуск, Все программы, Microsoft Exchange Server 2007 SP2, Командная консоль Exchange.

  3. В командной строке введите следующую команду: Add-ADPermission -Identity*"<пользователь_Project>"-User<администратор_фермы>*-extendedRights ms-Exch-EPI-May-Impersonate.

    Примечание

    В указанной команде <пользователь_Project> — это имя пользователя Project Server, для которого выполняется настройка, а <администратор_фермы> — учетная запись администратора фермы SharePoint Server.