前面已经介绍了exchange与Lync的安装教程,下面该是重点了,毕竟两个都是很好的软件,如果能够一起使用岂不是更好?先让大家看看最基本的一个功能,就是在exchange的owa中实现与Lync客户端即时通讯。

下面开始介绍配置过程。

在安装exchange的时候,我曾经说过,那个证书的名字最好是设置成为exchange服务器的名字,现在好处就开始出现了。当然,如果没有那么设置,也没有问题, 还可以重新建立证书,现在先将建立证书的过程说一下。

打开exchange控制台,选择服务器配置,之后就会看到右面如图所示情况,在下面空白区域右键,选择新建证书。

这里,要十分的注意,安装的时候没有设置好名字,这次要好好注意,设置好名字了,这个名称为exchange的服务器名称。也就是我部署时候的ex.xrg.com

这个步骤中,要选择是公用证书,这个域名同样是exchange的服务器名称。

这里默认就会有一个,不用选择。

创建好这个req文件之后,就需要去申请了。打开浏览器,输入:http://证书服务器地址/certsrv

找到刚才创建的那个req文件,以记事本方式打开

找到这里要复制的是begin和end中间部分。

这里可以看下,有些浏览器可能没有证书模版选项,不用担心,先提交。

之后下载证书,保存。下面回到exchange控制台,找到刚才创建的那个证书申请

导入证书

下面需要为刚刚创建的证书颁发服务了

如果需要使用统一消息,那么也勾选上

重新启动IIS

之后在exchange的命令控制台中输入Get-ExchangeCertificate | fl

仔细查看刚才的那个红色部分第一个services,一定有要IIS标志,之后status,必须是alid状态,下面的subject,查看一下,是不是CN后面跟着的是exchange服务器的名称,如果不是,那么重新设置证书服务。之后回到控制台,删除旧的证书,防止出现意外冲突。

之后到了重要的部分,如果前面的设置无误,后面的整合很顺利,整合的难点就在于证书问题。

首先去官方网站http://go.microsoft.com/fwlink/?LinkID=198175下载一个软件包。

注意:Unified Communications Managed API 2.0 版 (UCMA) 必须为版本 6907.210 或更高版本。如果已安装 UCMA 的早期版本,在安装更高版本之前应卸载此版本。

之后,在客户端访问服务器上,从 Microsoft Office Communications Server 2007 R2 Web 服务提供程序下载和提取 CWAOWASSPMain.msi 文件。

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=2310

这里,随意安装在哪里都可以

安装之后,找到刚才的安装地点,看一下,里面包含四个安装文件。

双击“CWAOWASSP.msi”以安装 Microsoft Office Lync Server 2010 R2 Web 服务提供程序。

之后需要安装修补程序,CWAOWASSP.msp

下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=797

这里这个补丁推荐安装,虽然测试没有安装也通过。

接下来去检查一下注册表:

在 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全局程序集缓存中。

接下来回到exchange的命令控制台,输入:get-ExchangeCertificate | fl

依旧是查看证书

这里需要记录下来的是那个Thumbprint,指纹。这个需要记录下来,复制。

之后执行如下命令

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingServerName Lync服务器的地址 –InstantMessagingCertificateThumbprint刚才复制的指纹 -InstantMessagingEnabled true -InstantMessagingType OCS

在exchange服务器上面配置,暂时结束,下面是Lync服务器的配置。

在Lync的命令行管理中输入:Get-CsSite cmdlet

这里需要记住的就是SiteID

运行 New-CsTrustedApplicationPool cmdlet 以创建受信任的应用程序池。这还会在 Lync Server 2010 中创建外部服务条目。

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

注意:使用这些参数运行该 cmdlet 会创建一个池,其计算机 FQDN 与池 FQDN 相同。这使您可以继续将新的 Outlook Web App 服务器添加到 Exchange 组织,而无需执行此过程以将每部服务器添加到 Lync 服务器。

之后进行复查一下,看看是否正确。

接下来打开曾经的拓扑生成器,选择下载现有拓扑,之后选择受信任的应用程序服务器

检查一下

接下来运行 New-CsTrustedApplication cmdlet,为组织添加受信任的服务端口

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

注意:Outlook Web App 的 ApplicationID 可以是使 Lync Server 管理员能够将受信任应用程序识别为 Outlook Web App 的任何字符串,例如:Outlook Web App 池。

注意:检测没有在用的端口号,为组织添加受信任的服务端口

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

之后进行验证是否成功,注意,这里登录OWA的账户必须是既在exchange中存在,又在Lync中启用的账户

至此,已经整合结束。

如果有不理解的可以将问题发送到QQ邮箱:67163716@qq.com