關於批量新增使用者和域使用者

2021-09-05 05:32:19 字數 2408 閱讀 3093

首先看批量新增使用者,有三種方法:

1、開始-執行-cmd

輸入 for /l  %i   in (1,1,50)  do  net user  test%i  123456  /add

注:(1,1,50)的意思是(開始值,遞增量,終值),如果想遞減(50,-1,1),test%i就是使用者名稱,123456就是密碼,密碼設定的越複雜越好。

2、如果把這句話放在bat裡呼叫,注意把 %i  改 %%i

3、或者把下面的**複製到記事本,另存為adduser.bat ,直接執行它也可以批量新增。

net user test1 123456 /add

net user test2 123456 /add

net user test3 123456 /add

net user test4 123456 /add

net user test5 123456 /add

net user test6 123456 /add

net user test7 123456 /add

net user test8 123456 /add

net user test9 123456 /add

net user test10 123456 /add

4.批量刪除

輸入 for /l  %i   in (1,1,50)  do  net user  test%i  123456  /del

下面說一下批量新增域使用者。在win2003 ad中用dsadd批量新增域使用者,實現批量新增使用者和相關賬號屬性資訊.實現方法就是通過for命令迴圈執行dsadd命令,這個 for 程式體的語句引用 %a 來取得第乙個符號,引用 %b 來取得第二個符號從%a~%z,如果你的文件裡有5列分別是1~5的值,那變數%a就是

1,依此往下推,命令列示範如下:

for /f "skip=1 eol=; tokens=1-9 delims=, " %a in (c:\aduserdata.csv) do dsadd user cn=%a,cn=users,dc=sample,dc=net -upn %[email protected] -samid %b -pwd %c -fn %e -ln %d

-dept %f -office %g -title %h -email %i -mustchpwd yes -disabled yes 

引數含義: skip=1跳過第一行資料 eol=;注釋行開始字元為";" tokens=1-9每次提取1-9個變數 delims=, 分割符號為","

1. 編輯中的csv檔案無法被命令列使用,請關閉excel後執行命令列程式

2. -fn %e -ln %d 姓名位置的顛倒是按照中文習慣,有意為之,如果是老外的名字也可以按順序填寫入csv檔案中姓/名位置。

3. 其它dsadd引數含義請參看dsadd user /? 提示或從windows2003幫助文件獲取。

使用者名稱,登入名,密碼,姓,名,部門,辦公室,職位,電子郵件

白叄,baisan,p@ssw0rd1224,白,叄,市場部,301,經理,[email protected]

伍名,wuming,p@ssw0rd1224,伍,名,市場部,302,職員,[email protected]

考拉,kaola,p@ssw0rd1224,考,拉,市場部,302,職員,[email protected]

以上已經本人測試使用正常,但dsadd命令要在win2003系統下才會有

張,麗,張麗,abc,123

李,豔,李豔,liyang,123

for /f "tokens=1,2,3,4,5 delims=," %a in (users.csv) do dsadd user "cn=%c,ou=財務部,dc=reskit,dc=msft" -sanid %d -upn %[email protected] -ln &a -fn %b -pwd %e -disabled

yes必須存為csv格式

for /f "tokens=1,2,3,4,5 delims=,"取出 users.csv檔案的5個變數,delims分離值是","

%a in (users.csv) do 是取出users.csv檔案

dsadd user "cn=%c,ou=財務部,dc=reskit,dc=msft" 建立使用者名稱是張麗 李豔

-sanid %d 登陸名是abc

-upn %[email protected] upn是登陸名

-ln &a 是姓張 李

-fn %b 是名麗 豔

-pwd %e 是密瑪 123 123

-disabled yes 是禁用帳號

詳細請參考 dsadd user /?

補充:雖然批量新增可以幫助我們在工作中省去不少事,但遷移伺服器時,仍然需要自己手動新增很多設定。因為密碼並不能遷移,它不能從外直接讀取。還有許多許可權並不能完全靠語句來方便的批量實現。

批量新增域使用者

批量新增域使用者 下面是addusers.vbs的內容 它從同資料夾的users.txt讀取要新增的使用者及其密碼.set adsou getobject url ldap cn users,dc fkdl,dc local ldap cn users,dc fkdl,dc local url co...

批量新增域使用者

公司現在需要搭建乙個域環境,作為乙個網管有來了一次活啊。乙個乙個的新增使用者這是很不明智的選擇啊,使用者基本上都有一些共同的屬性,批量處理比較方便。基本環境 windows server 2003 簡體中文版 sp2 網域名稱 milipp.com 利用for 語句輕鬆搞定 我們需要建立兩個檔案fo...

HOW TO 批量新增域使用者

author 水如煙 用的是vbs.我的網域名稱是fkdl.lcoal,新增使用者到users中.下面是addusers.vbs的內容 它從同資料夾的users.txt讀取要新增的使用者及其密碼.set adsou getobject ldap users,dc fkdl,dc local cons...