Share via


設定 Project Server 2010 以使用 Microsoft Exchange Server 2010

 

適用版本: Project Server 2010

上次修改主題的時間: 2017-01-18

本文說明如何設定與 Microsoft Exchange Server 2010 的整合,透過整合,能讓 Microsoft Project Server 2010 使用者在 Microsoft Outlook 中檢視 Project Server 任務。此功能取代了舊版 Project Server 中,供未設定完成時間之任務使用的 Outlook 增益集任務狀態報告功能;其可以讓任務分派以完成百分比或或剩餘工作總量進行更新。當任務在 Exchange 用戶端中更新時,這些任務分派更新就會自動提交到任務狀態管理員。

重要

由於 Project Server 使用 Secure Sockets Layer (SSL) 存取 Exchange Server,所以必須信任之前 Exchange 伺服器陣列所用的 SSL 憑證。若擁有的憑證是由信任授權單位 (如 VeriSign) 發出,Project Server 就會信任該憑證。如果您的 SSL 憑證並非由信任授權單位發出,您必須從 Exchange 伺服器陣列匯出該憑證,然後在執行 Project Server 的電腦上將它匯入成受信任憑證。

若要執行下列程序,您必須是本機電腦上 Project Server 與 Exchange Server 管理員群組的成員。

注意

本文所述程序和 Windows PowerShell 命令會假設您目前已使用 Exchange Server 2010。

影片示範

本影片會顯示設定整合 Exchange Server 報表功能時所需執行的步驟。

影片螢幕擷取畫面

觀賞影片(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=202797\&clcid=0x404)(可能為英文網頁)。若要下載影片檔案,請以滑鼠右鍵按一下連結,然後按一下 [另存目標]。

設定 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 Client Access 伺服器都需要在 PWA 有個使用者帳戶。一旦有任務更新需要同步處理,此帳戶可允許 Exchange 呼叫 Project Server Exchange Web 服務。請對每部 Exchange Client Access 伺服器執行下列程序。

為 Exchange Client Access 伺服器建立使用者帳戶

  1. 在 Project Web App 中,按一下 [伺服器設定]。

  2. 在 [安全性] 區段中,按一下 [管理使用者]。

  3. 在 [管理使用者] 頁面上,按一下 [新增使用者]。

  4. 在 [新增使用者] 頁面上,取消選取 [可指定使用者為資源] 核取方塊,然後在 [顯示名稱] 方塊中輸入Exchange Client Access 伺服器名稱。

  5. 在 [使用者驗證] 區段中,選取 [Windows 驗證,使用 Windows 帳戶] 選項,然後在 [使用者登入名稱] 方塊中輸入 Exchange Client Access 伺服器電腦帳戶名稱。

  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 App 服務應用程式] 頁面中設定要執行此應用程式集區的帳戶。在下個程序中,必須使用此帳戶來設定 Exchange Server 設定。

針對要同步處理其任務的每一位 Project Server 使用者,都必須設定同步處理。

設定 Exchange Server 設定

下個步驟是設定 Exchange Server。請使用下列程序將模擬權限授與 PWA 應用程式集區帳戶。請在 Exchange 伺服器陣列中的每部 Exchange Client Access 伺服器上執行此程序。

授與伺服器陣列管理員模擬權限

  1. 以管理員身分登入執行 Exchange Server 的電腦。

    警告

    若伺服器陣列使用其他帳戶來執行 Project Server 佇列服務,您可能需要以此帳戶取代伺服器陣列管理員帳戶。

  2. 依序按一下 [開始]、[所有程式]、[Microsoft Exchange Server 2010] 及 [Exchange 管理命令介面]。

  3. 在命令提示字元中,輸入下列命令:

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

    <AppPoolAccount> 是在先前的程序中記下之 Project Server 服務應用程式的應用程式集區帳戶。

凡是您所針對要與 Exchange 同步處理任務的每一位 Project Server 使用者,請對每位使用者執行下列程序。

設定 Exchange 使用者

  1. 以管理員身分登入執行 Exchange Server 的電腦。

  2. 依序按一下 [開始]、[所有程式]、[Microsoft Exchange Server 2007] 及 [Exchange 管理命令介面]。

  3. 在命令提示字元中,輸入下列命令:

    Add-ADPermission -Identity "<ProjUser>" -User <FarmAdministrator> -extendedRights ms-Exch-EPI-May-Impersonate

    <ProjUser> 是您所設定之 Project Server 使用者的名稱,<FarmAdministrator> 則是 SharePoint Server 伺服器陣列管理員帳戶。

See Also

Concepts

Project Server 2010 的部署