需設定一個text file 命名為 set_password.csv,內容只有帳號,密碼
例如:
user_a,Vx22503
user_b,password2
另設一個text file命名為batchsetpassword.cmd,內容如下:
- 要注意黃色標示處的路徑位置及檔案名稱,如果不對是不會成功的。
- 以這個列子來說請將兩個檔案都放到AD server D:\中,run cmd(開啟DOS視窗)後keyin batchsetpassword.cmd ENTER就會直執行。
CLS
@ECHO Off
COLOR 70
MODE CON COLS=65 LINES=40
setlocal EnableDelayedExpansion
ECHO ----------------------------------------------------------------
ECHO 正在自動設定密碼....
ECHO ----------------------------------------------------------------
for /F "tokens=1,2 delims=, " %%i in (D:\set_password.csv) do (
set username=%%i&set password=%%j
echo 正在設定 !username! 帳號之密碼為 !password!...
start /wait net user !username! !password! /domain
echo 設定完畢...
echo.
)
pause
exit
以上內容參考下列網址:
http://ithelp.ithome.com.tw/questions/10016008
https://ss64.com/nt/delayedexpansion.html