活動目錄實戰(批量建立域用戶)

情景:新建域環境,域名51ctolab,需要創建大批用戶帳號。我們所使用的工具是dsadd和for語句,在2003中這兩個命令都是支持的。
首先我們先看一下我原來活動目錄中的信息。
 
我創建一個文件夾存放我接下來要編輯的所有文件。
 
 
接下來看看我的這幾個文件的內容。
 
 
在這裏我的hr.txt sales.txt wenyuan.txt文檔存放的是我們要建立的用戶的信息,前面是登陸名,空格後寫的是顯示名。
 
接下來我們運行add.cmd文檔即可。創建用戶。
 
結束後,我們驗證一下是否創建成功,此時沒有什麼問題。
 
 
下面我們對dsadd進行一下說明:

轉自:http://g.51cto.com/yibi


  僅從操作過程來看非常簡單,但有細節之處。
  1、dsadd user 是 Windows Server 2003 才具備的工具
  2、hr.txt 內的原始數據還是需要手工輸入的。
  3、For語句將讀取hr.txt,把每行第一個空格前的內容賦予變量%%a,空格後的內容賦予變量%%b。For語句中tokens的含義是關鍵。後面一部分則是dsadd user的命令,可以根據自己的需求修改域名和OU名,如果直接創建在默認的Users文件下的話就把OU=test改成CN=Users。
  4、我在創建用戶時關注的一些選項以及這些選項在dsadd中的對應開關符
  (1)用戶登錄名 (-upn 設置 upn 值爲 。)
  (2)win2000以前版本的用戶登錄名 (設置了upn會自動生成)
  (3)密碼永不過期 (-pwdneverexpires {yes | no} 用戶密碼是否永遠不過期。默認值: no。)
  (4)賬戶永不過期(-acctexpires 設置用戶帳戶從今天起在天內過期。0 值
  意味着今天結束後帳戶就過期; 正數值意味着帳戶在未
  來過期; 負數意味着該帳戶已經過期並將過期日期設置
  在過去; 字符串值 \"never\" 意味着該帳戶永遠不過期。)
  (5)用戶顯示名(-display 設置用戶顯示名爲 。)
  (6)登錄密碼 (-pwd {
  | *} 設置用戶密碼爲
  。如果是 *,會提示您輸入密碼。)
  (7)用戶下次登錄是否修改密碼 (-mustchpwd {yes | no} 用戶在下次登錄時是否更改密碼。默認值: no。)
  (8)賬戶是否禁用(-disabled {yes | no}用戶帳戶是否禁用。默認值: no。)
 
 
附上我add.cmd的源代碼與相關說明。
 
--------------------------------------------
dsadd ou ou=allusers,dc=51ctolab,dc=com  (添加組織單元allusers)
dsadd ou ou=hr,ou=allusers,dc=51ctolab,dc=com (在組織單元allusers下添加組織單元hr)
dsadd ou ou=sales,ou=allusers,dc=51ctolab,dc=com (在組織單元allusers下添加組織單元sales)
dsadd ou ou=wenyuan,ou=allusers,dc=51ctolab,dc=com (在組織單元allusers下添加組織單元wenyuan)
--------------------------------------------
For /F "tokens=1,2" %%a in (hr.txt) do dsadd user CN=%%a,OU=hr,OU=allusers,DC=51ctolab,DC=Com -upn %%[email protected] -display %%b -pwd p@ssw0rd -pwdneverexpires yes (調用hr.txt文檔,創建hr用戶)    
For /F "tokens=1,2" %%a in (sales.txt) do dsadd user CN=%%a,OU=sales,OU=allusers,DC=51ctolab,DC=Com -upn %%[email protected] -display %%b -pwd p@ssw0rd -pwdneverexpires yes (調用sales.txt文檔,創建sales用戶)
For /F "tokens=1,2" %%a in (wenyuan.txt) do dsadd user CN=%%a,OU=wenyuan,OU=allusers,DC=51ctolab,DC=Com -upn %%[email protected] -display %%b -pwd p@ssw0rd -pwdneverexpires yes (調用wenyuan.txt文檔,創建wenyuan用戶)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章