天天看點

Lync和Exchange 2013內建PART6:OWA內建IM

在前面的文章中我們已經完成了Lync和Exchange底層的內建,也就是建立了兩套系統互相的夥伴程式關系。并且完成了将Lync存檔放在Exchange伺服器,以及統一聯系人存儲、高清照片頭像。除了以上實作的功能之外,我們還可以将Lync內建到我們的Outlook Web App中,以實作在OWA的即時消息功能。

相比Exchange 2010和Lync 2010,2013版的內建方式更加的科學,并且步驟更加的簡單。因為我們在安裝Exchange 2013之初,有一個必須的先決條件之一就是安裝UCMA,這也是我們在部署Lync 2010和Exchange 2010內建時必須的元件。而2013版的則是更新版本,并且變為了Exchange 2013的先決條件,若不安裝在CAS伺服器上,是沒辦法安裝CAS角色的。

我們可以在Exchange用戶端伺服器通過系統資料庫來檢查目前Exchange伺服器是否滿足在OWA上進行內建Lync IM的先決條件,首先運作regedit,然後定位到:

HLM\SYSTEM\CurrentControlSet\Services\MSExchange OWA\InstantMessaging

檢查其中的ImplementationDLLPath資料值是否已經正确指向。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971511Cj2q.png"></a>

然後我們在Lync前端伺服器上,運作Lync Server指令行管理程式,然後輸入Get-CsSite來擷取目前的Lync站點資訊。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971515ERUd.png"></a>

确定我們的站點名稱後,我們再次輸入以下指令來建立Lync受信任的應用程式池:

New-CsTrustedApplicationPool -Identity exch.contoso.com -Registrar lync.contoso.com -Site Contoso -RequiresReplication $False

其中的-Identity是用于識别的Exchang用戶端伺服器FQND,-Registrar參數值為我們的Lync前端伺服器FQDN,如果是企業版池則是池的FQDN,-Site參數的值為剛才通過Get-CsSite擷取的站點名稱。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_13619715171Y6V.png"></a>

在完成受信任的應用程式池建立完成後,我們再建立一個新的受信任的應用程式:

New-CsTrustedApplication -ApplicationId OutlookWebAccess -TrustedApplicationPoolFqdn exch.contoso.com -Port 5199

其中TrustApplicationPoolFqdn為我們的Exchange用戶端伺服器,也就是之前裝有UCMA的Exchange伺服器。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971520lAji.png"></a>

完成配置後,我們釋出一下拓撲,在指令行輸入Enable-CsTopology,即可快速的釋出拓撲。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971523B4fG.png"></a>

然後我們回到Exchange用戶端伺服器,同樣打開Exchange指令行管理程式,也就是EMS。然後輸入以下指令來擷取OWA的虛拟目錄資訊,并為其設定開啟IM功能:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnable $True -InstantMessagingType OCS

如果指令成功執行将不會傳回任何結果,沒有錯誤便是已經成功完成。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971524IqTg.png"></a>

接下來我們需要擷取目前正在使用的Exchange證書,因為我們需要該證書的指紋。同樣是在EMS運作以下指令

Get-ExchangeCertificate

然後我們将目前正在使用的、已配置設定服務、有效的證書的Thumbprint複制下來。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971526YkMv.png"></a>

然後我們打開資料總管定位到x:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa,找到web.config檔案,右鍵選擇打開方式,然後使用記事本打開。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971529ITlE.png"></a>

我們搜尋一下“AppSettings”,找到很多&lt;add key開頭的内容,我們添加以下格式的内容:

&lt;add key="IMCertificateThumbprint" value="EA5A332496CC05DA69B75B66111C0F78A110D22d "/&gt;

&lt;add key="IMServerName" value="lync.contoso.com" /&gt;

其中第一條的value=“”中的字元串是我們剛才複制的證書Thumbprint,第二條是我們Lync的前端伺服器,也就是我們剛才操作的那台伺服器,如果是企業版就是企業版池的FQDN。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971536U3uO.png"></a>

關閉檔案後,再次在Exchange用戶端伺服器的EMS中執行以下指令:

Cd C:\Windows\System32\Inetsrv

.\Appcmd.exe recycle apppool /apppool.name:"MSExchangeOWAAppPool"

進行OWA虛拟目錄的資源回收,以便我們剛剛修改的内容生效。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971540HWiz.png"></a>

在執行結果顯示為“已成功回收”後我們再次執行以下指令:

Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -InstantMessagingEnabled $True -InstantMessagingType "OCS"

以便我們對OWA郵箱政策配置啟用IM功能。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971542uDwI.png"></a>

然後我們再次打開OWA,這時右上角的IM功能就可以正常使用了。其實OWA裡的IM功能區塊一直有,但如果不做以上配置是無法正常使用的。這裡我們就可以單擊登入到IM進行登入了。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971544lXjP.png"></a>

登入之後我們的狀态将變為空閑,也就是最右上角的方塊變成了綠色,預設情況下是灰色的,表示沒有登入的離線狀态。然後我們随便在人員頁籤中找到一個使用者,這時就可以使用IM功能了,預設情況下IM圖示是灰色的。當然,這裡也必須我們找到的人員的Lync也是已登入狀态,無論是OWA也好、Lync用戶端也好、Lync Mobile也好,都可以直接與他進行IM交流。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971547DucN.png"></a>

當然這裡的IM功能是非常簡單的,我們單擊的話就會開啟一個非常簡易的IM聊天對話,我們可以快速的與其進行IM交流,還是非常有意義的。

<a href="http://reinember.blog.51cto.com/attachment/201302/27/2919431_1361971550JLEx.png"></a>

需要注意的是與2010版不一樣了,我們無法在OWA中直接看到Lync的聯系人樹,取而代之的是OWA中的“人員”頁籤。雖然這種變化比較大,但細心的朋友一定會發現OWA 2013與Outlook 2013是非常相似的,也就是我們在網頁中的Outlook更加的接近于我們的PC用戶端了,進而一定程度的實作了統一體驗,簡化了我們對不同平台、多種界面所帶來的差别體驗,使得我們更加容易使用。這跟我們Lync 2013用戶端和Lync Web App 2013網頁用戶端非常相像,因為Lync的用戶端也逐漸的進行了統一體驗設計,也就是我們無論是PC用戶端還是浏覽器用戶端,甚至是在Mac、ChromiumOS下面都能夠獲得一緻的使用者體驗,這種設計是非常有意義的。相信習慣2013平台之後,我們的工作效率将更上一層樓。

今天的内容就到這裡,我們Lync和Exchange 2013內建方面的内容可能大的方面就到這裡,如果大家有任何問題,歡迎随時回複文章,我們一起交流、讨論、學習。

 本文轉自 reinxu 51CTO部落格,原文連結:http://blog.51cto.com/reinember/1141763,如需轉載請自行聯系原作者