windows server 2019 域控批量新增不用,只看這一篇就夠了,別的不用看
1.
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 %a@skycoretest.com -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 %a@sktest.com
這句是指所要用戶的名稱和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內的信息請參考這里:DSADD user命令詳解_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