批處理命令向win?server?AD域中批量添加用戶(hù)實(shí)現(xiàn)(2種)
因?yàn)橐脗€(gè)批處理命令在Windows Server里面批量添加域用戶(hù),所以需要使用批處理命令。
我這篇是純新手教程,在百度上搜了一些批處理命令感覺(jué)屬于進(jìn)階教程,研究了兩天才完成我要完成的目標(biāo)。
下面從頭說(shuō)一下:
批處理bat文檔建立。
直接新建一個(gè)TXT文檔然后把后綴名改成.bat就可以了,就是一個(gè)bat文檔,雙擊可以運(yùn)行。
注意:bat文件在哪,他的運(yùn)行路徑就在哪。
添加成功的用戶(hù)

第一種方式:命令行傳參添加
dsadd user "cn=%1, ou=RadiusUser,dc=win218, dc=com" -upn %2@win218.com -samid %2 -pwd %3 -display %4 -dept %5 -company %6 -office %7 -tel %8 -disabled no
下面對(duì)這條語(yǔ)句進(jìn)行分析:
- dsadd user :向域中添加用戶(hù)
- cn=%1 :用戶(hù)姓名為cn第一個(gè)參數(shù)%1這個(gè)參數(shù)是用戶(hù)在運(yùn)行命令時(shí)需要輸入的第一個(gè)參數(shù)
- ou=RadiusUser :存儲(chǔ)文件夾的名稱(chēng)
- dc=win218, dc=com :域名稱(chēng)
- -upn %2@win218.com :這個(gè)就是登錄名添加在域之前的
- -samid %2 :這個(gè)其實(shí)也是登錄名,只不過(guò)版本不同,所以他和上面的參數(shù)保持一致
- -pwd %3 :登錄密碼
- -display %4 -dept %5 -company %6 -office %7 -tel %8 :這個(gè)就是里面的描述信息了,放在一塊說(shuō),依次是:顯示名稱(chēng),部門(mén),公司,辦公室,電話(huà)。
- -disabled no :直接可用的賬戶(hù),如果是yes需要解鎖賬戶(hù)才能使用。
將以上命令設(shè)置為一個(gè)bat文件然后可以運(yùn)行cmd進(jìn)行調(diào)用這個(gè)bat文件。因?yàn)樾枰獋魅雲(yún)?shù),所以不能直接點(diǎn)擊bat文件使用。以下是效果圖:

這里首先要進(jìn)入到你的bat所在路徑,因?yàn)槲业氖?.bat在桌面上所以進(jìn)入到桌面路徑,然后第一個(gè)參數(shù)是你的bat名字,就是你要運(yùn)行哪個(gè)文件,然后依次輸入?yún)?shù)。即可運(yùn)行。成功添加用戶(hù)。
我為何要這么做因?yàn)榱硪粋€(gè)人在網(wǎng)站上來(lái)添加用戶(hù),每次調(diào)用我的bat傳入?yún)?shù)就可以添加用戶(hù),他不需要去AD域中一個(gè)個(gè)添加很方便。
第二種方式:讀取文件添加用戶(hù)
我是參考這篇文章WIN2008r2 AD用戶(hù)批量導(dǎo)入
進(jìn)行的操作,首先新建一個(gè)CSV格式的文件

下面進(jìn)行bat文件的創(chuàng)建
首先我們可以看一下如何查看csv文件在命令框顯示
echo 查看文件信息 for /f "tokens=1-7 delims=," %%a in (C:\Users\Administrator.WIN-LS3G942M36M\Desktop\test.csv) do @echo %%a %%b %%c %%d %%e %%f %%g pause
echo表示在命令行要顯示的內(nèi)容跟java中的system.out差不多pause表示暫停,如果不pause,命令行直接就運(yùn)行完消失了。
運(yùn)行之后效果:

for /f "skip=1 eol=;tokens=1-7 delims=," %%a in (C:\Users\Administrator.WIN-LS3G942M36M\Desktop\test.csv) do dsadd user "cn=%%a,ou=RadiusUser,dc=win218, dc=com" -upn %%b@win218.com -samid %%b -pwd %%c -display %%a -dept %%f -company %%e -office %%f -tel %%g -disabled no
- skip=1 eol=;tokens=1-7 delims=, :表示跳過(guò)文本的第一行,因?yàn)榈谝恍惺菢?biāo)題。tokens表示一共有七個(gè)關(guān)鍵字
- %%a in (C:\Users\Administrator.WIN-LS3G942M36M\Desktop\test.csv):兩個(gè)%是因?yàn)樵谂幚砻钪袔ё帜傅膮?shù)需要有兩個(gè)百分號(hào),而命令行中只需要一個(gè)。括號(hào)中的就是要讀取的文件路徑。
- do dsadd user “cn=%%a,ou=RadiusUser,dc=win218, dc=com” :添加用戶(hù),參數(shù)a,b,c分別對(duì)應(yīng)著文本中的參數(shù)位置。
用這種方式只需要在excel文件中輸入你要添加的用戶(hù),然后執(zhí)行bat文件一次性就可以批量添加用戶(hù)了。
到此這篇關(guān)于批處理命令向win server AD域中批量添加用戶(hù)實(shí)現(xiàn)(2 種)的文章就介紹到這了,更多相關(guān)批處理向win server AD域添加用戶(hù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Linux加入windows ad域步驟詳解(winbindsamba方案)
- Windows server 2012 R2 雙AD域搭建圖文教程(AD+DHCP+DNS)
- Window?server?2012?R2?AD域的組策略設(shè)置步驟
- win2016中企業(yè)AD域(域控服務(wù)器)的安裝和配置詳細(xì)教程
- windows server 2022 AD域控的搭建教程
- 將AD域服務(wù)從win2008 R2 遷移到win2019的實(shí)現(xiàn)步驟
- Win2022中搭建AD域服務(wù)的方法
- Window?Server2016加入AD域的方法步驟
- Window Server2016 AD域的創(chuàng)建的方法步驟
相關(guān)文章
使用批處理腳本在特定目錄中啟動(dòng)Git-Bash窗口
這篇文章主要介紹了使用批處理腳本在特定目錄中啟動(dòng)Git-Bash窗口,需要的朋友可以參考下2020-08-08
批處理處理文本文件去重復(fù)實(shí)現(xiàn)代碼
這篇文章主要介紹了批處理處理文本文件去重復(fù)實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-11-11
批處理(bat)命令學(xué)習(xí)的一些總結(jié)
這篇筆記是我對(duì)批處理學(xué)習(xí)的一些總結(jié),能在系統(tǒng)幫助里找到的內(nèi)容我就不寫(xiě)了,太偏門(mén)的也不寫(xiě),只寫(xiě)些個(gè)人感覺(jué)很好用的技巧,大部分屬于整理2014-07-07
通過(guò)批處理bat解決局域網(wǎng)打印機(jī)共享問(wèn)題
其實(shí)就是通過(guò)bat通過(guò)ipc連接已經(jīng)安裝打印機(jī)的機(jī)器,安裝打印機(jī)機(jī)器的需要先共享才可以2014-05-05
用注冊(cè)表實(shí)現(xiàn)(僅供備用)硬盤(pán)各分區(qū)的默認(rèn)共享:關(guān)閉
用注冊(cè)表實(shí)現(xiàn)(僅供備用)硬盤(pán)各分區(qū)的默認(rèn)共享:關(guān)閉...2007-10-10
本機(jī)開(kāi)放的端口及使用該端口的進(jìn)程的批處理
利用netstat命令找出使用TCP協(xié)議通信的端口,并將結(jié)果分割; 將第二個(gè)參數(shù)(IP加端口)傳給%%i,第五個(gè)參數(shù)(PID號(hào))傳給%%j;2009-06-06

