1. 程式人生 > 實用技巧 >Lync和Exchange 2013整合PART2:建立夥伴關係

Lync和Exchange 2013整合PART2:建立夥伴關係

在完成上一篇文章中對證書的準備後我們就快要來進行其他步驟了,在本篇文章中,我們主要在兩套系統中完成合作夥伴應用程式的建立,以便為我們後面所實現的統一溝通功能做準備。在前面的文章中已經很詳細的完成了對證書的準備工作,下面我們就來建立兩者之間的合作伙伴應用程式關係。

建立合作伙伴應用程式關係分兩步,我們需要在兩套系統上各自執行命令來建立夥伴關係。

首先我們在Exchange 2013伺服器上來建立,在Exchange 2013中我們只有一種非常直接簡單的方式來建立Lync的合作伙伴程式關係。那就是通過執行Exchange 2013中自帶的Configure-EnterprisePartnerApplication.ps1指令碼。下面我們就開始操作,首先啟動Exchange Management Shell,然後定位到:

C:\Program Files\Microsoft\Exchange Server\V15\Scripts\

然後執行以下命令:

.\Configure-EnterprisePartnerApplication.ps1 -AuthMetaDataUrl 'https://lync.contoso.com/metadata/json/1' -ApplicationType Lync"

其中的ApplicationType Lync不要更改。AuthMetaDataUrl是Lync前端伺服器的地址,後面的/metadata/json/1是一個固定的元資料位置。

clip_p_w_picpath001

由於這裡是在Exchange伺服器建立與Lync的夥伴關係,而Lync只要證書配置正確就OK。完成指令碼後,我們在Exchange上就非常簡單的建立了環境中與Lync的合作伙伴應用程式關係,判斷成功與否非常簡單,成功的話最後會出來一行The Configuration has Succeeded。有關元資料URL的資訊,可以參考下面,這裡主要是Lync、Exchange、SharePoint三者的認證元資料URL資訊。

務器

AuthMetadataUrl

Exchange 2013

https://<serverfqdn>/autodiscover/metadata/json/1

Lync Server 2013

https://<serverfqdn>/metadata/json/1

SharePoint 2013

https://<serverfqdn>/_layouts/15/metadata/json/1

完成之後我們重啟一下Exchange客戶端伺服器的的IIS,在EMS中執行以下命令:

Iisreset exch

clip_p_w_picpath002

完成之後,就準備在Lync伺服器上建立與Exchange的夥伴關係。相比在Exchange建立Lync夥伴關係而言,在Lync上面建立Exchange的夥伴關係的準備工作要多一些,也就是我們需要確保Exchange的OAuth證書和Exchange的自動發現服務都已經正確的配置。所以這裡我們先回到DC,確保我們的DNS伺服器中已經擁有了Autodiscover記錄,也就是我們前面說到的Exchange自動發現服務是否正常配置和工作。這裡我們首先就是確保我們的Autodiscover記錄正確的建立和指向到我們的Exchange客戶端伺服器。

clip_p_w_picpath003

建立Autodiscover A記錄將其指向Exchange客戶端伺服器,如果Exchange是一臺All In One的伺服器那就更簡單了,那直接就是這臺All In One的伺服器。

clip_p_w_picpath004

確保記錄OK後,我們再回到EMS中,執行以下命令來展示我們的Autodiscvoer配置:

Get-ClientAccessServer | fl

clip_p_w_picpath005

這裡我們主要是要保證我們的AutodiscoverServiceInternalUri地址格式為https://autodiscover.domainname/autodiscover/autodiscvoer.xml

從上面的執行結果可以看到,自動發現服務雖然預設就已經啟用,但這裡的uri是與我們所期望的不同的。所以這裡建立大家將其修改為autodiscover.domainname形式,而不要是預設的exchange伺服器FQDN形式。我們可以通過以下命令快速的將其進行配置:

Get-ClientAccessServer | Set-ClientAccessServer -AutoDiscoverServiceInternalUri "https://autodiscover.contoso.com/autodiscover/autodiscover.xml"

其中的-AutoDiscoverServiceInternalUri地址就是我們的新自動發現服務地址,其中的域名大家根據需要自行修改,這裡如果成功的話執行結果不會給出任何反饋,沒有錯誤提示那就表明我們已經成功配置了。

clip_p_w_picpath006

如果不放心或想檢查一下,也可以再次執行Get-ClientAccessServer | fl命令進行檢查。

完成之後,我們就可以回到Lync伺服器上,開啟Lync Management Shell,配置OAuth身份驗證的配置,將全域性配置的自動發現地址配置為我們剛剛所指定的地址:

Set-CsOAuthConfiguration -Identity global -ExchangeAutodiscoverUrl "https://autodiscover.contoso.com/autodiscover/autodiscover.svc"

clip_p_w_picpath007

做完這些操作,執行以下命令來建立與Exchange的夥伴應用程式關係了。

New-CsPartnerApplication -Identity Exchange -ApplicationTrustLevel Full -MetadataUrl "https://autodiscover.contoso.com/autodiscover/metadata/json/1"

這裡的命令與我們剛才在Exchange伺服器上執行的命令非常的相似,都需要指定一個Metadataurl和名稱。但Lync多了一個ApplicationTrustLevel的引數,這是針對不同系統的不同引數,對於微軟自家的系統來說我們需要將其配置為Full,但可能一些第三方的系統則可能不是這樣配置。Exchange的元資料URL與Lync有一些不一樣,是放在自動發現服務的虛擬目錄中的,後面的/metadata/json/1也是一個固定值。autodiscvoer的域名還是根據不同的環境自行修改,下面我們來看下執行結果。

clip_p_w_picpath008

在完成這些內容之後,我們就成功的為兩套程式建立了夥伴關係,在後面我們就可以順利的完成Lync和Exchange整合的功能。今天的內容就到這裡,感謝大家的支援!

轉載於:https://blog.51cto.com/reinember/1138690