For語句實現批量創建AD用戶

 AD中創建用戶的方法,主要有以下幾種:

1) AD用戶和計算機|AD管理中心

2) 利用CSVDE批量創建用戶

3) 利用LDIFDE批量創建用戶

4) 利用PowerShell腳本批量創建用戶

5) 利用For語句結合dsadd命令批量創建用戶

分析:

第1種是GUI界面,一目瞭然,無需多說;

第2、3種無法爲用戶輸入密碼,所以建完後是禁用狀態;

第4種功能很強大,但有一定門檻,以後爲大家分享;

 

今天我們介紹下第5種,理由:簡單實用!

主要步驟:

1、 先用記事本或Excel做一個模板文件,保存成txt或csv格式

2、 再用For命令結合dsadd 來完成批量創建用戶

 

命令格式

for /f  "tokens=1,2,3,4,5 delims=," %a in (c:\sr_users.txt) do dsadd user "cn=%c,ou=sales,dc=sr,dc=com"  -samid %d -upn %[email protected] -ln %a -fn %b -pwd %e -disabled no

 

命令解釋:

tokens=1,2,3,4,5 :表示有五個變量(參數爲表格內的5個參數,順序爲a/b/c/d/e )

delims=, :表示分隔符爲“,”

%a in (c:\ sr_users.txt) :表示變量從路徑“c:\sr_users.txt”中取數據

dsadd :創建用戶命令

cn=%c,ou=Sales,dc=sr,dc=com :表示所創建的用戶名與創建位置

-samid %d  -upn %d:表示登錄名爲變量d

-ln %a :設置用戶姓爲變量a

-fn %b :設置用戶名爲變量b

-pwd %e :設置密碼爲變量e

-disabled no :表示導入以後爲啓用狀態。

 

下面我們牛刀小試一撒

需求:在域sr.com中組織單位sales(已創建)下批量創建4個用戶(舉例哈,意思下)

用戶模板文件及For語句

clip_image002

For語句執行成功

clip_image004

在AD用戶和計算機中確認已經有了。

如果創建用戶數量非常多,建議還是放在Excel文件中,這樣更加便於查看和編輯。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章