我正在尝试创建一个批处理脚本,将随机用户插入系统(使用随 secret 码):
到目前为止我已经:
@TITLE New User Creation
@ECHO Creating a new user . . .
for /l %%x in (1, 1, 100) do net user %RANDOM% /add
@PAUSE
其次,我尝试查看是否可以使用 dsadd user %RANDOM% -pwd %RANDOM% 将它们添加到 Active Directory 服务器中。但是,如何使批处理脚本循环 100 次并创建 100 个用户,并使 %RANDOM% 变量满足服务器的复杂性?
对此的任何帮助都会有所帮助!
最佳答案
这会创建随机用户名和密码,每个用户名和密码由 8 位数字组成,并执行 100 次。
不能保证提供 100 个唯一名称,但很可能会这样做。
它只是显示密码,并不实现它。
@echo off
TITLE New User Creation
ECHO Creating users . . .
set c=0
:loop
set num=%random%%random%%random%%random%
if %num% LSS 1000000000 goto :loop
set pw=%num:~0,8%
set num=%num:~-8%
set /a c+=1
echo user: %num% password: %pw%
net user %num% /add
if %c% LSS 100 goto :loop
Pause
关于batch-file - 在事件目录/本地系统中创建随机用户的批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19467021/