batch-file - 在事件目录/本地系统中创建随机用户的批处理脚本

标签 batch-file random scripting

我正在尝试创建一个批处理脚本,将随机用户插入系统(使用随 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/

相关文章:

c++ - Qt Creator:如何运行Windows批处理文件并获得结果

windows - 已安装全局 NPM 包但未找到命令

windows - 为什么递归 (/R) for 循环在 Windows 批处理文件中有奇怪的行为

memory - Haskell 堆栈溢出

Linux,Bash 在生成的进程结束后在脚本中执行命令

linux - 如何同时运行两个 bash 脚本而不重复相同的操作?

linux - 在 su 命令期间调用时如何隐藏密码?

batch-file - 如何在我的批处理文件中引用目录中的所有 jar 文件

php - 从文件中获取唯一的随机行并使用 php 将它们写入另一个文件

random - 非安全随机数生成器和安全随机数生成器有什么区别?