1. 程式人生 > >Lync 批量新增聯絡人

Lync 批量新增聯絡人

在OCS 2007 的資源工具包裡面有一個小工具叫LCSAddContacts,這個WSF指令碼允許你使用WMI為LCS或者OCS新增使用者(Lync Server不行)。我希望見到這個工具的LYNC版本,但是沒有那麼好運,所以我決定自己寫一個。
我吃驚的發現沒有PowerShell命令來新增聯絡人組或者聯絡人,因為已經沒有了LYNC SERVER的WMI類,我需要一個方法來做——所以我自己寫了一個工具。我使用LYNC 安裝光盤裡面的DBIMPEXP工具來匯入或者匯出聯絡人。
LyncAddContacts的目的就是批量的為使用者新增聯絡人組和聯絡人。例如你可能希望新增一個叫做“公司聯絡人”這樣的組。該組裡麵包含公司裡的所有人。下面是這個工具工作的原理:
在LYNC客戶端建立一個模板(源)使用者,為這個使用者新增好相關的聯絡人和聯絡人組
執行LyncAddContacts工具把源使用者的聯絡人匯出
在匯入模式執行LyncAddContacts為目標使用者或者目標OU匯入使用者
前提條件:
必須在Lync Server上執行這個工具
必須為CSAdministrator組的成員,這個組的成員擁有為成員匯入或者匯出使用者的權利
你必須從光碟上拷貝DBIMPEXP.EXE工具到LyncAddContacts所在的目錄。
你必須對LyncAddContacts所在的目錄有讀和寫的權利。
注意:因為它產生的輸出量的原因,該工具必須在CScript主機下執行,如果在Wscript下執行,你會看到語法彈出視窗。
--------------------------------------------------------------------------------
使用:
LyncAddContacts使用以下語法:
CScript LyncAddContacts.vbs /backup filename.xml [FE SQL server host name]
CScript LyncAddContacts.vbs SIPAddress [FE SQL server host name]
CScript LyncAddContacts.vbs /import SIPAddress | distinguished name of OU [FE SQL server host name]
下面的例項演示如何使用這個工具。
使用/backup開關來把所有使用者的資料備份到一個指定檔案。下面是針對標準版的備份例子。
CScript LyncAddContacts.vbs /backup backup.xml
backup.xml是備份檔案的名字
下面是企業版的備份例子:
CScript LyncAddContacts.vbs /backup backup.xml sql.domain.com
backup.xml是備份檔案的名字,sql.domain.com是前端所使用的SQL資料庫
備份完成後,就可以開始匯出和匯入過程了。
首先,你要把源使用者的聯絡人和聯絡人匯出,下面的例項是在標準版上匯出一個名為”Source”的使用者的資訊:
CScript LyncAddContacts.vbs

相關推薦

Lync 批量新增聯絡人

在OCS 2007 的資源工具包裡面有一個小工具叫LCSAddContacts,這個WSF指令碼允許你使用WMI為LCS或者OCS新增使用者(Lync Server不行)。我希望見到這個工具的LYNC版本,但是沒有那麼好運,所以我決定自己寫一個。 我吃驚的發現沒有PowerShell命令來新增聯絡人組或者聯

android批量新增聯絡人工具

研究生期間就沒寫過Java程式碼了,這幾天由於想做一個統計網頁詞頻的工具,但是使用C++不是很方便,於是又用Java做了一個小工具。翻開電腦中以前的檔案,發現之前還做過一個android中批量新增聯絡人的工具,瞬間感覺好親切,也感嘆時間過得好快,一眨眼研究生就快要過完了。

訪問通訊錄中的聯絡人和批量新增聯絡人

一、訪問通訊錄中的聯絡人(根據號碼查詢聯絡人)     主要用到資料庫(data\data\com.android.providers.contacts)中三張表,raw_contact、data、mimetypes.從第一張表獲取_id,根據_id從data表中查詢聯絡人

MSN批量新增聯絡人

MSN的聯絡人匯出格式為字尾為.ctt,是xml。建立一個符合該xml檔案格式的檔案,即可新增聯絡人。美中不足的是無法新增暱稱。有時間試試rubymsn。。<?xml version="1.0"?><m

批量新增Exchange郵件聯絡人

公司的一個sales那天給100多個客戶傳送郵件,需要手動新增一個個聯絡人到一個組 那樣比較費力,加入哪天手上客戶數量有1000個呢? 於是老大提醒我說,去Exchange上面把這些客戶名單批量匯入到聯絡人。 上面說的是在Exchange命令列中使用csvde??然後再

mybatis新增批量新增

需要 開始 long 報錯 result 新增 sel mage blog 先上圖: 圖1 新增一條數據,並返回新增後的主鍵,沒問題。 圖2 批量新增,這樣寫就會報錯。剛開始我以為是要 insert into table(id,**,**) values(id,**,*

mysql 批量新增

collect arch col class blog dds 集合 inf stat <insert id="insertInfoBatch" parameterType="java.util.List" > insert into up_company_n

ADManager Plus配置Exchange與Lync批量創建賬戶

try specified win ado further text groups nec only ADManager Plus創建賬戶時報錯 解決方法: exchange: Remote PowerShell must be enabled for the user

mybatis語句批量新增語句

clas batis spa rac sda ext 直接 util url mybatis中語句 <insert id="addInvestorFileupload" parameterType="java.util.List"> inse

批量新增使用者,並設定8位隨機密碼(禁止使用for,while等迴圈)

批量新增使用者,並設定8位隨機密碼(禁止使用for,while等迴圈)   建立使用者: [[email protected] lin]# echo oldboy{01..05}|xargs -n1 oldboy01 oldboy02 oldboy03 oldboy04 o

MyBatis基礎入門《十三》批量新增資料

MyBatis基礎入門《十三》批量新增資料 批量新增資料方式1:(資料小於一萬) xml檔案   介面:   測試方法:   測試結果:     ======================================

批量新增硬碟指令碼

以下是指令碼內容,命令我就不詳細介紹了,可以直接複製來用 #!/bin/bash ls /dev/|grep sd|sed 's/[0-9]$//g'|uniq -c|sort -nr|sed '1d' |awk '{print$2}'|whi le read DISK;    &

利用Cloudflare API批量新增域名至Cloudflare賬戶

在Cloudflare中其實是有提供API的,可以利用其功能進行批量新增域名,在這篇文章中,我將嘗試看看如何解決這個問題。 第一、準備工作 1、擁有一個Cloudflare賬戶 2、需要執行指令碼的Linux或者本機MacOS 3、申請到 Cloudflare API&nb

shell應用之批量新增使用者例項

這裡要實現功能介紹 讀取一個使用者列表檔案 給列表中的使用者新增隨機密碼需要包含大小寫字元和數字 儲存對應的使用者和密碼檔案 這些使用者屬於同個使用者組 1、列表檔案 [[email protected] ~]# cat listuser.txt andy tom ailis wate job

mongodb批量新增某列和批量修改某列的資料型別

1、批量向jd這個文件新增操作屬性為state 值為0的列 這裡預設為double型別 db.jd_goods_code.update( {"state" : {$exists : false}}, {"$set" : {"state" : 0}}, fals

pycharm中使用正則表示式批量新增print括號

網路下載的python程式碼,版本參差,從python2.x遷移python3.x的過程中,存在print語法問題,即python2.x中print無括號,python3.x中print有括號。 逐行新增括號未免效率過低,因此,可使用正則表示式的方法,提供解決方法。 1、在pychar

批量新增使用者並設定隨機密碼(for迴圈)

批量新增使用者並設定隨機密碼(for迴圈) 1 #編輯指令碼 2 [[email protected] scripts]# vim user.sh 3 4 #將$()括號裡面的內容傳遞給變數user 5 for user in $(echo stu{01..1

如何批量新增阿里巴巴向量圖示

開啟控制檯,輸入程式碼  var span = document.querySelectorAll('.icon-cover'); for (var i = 0, len = span.length; i < len; i++) { console.log(span[i

zabbix api 批量新增主機

網上都是python2 urllib庫的。 於是寫了1版python3 requests庫的 # /usr/bin/env python3 # -*- coding:utf-8 -*- # mail: [email protected] import requests import j

python用opencv給圖片批量新增字幕

#coding:utf-8 import os import cv2 path="C:/Users/qqyor/Desktop/imgs/" li=os.listdir(path) with open("C:/Users/qqyor/Desktop/fonts.txt","r",encodin