批量添加用戶(工作組及域環境)
1.net user:
如果是添加單個用戶(工作組或者域)如下:
net user UserName Password /add
如果刪除單個用戶(工作組或者域)如下:
net user UserName /del
如果是批量添加用戶(工作組及域)如下:
for /l %i in (1,1,10) do net user test%i Password /add
註釋:for爲循環,/l爲字母,1爲從第一個開始,1增加幅度,10爲終止值,如果想遞減(10,-1,1),test%i爲用戶名(例如:test1,test2),Password爲密碼(建議複雜些)。
如果批量刪除用戶(工作組及域)如下:
for /l %i in (1,1,10) do net user test%i /del
2.如果使用批處理文件(file.bat)來進行批量添加及刪除用戶的時候,如下:
注意把 %i 改 %%i 即可使用
3.批量添加域用戶:
在WIN2003 AD中用dsadd批量添加域用戶,實現批量添加用戶和相關賬號屬性信息.實現方法就是通過FOR命令循環執行dsadd命令,這個 for 程序體的語句引用 %a 來取得第一個符號,引用 %b 來取得第二個符號從%a~%z,即使用%x來引用已經建立好的Users.csv裏的數據。
例如添加下表中內容到市場部中(Mark這個組織單位是在AD中已經建立好的)
要將表格中的用戶信息加入到上面域中的Mark裏面去,需要使用以下操作命令:
C:\>for /f "tokens=1,2,3,4,5 delims=," %a in (user.csv) do dsadd user "cn=%c,ou=
Mark,dc=info,dc=com" -samid %d -upn %[email protected] -ln %a -fn %b -pwd %e -disabled
yes
注意:在使用命令操作時,一定要把user.csv文件關閉,以防止出錯。
Delims= ,的意思就是提取逗號做分隔符,並以此將詩句分成四個小列或小...使用 delims 的目的主要是通過切分字符串獲得可編輯的字符串以便於進行下一步編輯。...
更詳細說明請參考 dsadd user /?