欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

批處理命令向win?server?AD域中批量添加用戶實現(xiàn)(2種)

 更新時間:2022年04月25日 11:23:28   作者:Charles?Ren  
本文主要用個批處理命令在Windows?Server里面批量添加域用戶,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

因為要用個批處理命令在Windows Server里面批量添加域用戶,所以需要使用批處理命令。

我這篇是純新手教程,在百度上搜了一些批處理命令感覺屬于進(jìn)階教程,研究了兩天才完成我要完成的目標(biāo)。

下面從頭說一下:

批處理bat文檔建立。

直接新建一個TXT文檔然后把后綴名改成.bat就可以了,就是一個bat文檔,雙擊可以運行。
注意:bat文件在哪,他的運行路徑就在哪。
添加成功的用戶

第一種方式:命令行傳參添加

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

下面對這條語句進(jìn)行分析:

  • dsadd user :向域中添加用戶
  • cn=%1 :用戶姓名為cn第一個參數(shù)%1這個參數(shù)是用戶在運行命令時需要輸入的第一個參數(shù)
  • ou=RadiusUser :存儲文件夾的名稱
  • dc=win218, dc=com :域名稱
  • -upn %2@win218.com :這個就是登錄名添加在域之前的
  • -samid %2 :這個其實也是登錄名,只不過版本不同,所以他和上面的參數(shù)保持一致
  • -pwd %3 :登錄密碼
  • -display %4 -dept %5 -company %6 -office %7 -tel %8 :這個就是里面的描述信息了,放在一塊說,依次是:顯示名稱,部門,公司,辦公室,電話。
  • -disabled no :直接可用的賬戶,如果是yes需要解鎖賬戶才能使用。

將以上命令設(shè)置為一個bat文件然后可以運行cmd進(jìn)行調(diào)用這個bat文件。因為需要傳入?yún)?shù),所以不能直接點擊bat文件使用。以下是效果圖:


這里首先要進(jìn)入到你的bat所在路徑,因為我的是2.bat在桌面上所以進(jìn)入到桌面路徑,然后第一個參數(shù)是你的bat名字,就是你要運行哪個文件,然后依次輸入?yún)?shù)。即可運行。成功添加用戶。
我為何要這么做因為另一個人在網(wǎng)站上來添加用戶,每次調(diào)用我的bat傳入?yún)?shù)就可以添加用戶,他不需要去AD域中一個個添加很方便。

第二種方式:讀取文件添加用戶

我是參考這篇文章WIN2008r2 AD用戶批量導(dǎo)入
進(jìn)行的操作,首先新建一個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,命令行直接就運行完消失了。
運行之后效果:

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=, :表示跳過文本的第一行,因為第一行是標(biāo)題。tokens表示一共有七個關(guān)鍵字
  • %%a in (C:\Users\Administrator.WIN-LS3G942M36M\Desktop\test.csv):兩個%是因為在批處理命令中帶字母的參數(shù)需要有兩個百分號,而命令行中只需要一個。括號中的就是要讀取的文件路徑。
  • do dsadd user “cn=%%a,ou=RadiusUser,dc=win218, dc=com” :添加用戶,參數(shù)a,b,c分別對應(yīng)著文本中的參數(shù)位置。

用這種方式只需要在excel文件中輸入你要添加的用戶,然后執(zhí)行bat文件一次性就可以批量添加用戶了。

到此這篇關(guān)于批處理命令向win server AD域中批量添加用戶實現(xiàn)(2 種)的文章就介紹到這了,更多相關(guān)批處理向win server AD域添加用戶內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論