2013年3月14日

關於 Lync Resource Kit 中的 SEFAUtil.exe (一)

如果你是一個Lync的語音管理員,想必你一定對這個Utility不陌生。

SEFAUtil 全名是 Secondary Extension Feature Activation Utility, 次要分機功能啟動程式),這個Utility包含在Lync 2010/Lync 2013 的Resource Kit中。


SEFAUtil.exe 主要是用來設定針對Lync User語音功能行為的程式。可以做的事情很多,包含下列重點:

  • 顯示針對單一個使用者的語音功能設定值(包含轉接、代理人、群呼、共振..等等)
  • 啟用/禁用/修改 使用者的電話轉接功能(包含轉接目的地與等待回應的時間)
  • 啟用/禁用/修改 使用者的立即轉接設定
  • 啟用/禁用/修改 使用者的代理人設定
但這個工具也有一些做不到的事情,包含
  • 沒辦法設定群呼的人員清單
  • 沒辦法幫使用者設定共振
  • 只能設定註冊於Lync Server Pool的人員
  • 不支援批次作業
舉個轉接電話的例子,一般來說,轉接電話是由使用者直接在Lync Client 中的選項中自行設定轉接的目的地。如果管理員必須幫某一個使用者設定轉接的功能(譬如你的大老闆,老闆通常很懶),你就可以使用SEFAUtil從伺服器上幫這個人設定轉接。

再另外一個例子是,如果今天想要把響鈴的時間拉長(預設是20秒),也可以使用SEFAUtil來做。

要能夠使用SEFAUtil也有一點點麻煩,因為這個程式是純命令列模式執行,沒有圖形化介面,
所以就必須參考一下可以使用的參數有哪些。另外在使用SEFAUtil之前,必須將SEFAUTIL在Lync Server上註冊成一個TrustedApplication。

底下是使用SEFAUtil前要做的前置作業
  • 下載並在Front End Server上安裝 Lync Server Resource Kit
  • 先在Lync Powershell中使用Get-CsSite 找到你的Site ID (本例中Site ID 是 lync2013sw)





  • 在Lync Server Site上 建立一個TrustedApplicationPool 語法如下:
    • $Site=Get-CsSite –Identity <SiteID>
    • New-CsTrustedApplicationPool –id <FrontendserverPool.domain.com> –Registrar <Frontendserver.domain.com> -site $Site.SiteId
  • 在這個TrsutedApplicationPool中建立SEFAUtil的TrustedApplication
    • New-CsTrustedApplication –ApplicationId sefautil –TrustedApplicationPoolFqdn <FrontendserverPool.domain.com> –Port 7489
  • 啟用拓樸
    • Enable-CsToplogy 

之後你就可以在拓樸裡面看到這個Sefautil的信任應用程式


然後你就可以在Front End Sever上開啟命令列模式來使用Sefautil.exe了。








沒有留言:

張貼留言