開發你的第一個LYNC應用-第一部分

本文參考了George Durzi的文章,在此表示感謝。前端

http://blogs.claritycon.com/blogs/george_durzi/archive/2010/09/14/installing-ucma-3-0-and-creating-a-lync-server-2010-trusted-application-pool.aspx服務器

  第一步安裝開發環境:app

你須要一臺加入了域的計算機,上面安裝有VS 2010。框架

從微軟網站下載UCMA 3.0,注意看下載說明。以後就是進行安裝了,若是是2008 R2的話,最好的提早把.net 3.5框架和桌面體驗安裝好。ide

 p_w_picpath

程序的啓動界面網站

p_w_picpath

安裝基本界面this

p_w_picpath

選擇接受,而後繼續。.net

安裝完畢以後利用CMD進入C:\Program Files\Microsoft Lync Server 2010\Deployment目錄,而後運行Bootstrapper.exe /?能夠看到Bootstrapper的不一樣參數。3d

 p_w_picpath

運行Bootstrapper.exe /BootstrapLocalMgmt 安裝本地管理存儲組件,它附帶會安裝SQL 的Express版本server

 而後用Get-CsSite得到站點ID,我這裏是1。

p_w_picpath

 而後用Get-CsService -Registrar得到池的名稱:pool.lyncpbx.net

p_w_picpath

而後是新建一個應用程序池

New-CsTrustedApplicationPool –Identity lync-dev.lyncpbx.net–Registrar pool.lyncpbx.net –Site 1

p_w_picpath

而後是把創建好的池和咱們的拓撲關聯起來,檢查的方法能夠利用(Get-CsTopology -AsXml).ToString() > Topology.xml 來檢查。

Enable-CsTopology

 p_w_picpath

 p_w_picpath

 利用Enable-CSReplica啓用複製服務,咱們能夠看到系統的服務裏面已經有了相關信息。

p_w_picpath

利用Get-CSManagementStoreReplicationStatus查看和CMS的複製狀態,若是沒有複製能夠利用Invoke-CSManagementStoreReplication。

p_w_picpath

在前端服務器的Topology裏面也能夠看到複製的狀態。 p_w_picpath

 生成一個新的證書需求,這部分能夠參考我之前的文章。

Request-CSCertificate -New -Type default -CA <Domain Controller FQDN>\<Certificate Authority> -Verbose

p_w_picpath

Set-CsCertificate -Type Default -Thumbprint <Thumbprint>

p_w_picpath

 建立一個 UCMA 3.0 應用程序

New-CsTrustedApplication -ApplicationId 「MyUC14App」 -TrustedApplicationPoolFqdn 「lync-dev.lyncpbx.net」 -Port 10607

p_w_picpath

 建立一個應用程序節點

New-CsTrustedApplicationEndpoint -ApplicationId 「urn:application:MyUC14App」 -TrustedApplicationPoolFqdn 「lync-dev.lyncpbx.net」 -SipAddress sip:myuc14app@lyncpbx.net -DisplayName 「My UC 14 App」

p_w_picpath

 最後咱們已經能夠在LYNC客戶端添加剛纔建立的用戶,不過如今這個用戶顯示爲離線,下一篇文章咱們將講訴怎麼把這個用戶點亮並和用戶進行交互。

p_w_picpath

 第一部分完。