轻松给同事发送邮件和即时信息,Exchange 2010 与Lync的集成-OWA篇

本文引自于:http://social.technet.microsoft.com/Forums/zh-CN/configurationdeployment/thread/f72bb16a-200f-45f1-bbb8-949ddb03fe69

一.介绍

 

为了继续深化微软的UC概念,让企业员工之间更有效的沟通,我们可以在Exchange 2010OWA上集成Lync功能。

 

即使您的终端上没有安装Lync客户端,也能让您轻送的给同事发送邮件和即时消息。

先来看下没有集成LyncExchange2010 OWA界面:

再来看下集成后的效果,原来空白的地方出现了Lync上的联系人:

 

双击任何一个联系人就可以向对方发送即时消息:

https://r8om3w.bay.livefilestore.com/y1pyI_fDo7-ZfVW78JKmvmgpK6ITfNzFEbVfJTcL8WVls-K4dxLn9x-TQS7xcFT1sqEjf47ZJ5kc3LW_rva8f6EBYK-po8CBktl/3.jpg?psid=1

 

 

 


二.
先决条件

 

1.在组织中已部署的 Microsoft Exchange Server 2010

2.部署了 Lync Server 2010

3.获取了 Lync Server 2010服务器和客户端访问服务器信任且由同一颁发机构颁发的证书。该证书必须将客户端访问服务器命名空间作为主题行上的主题。命名空间可以为某个特定客户端访问服务器的名称,也可能为用于多个客户端访问服务器的负载平衡的DNS名称。

4.记录了客户端访问服务器将连接到的 Lync Server 2010服务器或 Lync Server 2010池的完全限定域名 (FQDN)。该服务器或池在地理位置上应接近客户端访问服务器。

 

 

 


三.
实现集成的关键步骤及主要配置

 

1.在部署之前,在Exchange CAS服务器上运行以下命令,可以看见Lync还没被集成:

Get-OwaVirtualDirectory | fl *instan*

https://r8om3w.bay.livefilestore.com/y1pxOEG3p039I6a_d0aHDdKc3SHrpVm7-wsVns6DWdSNd-fdHLCE15jrFwcm0doLtdOxiIf2AEzNCOgtpcgzqRXwkc12btuiJzD/4.jpg?psid=1

 

2.ExchangeCAS服务器上,下载并安装 Web服务提供程序

OCS 2007 R2 Web Service Provider

Hotfix for the OCS 2007 R2 Web Service Provider

Update UCMA 2.0 Redist (64 Bit) Hotfix KB 2282949

UCMAREDIST Update

 

3.检查表确保安装成功

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange OWA\下查找注册表中 InstantMessaging项。“InstantMessaging”下名称为“ImplementationDLLPath”、值为“<Exchange安装路径>\ClientAccess\owa\bin\Microsoft.Rtc.UCWeb.dll”的字符串应当已创建。

 

Microsoft.Rtc.UCWeb.dll文件应当存在于目录 <installation drive>\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Owa\Bin中。

 

文件 SIPEPS.dll Microsoft.Rtc.Collaboration.dll应当存在于 Microsoft .NET Framework全局程序集缓存中。

 

4.设置相关的证书信息

由于CAS服务器和LYNC服务器之间的通讯是通过证书加密的,所以需要设置相关的证书信息。

CAS服务器上执行:

Get-ExchangeCertificate | where {$._Services -like "*IIS*"} |FL

查看一下目前绑定在IIS上的证书的指纹是多少,然后记录下来

 

5.设置OWA虚拟目录上关于Lync的参数

有两个参数需要修改:

InstantMessagingCertificateThumbprint需要使用你刚才记录的指纹参数

InstantMessagingServerName它的参数是你的LYNC标准版服务器的FQDN,或者是你的LYNC企业版的池的名称

执行下面的命令进行修改:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingServerName <name of Instant Messaging server or pool to connect to> -InstantMessagingCertificateThumbprint <certificate thumbprint> -InstantMessagingEnabled $true -InstantMessagingType 1

https://r8om3w.bay.livefilestore.com/y1p0CIBZVuAzluo1yQP2nHPSw4zhtH9tBvMmIJq3apq4-eTTY5CXmEtRyFh-R0VFab456YB6EYvNQMtO2ArBO3a8CoKzIR7Mw7i/5.jpg?psid=1

 

6.执行IISRest使得改修改立即生效。

 

7.运行 Get-CsSite cmdlet以获取在其中创建池的 siteName siteID

 

8.运行 New-CsTrustedApplicationPool cmdlet以创建受信任的应用程序池

New-CsTrustedApplicationPool -Identity <OwaPoolfqdn same as what is used in SN of cert> -Registrar <OCS Pool Fqdn> -Site <siteId> -RequiresReplication $false

https://r8om3w.bay.livefilestore.com/y1p7CDgXKm78xr_AX86VHsSmlwqm0SAPb-1trAiXfrTCZp4h-AzttcPrklfPvlRQwLmm_TMIrEFiyeiEFLMQ2jYzaSGo2EA60DW/6.jpg?psid=1

 

9.运行 New-CsTrustedApplication cmdlet,为组织添加受信任的服务端口。

New-CsTrustedApplication -ApplicationId <ApplicationIDForOWA> -TrustedApplicationPoolFqdn < OwaPoolfqdn same as what is used in SN of cert>-Port <some available port>

 

ApplicationId =直接填ExchangeOutlookWebAccess

TrustedApplicationPoolFqdn = CAS服务器的FQDN

Port =未被占用的空端口

 

10.在命令行管理程序中运行 Enable-CsTopology cmdlet以启用拓扑

Enable-CsTopology

 

 

 

 

 

 

 

 

 

 


四.
实现集成可能碰到的问题和解决方案

 

场景1:如果把OWA闲置一段时间后,在登录OWAlync状态仍旧显示不在线。

解决方案:基于NLBCASArray的问题,把原始的Timeout值改为60

 

场景2OWAIM那一栏是灰的,无法点击。

解决方案:证书问题,重新让证书启用在IIS服务上。

 

场景3:客户本来在OCS上配了OWA集成,现在OCS升级到Lync,有没有简单的办法直接迁移。

解决方案:很遗憾不行,必须先安装Lync,然后根据以上文章重新做集成。

 

ExchangeLync集成与OWA有问题的话,可以参照以下文档来排错:

http://blogs.technet.com/b/ilvancri/archive/2010/10/10/troubleshooting-lync-exchange-owa-integration.aspx

 





 

更多IT应用场景与解决方案:http://social.technet.microsoft.com/Forums/zh-CN/category/productsinformation。

你可能感兴趣的:(Exchange,集成,OWA,Lync)