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 %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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM