如何匯入多筆OCS R2 SIP 帳號到Communicator 群組

各位如果是管理大型且人數眾多的OCS R2環境的管理者,這篇內容的介紹在管理SIP 帳號以及匯入多筆SIP帳號到Communicator群組部門裡的問題上,提供給不論是管理者或是使用者一個節省時間的好方法。

各位如果是管理大型且人數眾多的OCS R2環境的管理者,這篇內容的介紹在管理SIP 帳號以及匯入多筆SIP帳號到Communicator群組部門裡的問題上,提供給不論是管理者或是使用者一個節省時間的好方法。畢竟如果是身處在人數眾多的部門裡,需要一筆筆找尋且拖曳加入相關部門人員的SIP 帳號是很煩人的。

1. 先行安裝OCS 2007 R2 ResKit
 
安裝後,執行檔lcsaddcontacts.wsf的路徑如下:
C:\Program Files\Microsoft Office Communications Server 2007 R2\ResKit\WMI Samples
 
2. 新增Contacts Sample:
將LCSAddContacts檔複製至C:\ Add OCS R2 Contacts的 folder(路徑可以自選)
如果你需要讓新進來的同事Andy與Jack匯入研發部門所有同仁到Communicator裡的研發部群組,則新增以下對應的Contact List Files。
 
account.txt(名稱可修改)檔裡,輸入兩位sip使用者Andy Jack---------套用的指令:usersFile
RDGroup.txt(名稱可修改)檔裡,研發部已啟用的 sip帳號-------------------套用的指令:contactsFile
研發部(名稱可為其他語系與修改)是現在指定的群組--------------------------套用的指令:ContactsGroup
 
<SIP Account格式:sip:bill@youdomain.com.tw>
 
3. 在MS-DOS下輸入如下的相關Command
C:\ Add OCS Contacts\cscript lcsaddcontacts.wsf /usersfile:account.txt /contactsfile:RDGroup.txt /ContactsGroup:研發部
確認出現成功匯入的訊息後,記得再輸入gpupdate /force,讓剛剛的執行動作能夠立即生效!
 
PS:1. 執行的位址必須在 OCS Server上喔,切記!
 
2. 在編輯contactsFile時,必須注意最後一筆SIP Account 位址後面不能有空的欄位,否則過多空的欄位會導致如下的情況!所以只要清空欄位即可!

4. 刪除sip帳號
如果公司這時研發部的Ken與 Jessica兩位員工離職,您需要刪除這兩筆sip帳號。首先必須將
account.txt(名稱可修改)檔裡,輸入研發部所有員工的sip帳號(不包含兩位離職員工)--------------------------------------------------------------------套用的指令:usersFile
 
RDGroup.txt(名稱可修改)檔裡,輸入研發部欲離職兩位員工的 sip帳號------------------------------------------------------------------------套用的指令:contactsFile
 
則在MS-DOS下輸入如下的相關Command
C:\ Add OCS Contacts\cscript lcsaddcontacts.wsf /usersfile:account.txt /contactsfile:RDGroup.txt /delete
 
刪除後狀態如下:
 

以上的介紹是以部門別的範圍來執行相關的程序,關鍵在於Contact List Files的運用與狀態而定。各位也可以以全公司人員的狀態來定義,只是必須清楚了解各個人員與部門別的關係,否則容易匯入錯誤的Contacts 狀態。

另外,刪除Contacts的部分目前只能針對sip帳號,無法針對Communicator 裡的群組,這部分需以手動方式來刪除。如果覺得太麻煩,Microsoft的Partner-- OCSCM自行開發的OCS 管理程式便可以強化這部分的管理能力,但是需要付費才能使用,提供給各位參考!

 

 MY MVP Profile (Communications Server: Architecture)