1. 程式人生 > 實用技巧 >利用OCSRESKIT.MSI批量新增聯絡人

利用OCSRESKIT.MSI批量新增聯絡人

管理通訊簿服務——批量新增聯絡人

首先在域中批量新增域使用者;(域控制器)

這裡先用Office excel按格式輸入使用者資訊,依次是姓、名、姓名、登入名、密碼。

clip_p_w_picpath002

輸入使用者資訊後,再將其另存為.csv字尾的檔案;

再用記事本開啟,確認

clip_p_w_picpath004

clip_p_w_picpath006

將其儲存到C盤,使用命令

for /f %a in (userslist.csv) do @echo %a %b %c %d %e

來確認變數輸入是否能成功

clip_p_w_picpath008

clip_p_w_picpath010

測試環境的域的OU結構如圖;(這裡為簡化實驗只有一個OU)

現在向OU test中新增使用者

在命令提示符中,導航到.csv檔案所在目錄輸入命令

for /f "tokens=1,2,3,4,5 delims=," %a in (userslist.csv) do dsadd user "cn=

%c,ou=test,dc=hello,dc=com" -samid %d -upn %d@hello.com -ln %a -fn %b -pwd %e -disabled yes

clip_p_w_picpath012

clip_p_w_picpath014

新增好使用者後,預設使用者是未啟用的,右鍵啟用帳戶,域使用者新增完成

clip_p_w_picpath016

clip_p_w_picpath018

新增完成域使用者後,為其啟用ocs帳戶,在AD使用者和計算機中選中使用者,右鍵“為communication server 啟用使用者”

clip_p_w_picpath020

clip_p_w_picpath022

clip_p_w_picpath024

選擇池;

clip_p_w_picpath026

制定登入名,這裡用UPN名作為登入名,若已經為使用者啟用電子郵件,也可把電子郵件地址作為登入名;

clip_p_w_picpath028

為使用者配置好OCS賬戶後;

接下來為ocs使用者批量新增聯絡人(ocs 伺服器)

首先在ocs 伺服器上安裝OCSResKit.msi工具

clip_p_w_picpath030

clip_p_w_picpath032

clip_p_w_picpath034

clip_p_w_picpath036

clip_p_w_picpath038

安裝好OCSResKit.msi工具後

再準備幾個檔案

clip_p_w_picpath040

在ocs管理控制檯中,匯出使用者列表

clip_p_w_picpath042

匯出到檔案hello.txt,再將hello檔案中內容改一下,只保留顯示名稱和sip URL,沒有顯示名稱的新增顯示名稱,再將檔案hello.txt中的使用者分成3部分,一部分為財務部員工,一部分為IT部員工,一部分為市場部員工;(這裡只新建3個聯絡人檔案,實際情況可以為每個部門新建一個聯絡人檔案)

按下圖的格式將使用者分別儲存到檔案財務部門.txt、IT部門.txt、市場部門.txt,再新建一個檔案users.txt用來儲存所有使用者的sip URL(這裡的檔案格式必須注意,格式錯誤會導致聯絡人新增失敗)

建好財務部門.txt、IT部門.txt、市場部門.txt、users.txt將其儲存到下圖位置

clip_p_w_picpath044

clip_p_w_picpath046

clip_p_w_picpath048

clip_p_w_picpath050

clip_p_w_picpath052

用命令提示符導航到C:\Program Files\Microsoft Office communication server 2007\reskit\wmi samples

利用指令碼lcsaddcontacts.wsf新增聯絡人,在命令提示符中輸入命令;

命令格式:

Cscript lcsaddcontacts.wsf /usersfile:users.txt /contactsfile:contact.txt /contactsgroup:contactsgroup

Cscript lcsaddcontacts.wsf /usersfile:users.txt /contactsfile:財務部門.txt /contactsgroup:財務部門

clip_p_w_picpath054

Cscript lcsaddcontacts.wsf /usersfile:users.txt /contactsfile:IT部門.txt /contactsgroup:IT部門

clip_p_w_picpath056

Cscript lcsaddcontacts.wsf /usersfile:users.txt /contactsfile:市場部門.txt /contactsgroup:市場部門

clip_p_w_picpath058

新增好聯絡人後,在客戶機登陸

clip_p_w_picpath060

聯絡人批量新增成功

轉載於:https://blog.51cto.com/582729688/680058