1. 程式人生 > 其它 >windows server 2019 域控批量新增不用,只看這一篇就夠了,別的不用看

windows server 2019 域控批量新增不用,只看這一篇就夠了,別的不用看

windows server 2019 域控批量新增不用,只看這一篇就夠了,別的不用看

1.

新建excel表格
A B C D E
全名 登入名 密碼
李四 李四 test123!@#

2.另存excel表格為.csv格式

3.找到windows系統-提示命令符 -以管理員的身份執行

4.命令提示符中輸入一下內容

5.輸入內容複製進去

for /f "skip=1 eol=; tokens=1-6 delims=, " %a in (c:\Test.csv) do dsadd user cn=%c,cn=users,dc=skycoretest,dc=com"
-samid %a -upn %[email protected] -pwd %e -fn %b -ln %a -display %c -disabled yes

上面的

1)skip=1 就是跳過第一行
2)tokens=1-6,分別是%a,%b,%c,%d,%e。分別對應EXCEL表格A,B,C,D,E列

3)Delims=,”表示分隔符是“,”號。

4)%a in (c:\Test.csv) 
 這段是表示全部變數的來源。這裡就是指變數都是來源於之前儲存在C盤的EXCEL的.CSV檔案。

5) do dsadd user

這個是新增建立使用者命令。

6)cn=%c,cn=users,dc=sktest,dc=com

cn=%c 表示顯示的名稱,

7)-samid %a -upn %[email protected]

這句是指所要使用者的名稱和upn字尾。這個upn的字尾最好和使用者名稱在一塊,因為每個使用者名稱不會一樣。

8)-ln %a ,-fn %b* ,-display %c

-ln %a是指使用者的姓。
-fn %b是指使用者的名。

-display %c 是指使用者的顯示名稱。

9)-disabled yes

   -disabled yes 這個是使用者建立之後是不是禁用狀態,yes是禁用,no是不禁用。

其他的補充請看這個地址;WindowsServer域使用者批量建立方法 - 不等式 - 部落格園 (cnblogs.com)

有關更多的for內的資訊請參考這裡:DSADDuser命令詳解_henry_新浪部落格 (sina.com.cn)

6.此時域使用者就會成功新增,但是未啟用,你手動啟動會提示,密碼不符合域設定的一個長度之類的這時我們就要 批量重置域使用者密碼

7.如何批量重置域使用者密碼,將一下內容複製到新建的txt文字中,修改使用者資訊和輸入要修改的密碼,儲存為.bat檔案

dsquery user -samid 李四 | dsmod user -pwd 輸入要修改的新密碼
dsquery user -samid 張三 | dsmod user -pwd 輸入要修改的新密碼
dsquery user -samid 王五 | dsmod user -pwd 輸入要修改的新密碼
dsquery user -samid 二麻子 | dsmod user -pwd 輸入要修改的新密碼

8.再次找到windows系統-提示命令符 -以管理員的身份執行

9.命令提示符中輸入一下內容

將user.bat檔案右鍵/左鍵屬性找到安全-物件名稱 複製出來到cmd執行框內

為什麼1中已經建立了還需要重新修改密碼呢,因為您在使用dsass建立的使用者未啟用,而這時你要修改密碼才可以重新啟用新建的域使用者。
其餘的自己參考網站:https://blog.51cto.com/gaowenlong/1192224