我正在尝试创建一个批处理脚本,将随机用户插入系统(使用随机密码):
到目前为止,我有:
@TITLE New User Creation
@ECHO Creating a new user . . .
for /l %%x in (1, 1, 100) do net user %RANDOM% /add
@PAUSE
其次,我正在尝试查看是否可以使用dsadd用户%RANDOM%-pwd%RANDOM%将它们添加到Active Directory服务器中。但是,如何使批处理脚本循环100次并创建100个用户并使%RANDOM%变量满足服务器的复杂性?
对此的任何帮助都会有所帮助!
答案 0 :(得分: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