2

我正在尝试创建一个批处理脚本,它将随机用户插入系统(使用随机密码):

到目前为止,我有:

@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% 变量满足服务器的复杂性?

对此的任何帮助都会有所帮助!

4

1 回答 1

2

这会创建随机的用户名和密码,每个用户名和密码都包含 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
于 2013-10-19T14:50:17.903 回答