使用Windows批处理文件创建本地用户?

时间:2011-09-13 17:27:04

标签: batch-file for-loop windows-server-2003

我需要创建一个在Windows Server 2003上顺序的本地用户列表。

使用ServerFault我能够找到适当的命令来a)创建用户和b)将该用户分配给本地组。

我的命令是:

net user myUserName /random /add /comment:"9.13.2011" /expires:never /fullname:"My User Name" /passwordchg:no

将该用户添加到“远程桌面用户”组:

net localgroup "Remote Desktop Users" myUserName /add

用户名将从myUserName1开始,并将迭代到myUserName100。

是否可以使用Windows批处理(或cmd)文件迭代这两个命令来创建我的用户列表?

1 个答案:

答案 0 :(得分:2)

你在找这样的东西吗?

set number=0

:start_loop
set /A number=%number%+1
if %number% GTR 100 goto end

net user myUserName%number% /random /add /comment:"9.13.2011" /expires:never /fullname:"My User Name %number%" /passwordchg:no
net localgroup "Remote Desktop Users" myUserName%number% /add

goto start_loop

:end