本文共 1761 字,大约阅读时间需要 5 分钟。
若要配置 Exchange 集成,Project Server 管理员必须授予对 Exchange Server 实例的访问权限,并且 Exchange 管理员必须对 Project Server 服务器场管理员帐户授予 Exchange 访问权限。
在 Microsoft Project Web App (PWA) 中,单击“服务器设置”。
在“操作策略”部分,单击“其他服务器设置”。
在“其他服务器设置”页的“Exchange Server 详细信息”部分,选中“同步任务”复选框,然后单击“保存”。
Exchange 服务器场中的每台 Exchange 客户端访问服务器都需要在 PWA 中具有一个用户帐户。该帐户允许 Exchange 在有必须同步的任务更新时调用 Project Server Exchange Web 服务。应对每台 Exchange 客户端访问服务器执行以下过程:
在 Project Web App 中,单击“服务器设置”。
在“安全性”部分,单击“管理用户”。
在“管理用户”页上,单击“新建用户”。
在“新建用户”页上,清除“可将用户作为资源分配”复选框,并在“显示名称”框中键入 Exchange 客户端访问服务器的名称。(如:mail01)
在“用户身份验证”部分,选择“Windows 身份验证(使用 Windows 帐户)”选项,并在“用户登录帐户”框中键入 Exchange 客户端访问服务器计算机帐户的名称。(如:exchangecn\prosync$)
在“安全组”部分的“可用组”列表中,选择“管理员”,然后单击“添加”。
单击“保存”。
注意:添加此账号时,在“ExchangeServer 详细信息”部分千万不要勾选“同步任务”,否则账号不能添加成功。
必须为要为其同步任务的每个 Project Server 用户设置同步。为每个用户执行以下过程:
在 Project Web App 中,单击“服务器设置”。
在“安全性”部分,单击“管理用户”。
在“用户”列表中,单击要配置的用户的名称。
在“编辑用户”页上,选中“同步任务”复选框。
单击“保存”。
1. 以管理员身份登录到运行 ProjectServer 的计算机 ,管理工具->服务,打开服务界面,找到
“Microsoft Project Server 队列服务 2010”服务的运行账号,记录下来,后面会用到。(如:
exchangecn\administrator)
2. 以管理员身份登录到运行 Exchange Server 的计算机 , 右击“Exchange Management Shell”以管理员身份运行,
分别输入如下指令:
1>. Add-ADPermission -Identity (get-exchangeserver).DistinguishedName -User (Get-User -Identity
exchangecn\administrator| select-object).identity -extendedRights ms-Exch-EPI-Impersonation
exchangecn\administrator红色字体部分就是“Microsoft Project Server 队列服务 2010”服务的运行账号
2.> New-ManagementRoleAssignment -Name ProjectServerExchangeIntegration -Role
applicationImpersonation -user exchangecn\administrator
这样project 就可以正常与Outlook 同步任务了。
本文转自marbury 51CTO博客,原文链接:http://blog.51cto.com/magic3/1288673,如需转载请自行联系原作者